Stephan Buys
a04594fccd
complication -> compilation
2017-02-08 18:58:22 +02:00
Stephan Buys
f1ef97beb7
Add MacOS and XCode hint
2017-02-08 10:06:29 +02:00
Steven Fackler
084cf3c66b
Merge pull request #572 from sfackler/foreign-types
...
Switch to foreign_types
2017-02-04 08:54:25 -08:00
Steven Fackler
12ae31ad47
Switch to foreign_types
2017-02-03 23:03:35 -08:00
Steven Fackler
3ee2f4c64f
Merge pull request #571 from sfackler/build-script-cleanup
...
Clean up pkg-config logic
2017-02-03 21:53:02 -08:00
Steven Fackler
5e3dd07ee4
Clean up pkg-config logic
...
Now that we're letting the C compiler track down headers this is no
longer necessary.
2017-02-03 20:17:22 -08:00
Steven Fackler
7bd90dcb18
Merge pull request #570 from brianchin/add_evp_pkey_ctx_ctrl
...
Add PKey context options
2017-01-31 14:55:11 -08:00
Brian Chin
4900d3fe5d
Fixed constant names from openssl/rsa.h
...
Fixed PKeyCtxRef method that didn't need to be mutable.
Added non-mutable accessors for PKeyCtxRef for Signer and Verifier.
2017-01-31 11:59:59 -08:00
Brian Chin
302ee77d32
Adding suggestions from review.
2017-01-30 16:51:10 -08:00
Brian Chin
72a10f3e65
Fixing typo
2017-01-30 15:04:44 -08:00
Brian Chin
ef61b814ff
Small amount of docs.
2017-01-30 15:04:44 -08:00
Brian Chin
e1fc5b2b7e
Simplify protocol based on the semantics defined by openssl.
2017-01-30 15:04:44 -08:00
Brian Chin
20eed1e762
Simplify code, so that openssl-sys really doesn't contain anything aside
...
from bindings
2017-01-30 15:04:44 -08:00
Brian Chin
588fd33552
Testing first version that works with signer.
2017-01-30 15:04:44 -08:00
Brian Chin
ddc0066211
Add the necessary constants to access the pkey ctx stuff.
2017-01-30 15:04:44 -08:00
Steven Fackler
a27bc0a3ca
Merge pull request #569 from sfackler/expando
...
Macro-expand OpenSSL headers for feature checks
2017-01-28 20:50:10 -08:00
Steven Fackler
caeade39a1
Bump test versions
2017-01-28 20:22:18 -08:00
Steven Fackler
0598561f0e
Macro-expand OpenSSL headers for feature checks
...
Closes #564
2017-01-28 20:22:18 -08:00
Steven Fackler
3f4a78f06f
Merge pull request #566 from sfackler/pkcs12-tweaks
...
Pkcs12Builder tweaks
2017-01-25 12:42:12 +00:00
Steven Fackler
15b1b348b2
Pkcs12Builder tweaks
2017-01-25 11:37:26 +00:00
Steven Fackler
f8e4e7935d
Merge pull request #565 from sfackler/no-usr-lib
...
Make sure to not add system dirs to linkage
2017-01-25 11:59:06 +01:00
Steven Fackler
01e4667175
Make sure to not add system dirs to linkage
...
cc #447
2017-01-24 21:31:41 +01:00
Steven Fackler
0f31df2fc3
Merge pull request #563 from bluejekyll/master
...
Adding pkcs12_create bindings
2017-01-24 09:36:55 +01:00
Benjamin Fry
591022a7fa
fix multi-version compat
2017-01-23 22:12:11 -08:00
Benjamin Fry
540387d5ee
fix ptr types
2017-01-22 22:43:27 -08:00
Benjamin Fry
225552b823
Merge branch 'master' of github.com:sfackler/rust-openssl
2017-01-22 22:24:45 -08:00
Benjamin Fry
fbfecd63ae
add some documentation
2017-01-22 22:23:21 -08:00
Benjamin Fry
52c7868bb6
add pkcs12_create and to_der funcs
2017-01-22 21:27:31 -08:00
Steven Fackler
722bdb6a4c
Merge pull request #550 from Keruspe/master
...
LibreSSL support improvements
2017-01-22 18:39:34 +00:00
Steven Fackler
4fbc16b8a8
Merge pull request #562 from sfackler/named-curve
...
Support EC_GROUP_set_asn1_flag
2017-01-22 11:22:15 +00:00
Steven Fackler
54900976bb
Support EC_GROUP_set_asn1_flag
...
Closes #561
2017-01-22 10:44:59 +00:00
Steven Fackler
1ffdf8a1ab
Fix test warnings
2017-01-21 14:43:43 +00:00
Steven Fackler
0e068b4e14
Merge pull request #559 from sfackler/chacha20
...
Support chacha20 and chacha20_poly1305
2017-01-21 12:00:51 +00:00
Steven Fackler
26e159a5f0
Support chacha20 and chacha20_poly1305
2017-01-21 11:12:02 +00:00
Steven Fackler
e14c065b83
Merge pull request #558 from sfackler/ige
...
Support AES IGE
2017-01-21 09:41:25 +00:00
Steven Fackler
d353b36681
Support AES IGE
...
This is a special snowflake used only by Telegram apparently.
Closes #523
2017-01-21 09:41:13 +00:00
Steven Fackler
a1122197f8
Add categories
...
Closes #557
2017-01-20 16:35:43 +00:00
Steven Fackler
c5ed1f0160
Merge pull request #555 from sfackler/ocsp
...
OCSP functionality
2017-01-14 22:02:58 -08:00
Steven Fackler
920ab0d6fb
OCSP functionality
2017-01-14 21:09:38 -08:00
Steven Fackler
9942643ab6
Release v0.9.6
2017-01-09 20:52:20 -08:00
Steven Fackler
1fbe8f8d71
Fix typo
2017-01-08 11:04:47 -08:00
Steven Fackler
1942977408
Add methods to construct SslAcceptorBuilder without key and cert
...
This will allow, in particular, initialization directly from files
rather than having to load and parse them manually.
2017-01-08 10:57:04 -08:00
Steven Fackler
192c08cdee
Adjust minimum pkg-config version
...
Closes #551
2017-01-07 13:13:53 -08:00
Steven Fackler
58c4688031
Merge pull request #549 from sfackler/ssl-session
...
Ssl session
2017-01-05 12:56:14 -08:00
Marc-Antoine Perennou
0978f87095
libressl: make set_ecdh_auto available
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-01-05 20:47:01 +01:00
Marc-Antoine Perennou
524e8e3c5a
libressl: mark unavailable flags as such
...
These flags are not available in libressl (at least for version 2.4.4 which is the last stable version)
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-01-05 16:15:25 +01:00
Steven Fackler
c6ea4f3e2a
Fix time type
2017-01-04 23:04:26 -08:00
Steven Fackler
404e0341d8
Provide master key access
2017-01-04 22:01:30 -08:00
Steven Fackler
a2c118bf82
Add basic session tests
2017-01-04 21:18:13 -08:00
Steven Fackler
0b1bfee46d
session is nullable
2017-01-04 21:15:09 -08:00