Commit Graph

1258 Commits

Author SHA1 Message Date
Steven Fackler 5c1c89b0e2 Merge pull request #386 from frewsxcv/general-names
Implement `iter` method on `GeneralNames`.
2016-04-30 21:29:26 -07:00
Corey Farwell bf7076b785 Implement `iter` method on `GeneralNames`. 2016-05-01 00:02:10 -04:00
Steven Fackler 7b73003b67 Add X509StoreContext::error_depth 2016-04-30 09:27:50 -07:00
Steven Fackler 62a7dd10e5 Add Ssl::set_verify
It also uses a better, closure based API than the existing callback
    methods.
2016-04-30 08:09:12 -07:00
Steven Fackler bc6ee4d7fb Cut out tests against beta
The build matrix is way too big and this isn't super useful
2016-04-29 21:43:23 -07:00
Steven Fackler 50024ce33b Ignore default verify paths test on windows 2016-04-29 21:40:16 -07:00
Steven Fackler 8a5d3ea015 Merge pull request #385 from mbrubeck/bitflags-0.6
Upgrade to work with bitflags 0.5 and 0.6
2016-04-29 21:18:03 -07:00
Steven Fackler a7bade104c Merge pull request #381 from chaaz/master
Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb)
2016-04-29 21:17:17 -07:00
Steven Fackler 32722e1850 Add accessors for x509 subject alt names 2016-04-29 21:15:32 -07:00
Matt Brubeck ee12087743 Upgrade to work with bitflags 0.5 and 0.6 2016-04-29 13:19:39 -07:00
Steven Fackler caf9272c85 Start on GeneralName 2016-04-28 22:16:29 -07:00
Charlie Ozinga 5682c04469 Remove des_cfb and des_ofb, since they appear on limit platforms 2016-04-19 17:28:19 -06:00
Steven Fackler d6bc3bb16f Merge branch 'release' 2016-04-16 20:58:32 -07:00
Steven Fackler eadfe88b17 Merge branch 'release-v0.7.10' into release 2016-04-16 20:57:21 -07:00
Steven Fackler 54fc1df712 Release v0.7.10 2016-04-16 20:57:12 -07:00
Steven Fackler c60e831cc4 Add docs for set_default_verify_paths 2016-04-16 20:49:46 -07:00
Steven Fackler c2e72f6641 Add SslContext::set_default_verify_paths 2016-04-16 20:47:32 -07:00
Charlie Ozinga 2062d48dd2 Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb)
1DES is well and truly dead for actual sensitive information, (its
keysize is too small for modern purposes), but it can still find use in
backwards compatiblity or educational applications.
2016-04-14 03:44:43 -06:00
Steven Fackler b94ea8598c Update for nightly changes 2016-04-13 19:30:08 -07:00
Steven Fackler c48dcde568 Update lazy_static 2016-04-13 19:28:04 -07:00
Steven Fackler 9511a9bc19 Merge pull request #380 from Yoric/master
Resolves #378 - Module version with the version information
2016-04-13 14:45:49 -07:00
David Rajchenbach-Teller 0c48f9a0e0 Resolves #378 - Module version with the version information 2016-04-13 23:29:25 +02:00
Steven Fackler 9a482d9dd0 Merge pull request #379 from rix0rrr/add-context-id
Add ability to set session ID context on an SSL context
2016-04-13 12:55:35 -07:00
Rico Huijbers 00282de2a5 Add ability to set session ID context on an SSL context
This is necessary to make authentication with client certificates work
without session restarts.
2016-04-13 21:38:23 +02:00
Steven Fackler 70e603557c Merge pull request #376 from kcking/kcking-copy-pkey-using-der
Switch to using DER encode/decode to clone PKey (since EVP_PKEY_copy_parameters doesn't work)
2016-04-09 22:19:05 -07:00
Kevin King fa5537de81 copy PKey using DER encode and decode
test that fields of cloned private and public keys can be accessed
2016-04-10 00:16:31 -04:00
Steven Fackler a943905809 Merge branch 'release' 2016-04-06 21:34:50 -07:00
Steven Fackler a25f115360 Merge branch 'release-v0.7.9' into release 2016-04-06 21:34:26 -07:00
Steven Fackler d143203f88 Release v0.7.9 2016-04-06 21:34:20 -07:00
Steven Fackler f9d455a4ec Merge pull request #374 from kcking/kcking-pkey-clone-copy
change PKey::clone to use EVP_PKEY_copy_parameters
2016-04-06 17:13:30 -07:00
Kevin King 4016edd4de add EVP_PKEY_copy_parameters to FFI
copy EVP_PKEY params in PKey::clone

test that PKey::clone creates a copy
2016-04-06 19:39:50 -04:00
Steven Fackler 3bcb977be1 Merge pull request #372 from jwilm/safe-bio-method-wrapper
Add safe wrapper BioMethod for ffi::BIO_METHOD
2016-04-04 16:16:44 -07:00
Joe Wilm c4b7b85d99 Add safe wrapper BioMethod for ffi::BIO_METHOD
Adds a wrapper for ffi::BIO_METHOD located at ssl::bio::BioMethod. This
enables SslStream to be Send without doing an unsafe impl on the ffi
struct.
2016-04-04 16:08:38 -07:00
Steven Fackler 02f114faae Cleanup 2016-03-27 13:37:00 -07:00
Steven Fackler c4187638a8 Update for nightly changes 2016-03-27 13:29:24 -07:00
Steven Fackler 983dab6924 Merge pull request #364 from leon-anavi/master
Cast correctly c_char raw pointers (fixes build on ARM #363)
2016-03-21 15:28:50 -07:00
Leon Anavi 6d4bfaa490 Cast correctly c_char raw pointers (fixes build on ARM #363)
Fix error caused by mismatched types while building crate
openssl for Raspberry Pi 2 and other ARM devices.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-03-22 00:16:56 +02:00
Steven Fackler 44a1eb68bd Merge branch 'release' 2016-03-18 08:54:22 -07:00
Steven Fackler 9043d3235e Merge branch 'release-v0.7.8' into release 2016-03-18 08:54:15 -07:00
Steven Fackler e0412850ec Release v0.7.8 2016-03-18 08:54:12 -07:00
Steven Fackler 596147f952 Merge pull request #361 from servo/ptr
Allow Rust to infer the type of the argument to SSL_CIPHER_description.
2016-03-18 08:47:18 -07:00
Ms2ger 6d043b3700 Allow Rust to infer the type of the argument to SSL_CIPHER_description.
This allows the code to compile on Android, where an unsigned char is
expected.
2016-03-18 15:44:47 +01:00
Steven Fackler ade90bf004 Clean up BIO name 2016-03-17 22:27:16 -07:00
Steven Fackler a9a18cf337 Simplify panic safety logic for new nightly 2016-03-17 22:23:51 -07:00
Steven Fackler dfce15be25 Merge branch 'release' 2016-03-17 09:06:30 -07:00
Steven Fackler a2ac6767e2 Merge branch 'release-v0.7.7' into release 2016-03-17 09:04:26 -07:00
Steven Fackler a569df29f4 Release v0.7.7 2016-03-17 09:04:23 -07:00
pingzing f615626d08 Fix order of 32- and 64-bit for mingw toolchain 2016-03-14 02:12:32 +02:00
pingzing 38bc97bd3e Clarify windows build instructions 2016-03-13 19:36:58 +02:00
Steven Fackler 450d275648 Merge pull request #359 from alexcrichton/nightly-fixes
Fix nightly warnings about zero-sized fn pointers
2016-03-11 13:14:38 -08:00