Commit Graph

2835 Commits

Author SHA1 Message Date
Vojtěch Pejša 08879ed512 Add EVP_Seal and EVP_Open 2019-04-15 00:54:49 +02:00
Steven Fackler 63177bdf14
Merge pull request #1092 from hvenev/build-export-vendored
Tell dependencies if vendored OpenSSL was used
2019-04-03 19:26:10 -07:00
Hristo Venev 6b0583b7c4 Tell dependencies if vendored OpenSSL was used
The system OpenSSL knows where its certificates are. If
DEP_OPENSSL_VENDORED is not set:
- openssl-probe doesn't need to set any environment variables and can
get the paths from OpenSSL itself.
- Libraries that normally use `openssl_probe::probe()` and
`SSL_CTX_load_verify_locations` can instead use
`SSL_CTX_set_default_verify_paths`.
2019-04-03 18:01:49 +03:00
Steven Fackler ae72202ad9
Merge pull request #1087 from sfackler/test-cleanup
Cleanup ssl tests
2019-03-20 22:40:18 -04:00
Steven Fackler 0b1c2a1048 Cleanup ssl tests 2019-03-20 19:34:50 -07:00
Steven Fackler 576de0eaa2 Release openssl v0.10.20 2019-03-20 10:45:10 -04:00
Steven Fackler a6b6648a62 Release openssl-sys v0.9.43 2019-03-20 10:39:09 -04:00
Steven Fackler 8c5ce91d07
Merge pull request #1084 from npmccallum/nid
Add the ability to get Nid from MessageDigest and EcGroupRef
2019-03-19 21:44:58 -04:00
Nathaniel McCallum 702bc48b1c Expose EC_GROUP_get_curve_name()
This gives us the ability to get the Nid from an EcGroupRef.
2019-03-19 11:10:35 -04:00
Nathaniel McCallum d9cb5433b1 Expose EVP_MD_type()
This gives us the ability to get the Nid from a MessageDigest.
2019-03-19 11:10:35 -04:00
Steven Fackler a335c1b2f5
Merge pull request #1083 from sfackler/digest-eq
Implement Eq for MessageDigest
2019-03-17 14:42:44 -04:00
Steven Fackler c3e2604702 Implement Eq for MessageDigest
Closes #1081
2019-03-17 14:33:56 -04:00
Steven Fackler 9eac3c6593 Release openssl-errors v0.1.0 2019-03-14 12:06:16 -07:00
Steven Fackler 2a028e59e4 Move CHANGELOG.md into openssl 2019-03-14 12:04:01 -07:00
Steven Fackler e49b54150e
Merge pull request #1082 from sfackler/error-lib
Add a crate to define custom error libraries
2019-03-14 11:52:29 -07:00
Steven Fackler 27d5786390 Metadata 2019-03-14 11:35:40 -07:00
Steven Fackler 0c112d2162 Fix osx build 2019-03-12 21:42:07 -07:00
Steven Fackler bd668ec702 Document openssl-errors 2019-03-12 21:31:12 -07:00
Steven Fackler 92d623bd64 Allow attributes on error items 2019-03-12 20:32:21 -07:00
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