Sachin agarwal
81cd1736d9
In the documentation of SslContextBuilder::set_cipher_list, we had given
...
link of "SSL_get_client_ciphers" rather than "SSL_CTX_set_cipher_list". In this commit,
we fix the typo.
2019-12-20 08:48:38 +05:30
Steven Fackler
93b2862b91
Merge pull request #1200 from froydnj/patch-1
...
fix a typo in the description of `Asn1Time`
2019-12-09 16:26:51 -05:00
Nathan Froyd
6202626629
fix a typo in the description of `Asn1Time`
2019-12-09 16:23:27 -05:00
Steven Fackler
9ccddf7abc
Merge pull request #1196 from oberien/private-key-from-pkcs8
...
Support for PKCS#8 unencrypted private key deserialization
2019-12-03 21:37:21 -05:00
oberien
9f4c489588
Use d2i_PKCS8_PRIV_KEY_INFO instead of *_bio
2019-12-04 02:02:33 +01:00
oberien
fc529b6c81
Pkey::private_key_from_pkcs8 free p8inf
2019-12-03 03:05:05 +01:00
oberien
4b2d46c252
Fix pointer constness correctly
2019-12-01 03:38:31 +01:00
oberien
a042edd134
Change *const to *mut to try if it fixes tests
2019-12-01 03:29:57 +01:00
oberien
4218e121d0
move EVP_PKCS82PKEY into evp module
2019-12-01 03:15:52 +01:00
oberien
a7fa260331
Support for PKCS#8 unencrypted private key deserialization
2019-12-01 03:02:01 +01:00
Steven Fackler
454cb6f9bc
Merge pull request #1192 from fengyc/master
...
Add EVP_md_null() and MessageDigest::md_null()
2019-11-23 10:17:07 -05:00
Yingcai Feng
395142f7cf
Update openssl/src/hash.rs
...
Rename MessageDigest::md_null to MessageDigest::null
Co-Authored-By: Steven Fackler <sfackler@gmail.com>
2019-11-23 22:46:32 +08:00
Steven Fackler
2034331e0e
Release openssl v0.10.26
2019-11-22 15:35:03 -08:00
Steven Fackler
a5c757f164
Release openssl-sys v0.9.53
2019-11-22 15:29:03 -08:00
Steven Fackler
605003eec8
Fix up base64 docs
2019-11-22 15:22:47 -08:00
fengyingcai
288b189de0
Add EVP_md_null() and MessageDigest::md_null()
2019-11-22 16:33:15 +08:00
Steven Fackler
18552f1f1d
Cleanup
2019-11-21 17:10:34 -08:00
Steven Fackler
b5eafedf17
Merge pull request #1191 from sfackler/fix-seal
...
Fix IV handling in envelope
2019-11-21 20:09:21 -05:00
Steven Fackler
56335d12fc
Merge pull request #1183 from adamreichold/base64
...
Expose OpenSSL interfaces for base64 coding.
2019-11-21 20:04:18 -05:00
Steven Fackler
f85d631fcf
Merge pull request #1184 from Atul9/cargo-fmt
...
Format code using 'cargo fmt'
2019-11-21 20:01:39 -05:00
Steven Fackler
ca5474683a
Fix IV handling in envelope
...
Closes #1190
2019-11-21 16:59:44 -08:00
Steven Fackler
69b0092028
Merge pull request #1187 from sfackler/sigalgs
...
Allow configuration of EC groups and signature algorithms
2019-11-16 15:07:04 -05:00
Steven Fackler
f96fc6e913
Remove busted windows build
...
Unclear why this is failing to link to bits of the CRT, but I don't
really want to find out!
2019-11-16 11:46:14 -08:00
Steven Fackler
0fb1e55a98
Allow configuration of EC groups and signature algorithms
...
Closes #1186
2019-11-16 10:54:27 -08:00
Atul Bhosale
784978bad0
Format code using 'cargo fmt'
2019-11-14 21:00:53 +05:30
Adam Reichold
86db2315d4
Avoid initialization overhead for base64 coding
2019-11-14 10:09:44 +01:00
Adam Reichold
bcbebbcace
Expose EVP_{Encode,Decode}Block interfaces for base64 coding
2019-11-14 10:06:24 +01:00
Steven Fackler
34c2b69118
Merge pull request #1180 from PrismaPhonic/master
...
Added clonability for sha hash state. Useful for incremental hashing
2019-11-11 21:01:19 -05:00
Peter Farr
5991f425fa
Added unit test to test that new cloning feature works as intended
2019-11-11 16:40:05 -08:00
Peter Farr
8fae1115a4
Changed all sha objects to be clonable per PR review suggestion.
2019-11-11 16:31:47 -08:00
Steven Fackler
efd7915c32
Merge pull request #1179 from lukaslihotzki/master
...
Add EC_GROUP_order_bits
2019-11-11 19:10:30 -05:00
Lukas Lihotzki
258c49a581
Add #[cfg(ossl110)]
2019-11-11 23:03:40 +01:00
Lukas Lihotzki
6d6429237d
Add EC_GROUP_order_bits
2019-11-11 22:04:14 +01:00
Peter Farr
22f029064a
Added clonability for sha hash state. Useful for incremental hashing
2019-11-11 11:09:49 -08:00
Steven Fackler
dc72a8e2c4
Merge pull request #1173 from griff/rework-673
...
Add methods for comparing Asn1TimeRef and creating Asn1Time from Unix time
2019-10-21 20:37:41 -04:00
Steven Fackler
0e72e5d27f
Release openssl-sys v0.9.52
2019-10-19 07:35:52 -07:00
Steven Fackler
b29c7eacb1
Merge pull request #1176 from vishwin/master
...
Support LibreSSL 3.0.2
2019-10-19 10:34:40 -04:00
Charlie Li
f66c860fce
Support LibreSSL 3.0.2
...
3.0.2 is the first stable release, so support the rest of the series.
2019-10-19 09:56:56 -04:00
Brian Olsen
80e0dd03ba
Add method to create Asn1Time from time_t value
...
This is mostly just a rework of the earlier work done by @illegalprime
in his PR #673 and credit should go to him.
2019-10-13 23:10:16 +02:00
Brian Olsen
14a6a98ebf
Add diff method and comparisons to Asn1TimeRef
...
This implements a `diff` method on `Asn1TimeRef` using `ASN1_TIME_diff`
and uses this new method to implement combinations of `PartialEq` and
`PartialOrd` for `Asn1Time` and `Asn1TimeRef`.
This is mostly just a rework of the earlier work done by @illegalprime
in his PR #673 and credit should go to him.
2019-10-13 23:09:12 +02:00
Steven Fackler
ff14649daf
Fix changelog links
2019-10-09 18:04:54 -07:00
Steven Fackler
79fd645c75
Release openssl-sys v0.9.51
2019-10-09 18:03:13 -07:00
Steven Fackler
a87636f452
Note openssl-sys support
...
Closes #1169
2019-10-09 21:01:48 -04:00
Steven Fackler
815aab772b
Merge pull request #1171 from mvertescher/fix-warnings
...
Fix rustc warnings
2019-10-08 09:44:56 -04:00
Matt Vertescher
b771738a3a
Fix rustc warnings
...
- Use `..=` for inclusive ranges
- Add the `dyn` keyword for trait objects
- Switch from `ONCE_INIT` to `std::sync::Once::new()`
2019-10-08 08:35:35 -04:00
Steven Fackler
7c2a68c719
Merge pull request #1166 from vishwin/master
...
Support LibreSSL 3.0.1
2019-10-03 19:50:21 -04:00
Charlie Li
e2b51a8705
Support LibreSSL 3.0.1
2019-10-03 09:21:11 -04:00
Steven Fackler
bb3e0f474b
Release openssl v0.10.25
2019-10-02 17:52:36 -07:00
Steven Fackler
02c3262be8
Release openssl-sys v0.9.50
2019-10-02 17:46:57 -07:00
Steven Fackler
55f1fc5a73
Merge pull request #1163 from sfackler/pkey-clone
...
Implement Clone for PKey
2019-10-01 22:11:52 -04:00