Commit Graph

2616 Commits

Author SHA1 Message Date
Steven Fackler acb629a47f Add a crate to define custom error libraries 2019-03-12 07:55:40 -07:00
Steven Fackler 546405dc58
Merge pull request #1079 from sfackler/new-rustc
Run most tests on a modern rust distribution
2019-03-11 21:44:29 -07:00
Steven Fackler 27494508bf Fix deprecation warning 2019-03-11 21:35:21 -07:00
Steven Fackler d922e3f80b Upgrade ctest 2019-03-11 21:34:24 -07:00
Steven Fackler 77ff62a4c8 Fix synatx 2019-03-11 21:21:13 -07:00
Steven Fackler 914fadcec7 Build against modern rust by default
Add a single build against 1.24.1 to ensure back compat
2019-03-11 21:16:35 -07:00
Steven Fackler 7c4a323dc4 Parameterize rust version in circle 2019-03-11 21:12:10 -07:00
Steven Fackler 487963d17a
Merge pull request #1077 from snapview/X509-verify
X.509: add verify methods
2019-03-11 19:52:34 -07:00
Alexey Galakhov a0e5b31799 X.509: add verify methods 2019-03-11 22:35:43 +01:00
Steven Fackler 9e688cb833
Merge pull request #1075 from tgbit/cms_extensions
CMS: add encrypt, from_der
2019-03-02 20:32:26 -08:00
tgbit 546eb4d391 CMS: add encrypt, from_der 2019-03-02 00:33:52 +01:00
Steven Fackler 7602aed0dc Update changelog 2019-03-01 12:45:08 -08:00
Steven Fackler 4436245ab8 Release openssl v0.10.19 2019-03-01 12:40:21 -08:00
Steven Fackler 0dd632456f Release openssl-sys v0.9.42 2019-03-01 12:38:18 -08:00
Steven Fackler 404670691c Use into for infallible conversions 2019-03-01 12:36:01 -08:00
Steven Fackler effd08114a
Merge pull request #1073 from sfackler/session-stuff
Add SslCtx::{add,remove}_session
2019-03-01 12:30:51 -08:00
Steven Fackler 404b7f1790 Add session cache size accessors 2019-03-01 10:07:51 -08:00
Steven Fackler a16482f972 Add session info accessors 2019-02-28 22:08:48 -08:00
Steven Fackler 913267e68a Add SslCtx::{add,remove}_session 2019-02-28 19:48:10 -08:00
Steven Fackler 834c16d5c7
Merge pull request #1072 from eoger/dsa-clone
Implement Clone for Dsa
2019-02-28 11:56:11 -08:00
Edouard Oger 55fee497bb Implement Clone for Dsa 2019-02-28 14:10:49 -05:00
Steven Fackler a99f75fccd
Merge pull request #1071 from sfackler/const-macros
Add ERR_PACK
2019-02-27 22:10:39 -08:00
Steven Fackler 953fe86b9a Add ERR_PACK
Also make error functions const when targeting a new enough rustc
2019-02-27 21:50:39 -08:00
Steven Fackler 5faeeb5c61
Merge pull request #1070 from sfackler/build-script-cleanup
Build script cleanup
2019-02-27 21:28:45 -08:00
Steven Fackler 2474bce3db Don't dynamically generate expando.c 2019-02-27 21:14:46 -08:00
Steven Fackler 25f750c223 Add some debugability to build script env
Also split finding logic out to separate files
2019-02-26 20:45:10 -08:00
Steven Fackler 297804b2d9 typo 2019-02-26 20:38:04 -08:00
Steven Fackler ab298d0264 Fix const changes in 1.1.1b 2019-02-26 20:31:01 -08:00
Steven Fackler 83b58057dd Update test versions 2019-02-26 20:19:11 -08:00
Steven Fackler fe1042f338 Update changelog 2019-02-22 12:35:47 -07:00
Steven Fackler e088d1d856 Release openssl v0.10.18 2019-02-22 12:34:11 -07:00
Steven Fackler 58ccea26ad Fix cipher_name return value 2019-02-22 12:33:41 -07:00
Steven Fackler f97ad04c7f Update changelog 2019-02-22 10:56:35 -07:00
Steven Fackler 28c0af386f Release openssl v0.10.17 2019-02-22 10:51:35 -07:00
Steven Fackler 4c6af10cbd Release openssl-sys v0.9.41 2019-02-22 10:50:16 -07:00
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