Commit Graph

2681 Commits

Author SHA1 Message Date
Steven Fackler bf303ae757
Merge pull request #1068 from sfackler/standard-cipher-names
Add standard ciphername support
2019-02-22 10:41:04 -07:00
Steven Fackler 70afbb8393 Add standard ciphername support 2019-02-22 10:33:12 -07:00
Steven Fackler 7eee39f1ec Rustfmt 2019-02-22 10:14:15 -07:00
Steven Fackler 7f4ceb51a4
Merge pull request #1060 from okuryu/des-ede3-cfb
Add des_ede3_cfb64 symm cipher
2019-02-18 07:19:47 -08:00
Ryuichi Okumura 899fc30e9b
Change from EVP_des_ede3_cfb to EVP_des_ede3_cfb64 2019-02-18 19:35:00 +09:00
Ryuichi Okumura 941a69a4d2
Add des_ede3_cfb symm cipher 2019-02-17 22:21:01 +09:00
Steven Fackler 3a170b655b Make Rsa::generate delegate to Rsa::generate_with_e 2019-01-30 09:16:12 -08:00
Steven Fackler e48901e20b
Merge pull request #1054 from Zolmeister/generate-with-e
add Rsa::generate_with_e(bits: u32, e: BigNum)
2019-01-29 18:50:33 -08:00
Zolmeister dd140f5167 add Rsa::generate_with_e(bits: u32, e: BigNum) 2019-01-29 12:00:47 -06:00
Steven Fackler 73442137c5
Merge pull request #1052 from sfackler/asn1-time-str
Add Asn1Time::from_str and Asn1Time::from_str_x509
2019-01-27 13:21:53 -08:00
Steven Fackler 34755f8a6b ASN1_TIME_from_string_x509 was added in 1.1.1 2019-01-27 13:14:11 -08:00
Steven Fackler 691ce7ca2a Add Asn1Time::from_str and Asn1Time::from_str_x509
Closes #1051
2019-01-27 13:05:03 -08:00
Steven Fackler 3843d850b5
Merge pull request #1049 from sfackler/sfackler-patch-1
SRP_CTX doesn't exist when OPENSSL_NO_SRP is set
2019-01-25 09:33:08 -08:00
Steven Fackler 637228e7ee
SRP_CTX doesn't exist when OPENSSL_NO_SRP is set
Closes #1047
2019-01-25 09:19:14 -08:00
Steven Fackler ec8aadb518
Merge pull request #1043 from sfackler/circle-21
Migrate circle config to 2.1 goodness
2019-01-22 19:01:08 -08:00
Steven Fackler 1ff853ada9 Migrate circle config to 2.1 goodness 2019-01-22 18:41:33 -08:00
Steven Fackler 6f9401f174 Remove x86 windows msys build
There's something wrong with systest on this build, and the windows
builds take a long time anyway.
2019-01-21 18:58:21 -08:00
Steven Fackler 53253db0dc
Merge pull request #1040 from Zolmeister/check-key
Add RsaRef::check_key
2019-01-21 18:56:55 -08:00
Zolmeister e56e09b6a4 Add RsaRef::check_key 2019-01-18 21:03:04 -06:00
Steven Fackler e3be399dea
Merge pull request #1039 from 1aim/asn1num-from-bn
Add `Asn1Integer::from_bn`
2019-01-18 09:05:16 -08:00
Jonas Schievink 6378eff9db Forward to BigNumRef::to_asn1_integer 2019-01-18 17:58:48 +01:00
Jonas Schievink 4ff5f4486f Add `Asn1Integer::from_bn` 2019-01-18 12:21:39 +01:00
Steven Fackler 79abbeaa81
Merge pull request #1038 from 1aim/string-asref
Implement AsRef<str/[u8]> for OpensslString{Ref}
2019-01-17 09:04:49 -08:00
Jonas Schievink b565a0c7eb Implement AsRef<str/[u8]> for OpensslString{Ref} 2019-01-17 14:19:36 +01:00
Steven Fackler 69aa335871 Drop data_encoding dev dependency 2019-01-04 20:50:00 -08:00
Steven Fackler 9ccdcdb821
Merge pull request #1032 from PSeitz/patch-1
fix typo
2019-01-04 07:30:52 -08:00
PSeitz 1c48c9c456
Update bn.rs 2019-01-04 11:54:36 +01:00
Steven Fackler a68125e455 Update changelog 2018-12-16 09:09:14 -08:00
Steven Fackler 57e02abb50 Release openssl v0.10.16 2018-12-16 09:04:07 -08:00
Steven Fackler b24ee29fa6 Release v0.9.40 2018-12-16 09:02:07 -08:00
Steven Fackler e75793e896
Merge pull request #1025 from ltratt/master
Explicitly support LibreSSL 2.9.0.
2018-12-16 08:19:55 -08:00
Laurence Tratt e8a64c9937 Only run 2.9.0 tests. 2018-12-03 17:48:08 +00:00
Laurence Tratt af4488357c Explicitly support LibreSSL 2.9.0. 2018-12-03 17:33:53 +00:00
Steven Fackler 91a78bc38b
Merge pull request #1022 from infinityb/cargo-docs-fix
Fix cargo dependency documentation
2018-11-24 19:16:22 -07:00
Stacey Ell 800c232c09 Fix cargo dependency documentation
`feature` -> `features`
2018-11-24 13:29:10 -07:00
Steven Fackler 43fc870270
Merge pull request #1020 from sfackler/keep-open
Add bindings to RAND_keep_random_devices_open
2018-11-22 12:04:14 -07:00
Steven Fackler 5c7fa43d87 Add bindings to RAND_keep_random_devices_open
Closes #1019
2018-11-22 09:32:50 -07:00
Steven Fackler 894b924f1d
Merge pull request #1018 from sameer/master
Add SHA3 & SHAKE128/256 EVP message digest functions in OpenSSL 1.1.1, fixes #1017.
2018-11-22 09:32:24 -07:00
Sameer fd8c9d7336 Bump OpenSSL versions on AppVeyor to 1.1.0j, 1.0.2q 2018-11-21 16:14:05 -05:00
Sameer ad614ada7e Bump minimum supported rustc to 1.24.1 2018-11-21 15:55:06 -05:00
Sameer 38a4dccceb Add new SHAKE128/256 EVP message digest functions in OpenSSL 1.1.1, fixes #1017. 2018-11-21 15:46:03 -05:00
Sameer e0e0a96cb3 Add new SHA3 EVP message digest functions in OpenSSL 1.1.1 2018-11-21 15:31:50 -05:00
Steven Fackler b88778bc76 Release openssl v0.10.15 2018-10-22 09:03:28 -07:00
Steven Fackler 2ddb5c700d
Merge pull request #1012 from sfackler/stack-iter-rev
Implement DoubleEndedIterator for stack iters
2018-10-22 08:54:31 -07:00
Steven Fackler 93c67e2f77 Implement DoubleEndedIterator for stack iters 2018-10-22 08:49:24 -07:00
Steven Fackler e2783971ea Release openssl v0.10.14 2018-10-18 20:16:55 -07:00
Steven Fackler 3aecfe5655 Release openssl-sys v0.9.39 2018-10-18 20:11:35 -07:00
Steven Fackler 4256cfbf19 Fix some accidentally-public functions 2018-10-18 11:37:36 -07:00
Steven Fackler 63b50746ec
Merge pull request #1010 from sfackler/libressl-28x
Support LibreSSL 2.8.x
2018-10-18 09:30:00 -07:00
Steven Fackler 9fd7584a84 Support LibreSSL 2.8.x
Closes #1009
2018-10-18 08:49:24 -07:00