aboutsummaryrefslogtreecommitdiff
path: root/openssl/test
Commit message (Collapse)AuthorAgeFilesLines
* Added binding for PEM_read_bio_RSAPublicKeyOle Herman Schumacher Elgesem2018-02-141-0/+8
| | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
* add support for rfc822Name (email) and uniformResourceIdentifier (uri) to ↵Ian P. Cooke2018-01-151-23/+20
| | | | GeneralName
* Rename key serialization/deserialization methodsSteven Fackler2018-01-061-15/+0
| | | | | | Also document their specific formats. Closes #502
* Switch over Linux tests to CircleCISteven Fackler2017-07-162-94/+0
|
* Add PKey::private_key_from_derSteven Fackler2017-06-231-0/+0
|
* Set LD_LIBRARY_PATH when using custom buildSteven Fackler2017-05-061-0/+2
|
* Support public key decode from DERSteven Fackler2017-05-061-0/+0
| | | | Closes #629
* Add test to run into issue with stack.len()Sebastian Thiel2017-03-061-0/+0
|
* Support PKCS#8 private key deserializationSteven Fackler2017-02-141-0/+0
| | | | Closes #581
* Add X509::stack_from_pemSteven Fackler2017-01-031-0/+40
| | | | Implementation is a clone of SSL_CTX_use_certificate_chain_file
* Add Travis build against LibreSSLSébastien Marie2016-12-212-23/+41
|
* Implement new feature setupSteven Fackler2016-10-171-2/+2
| | | | | | | | The basic idea here is that there is a feature for each supported OpenSSL version. Enabling multiple features represents support for multiple OpenSSL versions, but it's then up to you to check which version you link against (probably by depending on openssl-sys and making a build script similar to what openssl does).
* Don't run test on ARMSteven Fackler2016-10-141-1/+5
| | | | | They're very segfaulty, but it's almost certainly due to the QEMU layer. We really just want to make sure things compile.
* Correct feature selection in testsSteven Fackler2016-10-131-3/+10
|
* Flag off dtls and mask ssl_opsSteven Fackler2016-10-131-1/+1
| | | | Also un-feature gate npn as it ships with 1.0.1
* Add support for OpenSSL 1.1.0Alex Crichton2016-10-122-35/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit is relatively major refactoring of the `openssl-sys` crate as well as the `openssl` crate itself. The end goal here was to support OpenSSL 1.1.0, and lots of other various tweaks happened along the way. The major new features are: * OpenSSL 1.1.0 is supported * OpenSSL 0.9.8 is no longer supported (aka all OSX users by default) * All FFI bindings are verified with the `ctest` crate (same way as the `libc` crate) * CI matrixes are vastly expanded to include 32/64 of all platforms, more OpenSSL version coverage, as well as ARM coverage on Linux * The `c_helpers` module is completely removed along with the `gcc` dependency. * The `openssl-sys` build script was completely rewritten * Now uses `OPENSSL_DIR` to find the installation, not include/lib env vars. * Better error messages for mismatched versions. * Better error messages for failing to find OpenSSL on a platform (more can be done here) * Probing of OpenSSL build-time configuration to inform the API of the `*-sys` crate. * Many Cargo features have been removed as they're now enabled by default. As this is a breaking change to both the `openssl` and `openssl-sys` crates this will necessitate a major version bump of both. There's still a few more API questions remaining but let's hash that out on a PR! Closes #452
* Add x509_validity feature to travis testsDavid Weinstein2016-08-171-1/+1
| | | | - also update docs for new x509 `not_before`, `not_after`
* Fix finicky sha1 stdin formatDavid Weinstein2016-08-171-1/+2
|
* Improve build scriptDavid Weinstein2016-08-171-2/+13
| | | | | - try and fallback to a mirror when openssl.org is down - check the sha1 of the downloaded tarball
* Start on PKCS #12 supportSteven Fackler2016-08-144-19/+65
|
* Fix buildSteven Fackler2016-08-091-1/+1
|
* Test hmac featuresSteven Fackler2016-08-091-1/+1
|
* Move X509_get_extensions to openssl helpersSteven Fackler2016-08-091-1/+1
|
* Make c_helpers optionalSteven Fackler2016-08-091-1/+1
|
* Build against 1.9Steven Fackler2016-07-311-4/+0
|
* add low level dsa primitivesBen Batha2016-07-294-0/+48
|
* add RUST_BACKTRACE=1 to make debugging ci failures easierBen Batha2016-07-291-1/+1
|
* Add an RSA key decryption testJonas Schievink2016-06-262-1/+31
|
* Update certSteven Fackler2016-05-152-49/+47
| | | | Now with a 10 year expriation
* add rsa signature testsChris Dawes2016-05-052-0/+36
|
* Update openssl version in CISteven Fackler2016-05-031-1/+1
|
* Add accessors for x509 subject alt namesSteven Fackler2016-04-291-0/+25
|
* Stop testing sslv2 feature on TravisSteven Fackler2016-03-011-1/+1
| | | OpenSSL removed support for this entirely in the most recent release.
* Update source URL for new OpenSSL releaseSteven Fackler2016-03-011-1/+1
|
* Fix Nid::UID valueJoe Wilm2016-02-021-0/+24
| | | | | Nid::UID (userId) previously held the value of Nid::uid (uniqueIdentifier).
* Bump openssl version to test withSteven Fackler2016-01-281-1/+1
|
* Test nightly on travisSteven Fackler2016-01-111-0/+4
|
* Disable cross compilation for nowSteven Fackler2015-12-172-3/+8
|
* Travis fixesSteven Fackler2015-12-162-6/+6
|
* Stop using manifest-path for nowSteven Fackler2015-12-161-1/+1
| | | | Some ssl tests depend on the working directory being openssl
* Try cross compilingSteven Fackler2015-12-162-3/+24
|
* Test overhaul + add an arm cross compile buildSteven Fackler2015-12-162-0/+18
| | | | The ARM build doesn't do anything yet
* Bump openssl version for travisSteven Fackler2015-12-071-1/+1
|
* Travis without sudoSteven Fackler2015-11-081-3/+2
|
* Add public key PEM read function.Nathan Lilienthal2015-10-011-0/+9
|
* Enable testing on Windows via AppVeyorAlex Crichton2015-09-221-21/+0
| | | | | | | This abolishes the test.sh script which spawns a bunch of `openssl` instances to instead run/manage the binary in-process (providing more isolation to boot). The tests have been updated accordingly and the `connected_socket` dependency was also dropped in favor of `net2` as it the former doesn't work on Windows.
* Add DH::from_pem() to load DH parameters from a fileFrank Denis2015-09-131-0/+8
|
* Fix openssl source link in testsSteven Fackler2015-08-151-1/+1
|
* Make curl follow redirectsSteven Fackler2015-07-231-1/+1
|
* Add a test that checks whether 3 known subject attributes can be retrieved ↵Jethro Beekman2015-06-301-0/+12
| | | | by NID