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
mredlek
f5149eac5a
Add setters to new getter-functions in X509ReqRef
2017-01-27 20:55:40 +01:00
mredlek
6a8f6f425f
Style changes according to review
2017-01-27 19:13:36 +01:00
mredlek
557b936e27
Added X509ReqRef.subject_name and X509ReqRef.version
2017-01-26 21:05:33 +01: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
Steven Fackler
5d53405597
Provide access to the session ID
2017-01-04 21:11:06 -08:00
Steven Fackler
88a7032f4b
Types and accessor for SslSession
2017-01-04 20:59:46 -08:00
Steven Fackler
1ffe574298
Add SSL_SESSION functions
2017-01-04 20:57:50 -08:00
Steven Fackler
336175990c
Add SSL_SESSION
2017-01-04 20:54:53 -08:00
Steven Fackler
cdf388e3f4
Release v0.9.5
2017-01-03 16:09:24 -08:00
Steven Fackler
dbd6134fd6
Clean up EcKey example a bit
2017-01-03 15:33:45 -08:00
Steven Fackler
0897c196e1
Merge pull request #547 from sfackler/x509-stack
...
Add X509::stack_from_pem
2017-01-03 15:31:03 -08:00
Steven Fackler
da817c952d
Merge pull request #541 from bluejekyll/master
...
add EcKey creation from EcPoint, public_key
2017-01-03 15:27:14 -08:00
Steven Fackler
6291407b17
Add X509::stack_from_pem
...
Implementation is a clone of SSL_CTX_use_certificate_chain_file
2017-01-03 14:56:00 -08:00
Steven Fackler
570af5ff09
Merge pull request #545 from Philipp91/patch-2
...
Pointer from PKey docs to sign module.
2017-01-03 12:37:17 -08:00
Steven Fackler
95a2660499
Merge pull request #544 from tomusdrw/master
...
Improving missing OpenSSL message on Linux
2017-01-03 12:37:04 -08:00
Steven Fackler
e2f1569500
Tweak layout a little bit
2017-01-03 12:35:52 -08:00