Lukas Lihotzki
6d6429237d
Add EC_GROUP_order_bits
2019-11-11 22:04:14 +01: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
Steven Fackler
7ce0835b74
Implement Clone for PKey
2019-10-01 18:45:10 -07:00
Steven Fackler
c295fce45c
Upgrade CI versions
2019-10-01 15:34:33 -07:00
Steven Fackler
79d6d1ff2b
Merge pull request #1153 from sturmsebastian/eddsa
...
Added support for Ed25519 and Ed448 signatures
2019-09-08 20:49:41 -04:00
Sebastian Sturm
cf9978bc0e
Ensure Signer::len has documentation
...
Applied conditional compilation to internal helpers
2019-09-08 14:45:06 +02:00
Steven Fackler
22e80b8c71
Bump MSRV again
2019-09-07 06:02:03 -07:00
Steven Fackler
2260363648
Bump MSRV
2019-09-06 09:21:42 -04:00
Steven Fackler
9780fd6ba2
Merge pull request #1152 from thomaswhiteway/ecdsa_sig_set0_leak
...
Free r and s on ECDSA_SIG before overwriting them in ECDSA_SIG_set0
2019-09-06 09:20:33 -04:00
Thomas Whiteway
106d613805
Free r and s on ECDSA_SIG before overwriting them in ECDSA_SIG_set0
2019-09-06 10:52:15 +01:00
Sebastian Sturm
bdede43afe
Added support for Ed25519 and Ed448 signatures
2019-08-16 11:15:04 +02:00
Steven Fackler
8b2c370b86
Release openssl-sys v0.9.49
2019-08-15 22:19:46 -04:00
Steven Fackler
0e2cd8219a
Merge pull request #1149 from sfackler/libressl-3
...
Support LibreSSL 3.0.0
2019-08-06 19:36:20 -07:00
Steven Fackler
749f837d36
Fix minimal version build
2019-08-06 19:29:06 -07:00
Steven Fackler
8d521bacbb
Support LibreSSL 3.0.0
...
Closes #1121
2019-08-06 18:36:04 -07:00
Steven Fackler
dbe0672dc4
Release openssl v0.10.24
2019-07-19 07:45:32 -07:00
Steven Fackler
45c83e2772
Release openssl-sys v0.9.48
2019-07-19 07:30:11 -07:00
Steven Fackler
6af4f91674
Merge pull request #1142 from sfackler/fix-ex-data-bs
...
Hack around an unpatched OpenSSL issue
2019-07-18 22:56:00 -04:00
Steven Fackler
8d2e9e783d
Hack around an unpatched OpenSSL issue
...
Why backport fixes to your LTS version? Seems like a lot of work, I
guess!
Closes #1133
2019-07-18 22:44:02 -04:00
Steven Fackler
5f0e5e2e51
Merge pull request #1140 from Leo1003/aes-192
...
Expose AES-192 and OFB mode
2019-07-06 21:11:40 -07:00
Leo
d598f156a7
Add AES-192 tests in CTR, CFB, and OFB modes
2019-07-07 11:07:20 +08:00
Leo
88c5bd81c7
Add AES-192 and OFB mode
2019-07-06 17:11:37 +08:00
Steven Fackler
01fc84f5e0
Merge pull request #1136 from Leo1003/dsa_priv_pem
...
Expose pem serialize function for DSA private key
2019-06-30 09:14:52 -07:00
Leo
a02a962f7d
Expose pem serialize function for DSA private key
...
Expose private_key_to_pem() & private_key_to_pem_passphrase() for DsaRef
2019-06-30 23:35:50 +08:00
Steven Fackler
9ba802ad43
Merge pull request #1135 from sfackler/mozilla-5
...
Add mozilla v5 configurations
2019-06-29 07:32:59 -07:00
Steven Fackler
850e93ee85
Don't depend on NO_SSL_MASK
2019-06-28 20:07:22 -07:00
Steven Fackler
d3104955dd
Minimize test duplication
2019-06-28 19:51:52 -07:00
Steven Fackler
1b3e0c8a15
Add mozilla v5 configurations
...
Closes #1134
2019-06-28 19:42:29 -07:00
Steven Fackler
0d9f37be5b
Merge pull request #1131 from mbelop/ec_point_dup
...
Expose EC_POINT_dup as EcPoint::to_owned
2019-06-19 20:57:00 -07:00
Mike Belopuhov
aef0517dcf
Expose EC_POINT_dup as EcPoint::to_owned
2019-06-19 21:34:48 +02:00
Steven Fackler
39e692fac5
Merge pull request #1130 from mbelop/cofactor
...
Expose EC_GROUP_get_cofactor as EcGroup::cofactor
2019-06-15 11:55:56 -07:00
Mike Belopuhov
e8fc907da3
Expose EC_GROUP_get_cofactor as EcGroup::cofactor
2019-06-14 16:41:47 +02:00
Steven Fackler
ccb2fd49ca
Merge pull request #1128 from mbelop/mike/generator
...
Expose EC_GROUP_get0_generator as EcGroup::generator
2019-06-13 09:01:13 -07:00
Mike Belopuhov
390d71f1e5
Expose EC_GROUP_get0_generator as EcGroup::generator
2019-06-13 03:09:45 +02:00
Steven Fackler
89bd6d6168
Merge pull request #1127 from snapview/cms-pem
...
Add `to_pem()` and `from_pem()` for `CmsContentInfo`
2019-06-12 08:31:51 -07:00