Commit Graph

  • 225552b823 Merge branch 'master' of github.com:sfackler/rust-openssl Benjamin Fry 2017-01-22 22:24:45 -0800
  • fbfecd63ae add some documentation Benjamin Fry 2017-01-22 22:23:21 -0800
  • 52c7868bb6 add pkcs12_create and to_der funcs Benjamin Fry 2017-01-22 21:27:31 -0800
  • 722bdb6a4c Merge pull request #550 from Keruspe/master Steven Fackler 2017-01-22 18:39:34 +0000
  • 4fbc16b8a8 Merge pull request #562 from sfackler/named-curve Steven Fackler 2017-01-22 11:22:15 +0000
  • 54900976bb Support EC_GROUP_set_asn1_flag Steven Fackler 2017-01-22 10:44:59 +0000
  • 1ffdf8a1ab Fix test warnings Steven Fackler 2017-01-21 14:43:43 +0000
  • 0e068b4e14 Merge pull request #559 from sfackler/chacha20 Steven Fackler 2017-01-21 12:00:51 +0000
  • 26e159a5f0 Support chacha20 and chacha20_poly1305 Steven Fackler 2017-01-21 11:11:24 +0000
  • e14c065b83 Merge pull request #558 from sfackler/ige Steven Fackler 2017-01-21 09:41:25 +0000
  • d353b36681 Support AES IGE Steven Fackler 2017-01-20 22:34:30 +0000
  • a1122197f8 Add categories Steven Fackler 2017-01-20 16:35:43 +0000
  • c5ed1f0160 Merge pull request #555 from sfackler/ocsp Steven Fackler 2017-01-14 22:02:58 -0800
  • 920ab0d6fb OCSP functionality Steven Fackler 2017-01-13 19:38:12 -0800
  • 9942643ab6 Release v0.9.6 Steven Fackler 2017-01-09 20:50:26 -0800
  • 1fbe8f8d71 Fix typo Steven Fackler 2017-01-08 11:04:47 -0800
  • 1942977408 Add methods to construct SslAcceptorBuilder without key and cert Steven Fackler 2017-01-08 10:57:04 -0800
  • 192c08cdee Adjust minimum pkg-config version Steven Fackler 2017-01-07 13:13:53 -0800
  • 58c4688031 Merge pull request #549 from sfackler/ssl-session Steven Fackler 2017-01-05 12:56:14 -0800
  • 0978f87095 libressl: make set_ecdh_auto available Marc-Antoine Perennou 2017-01-05 16:15:53 +0100
  • 524e8e3c5a libressl: mark unavailable flags as such Marc-Antoine Perennou 2017-01-05 16:15:25 +0100
  • c6ea4f3e2a Fix time type Steven Fackler 2017-01-04 22:34:50 -0800
  • 404e0341d8 Provide master key access Steven Fackler 2017-01-04 21:33:47 -0800
  • a2c118bf82 Add basic session tests Steven Fackler 2017-01-04 21:18:13 -0800
  • 0b1bfee46d session is nullable Steven Fackler 2017-01-04 21:15:09 -0800
  • 5d53405597 Provide access to the session ID Steven Fackler 2017-01-04 21:07:51 -0800
  • 88a7032f4b Types and accessor for SslSession Steven Fackler 2017-01-04 20:59:46 -0800
  • 1ffe574298 Add SSL_SESSION functions Steven Fackler 2017-01-04 20:57:50 -0800
  • 336175990c Add SSL_SESSION Steven Fackler 2017-01-04 20:54:53 -0800
  • cdf388e3f4 Release v0.9.5 Steven Fackler 2017-01-03 16:09:24 -0800
  • dbd6134fd6 Clean up EcKey example a bit Steven Fackler 2017-01-03 15:33:45 -0800
  • 0897c196e1 Merge pull request #547 from sfackler/x509-stack Steven Fackler 2017-01-03 15:31:03 -0800
  • da817c952d Merge pull request #541 from bluejekyll/master Steven Fackler 2017-01-03 15:27:14 -0800
  • 6291407b17 Add X509::stack_from_pem Steven Fackler 2017-01-03 14:56:00 -0800
  • 570af5ff09 Merge pull request #545 from Philipp91/patch-2 Steven Fackler 2017-01-03 12:37:17 -0800
  • 95a2660499 Merge pull request #544 from tomusdrw/master Steven Fackler 2017-01-03 12:37:04 -0800
  • e2f1569500 Tweak layout a little bit Steven Fackler 2017-01-03 12:35:52 -0800
  • 1767cd5464 Pointer from PKey docs to sign module. Philipp Keck 2017-01-03 14:48:46 +0100
  • d9e3d6ea21 Improving missing OpenSSL message on Linux Tomasz Drwięga 2017-01-03 11:56:32 +0100
  • cfb2539ed4 Typo Steven Fackler 2017-01-02 09:37:31 -0800
  • f9404947a3 Some readme tweaks Steven Fackler 2017-01-01 11:30:31 -0800
  • 0483ea767c Little cleanup Steven Fackler 2017-01-01 11:05:54 -0800
  • 0e0bee50a5 Clean up bio Steven Fackler 2017-01-01 10:18:43 -0800
  • 7e75c76bb4 Stick tag description on the right function Steven Fackler 2017-01-01 10:13:34 -0800
  • cdabc1b3e3 Fix docs Steven Fackler 2017-01-01 10:07:32 -0800
  • 85a6e8acca Fix doc reference Steven Fackler 2017-01-01 09:53:08 -0800
  • 444c00955a add EcKey creation from EcPoint, public_key Benjamin Fry 2016-12-31 10:40:56 -0800
  • 5c49b58a88 Indicate that memcmp::eq should be used for HMACs Steven Fackler 2016-12-31 09:44:57 -0800
  • 283036c5ad Merge pull request #540 from joshtriplett/metadeps Steven Fackler 2016-12-25 12:17:45 -0500
  • 9ff3ce4687 Use metadeps to specify pkg-config dependencies declaratively Josh Triplett 2016-12-24 02:38:51 -0800
  • 762510a5fa Release v0.9.4 Steven Fackler 2016-12-23 13:38:00 -0500
  • 7e035a7fd1 Merge pull request #538 from semarie/libressl Steven Fackler 2016-12-22 11:59:19 -0500
  • a70e27ae64 Add Travis build against LibreSSL Sébastien Marie 2016-12-20 20:07:41 +0100
  • b3526cbd2b Add LibreSSL 2.5.0 support Sébastien Marie 2016-12-21 08:58:16 +0100
  • 53c470c71a duplicate ossl10x.rs to libressl.rs Sébastien Marie 2016-12-21 08:39:25 +0100
  • 593e530ba2 Merge pull request #539 from alexcrichton/zero-write Steven Fackler 2016-12-20 16:32:31 -0800
  • 8e01f8d250 Handle zero-length reads/writes Alex Crichton 2016-12-20 14:04:10 -0800
  • 3cfcf13880 Merge branch 'master' of github.com:sfackler/rust-openssl Steven Fackler 2016-12-20 14:30:56 -0800
  • fde5b42d3e Merge pull request #535 from Philipp91/patch-1 Steven Fackler 2016-12-14 09:05:04 -0800
  • 65d45bcad8 Explain how to install trusted root certificates Philipp Keck 2016-12-14 17:55:07 +0100
  • b310e594cd Merge pull request #531 from aidanhs/aphs-lib-include-dirs Steven Fackler 2016-12-12 11:44:51 -0800
  • b090804227 Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIR Aidan Hobson Sayers 2016-12-12 17:51:35 +0000
  • 791f2c8f4d Release v0.9.3 Steven Fackler 2016-12-09 21:54:06 -0800
  • 26cefe7d97 Switch to docs.rs for docs Steven Fackler 2016-12-09 21:52:43 -0800
  • 152d788998 Fix ErrorStack display Steven Fackler 2016-12-09 21:32:28 -0800
  • 33ca7b6320 Merge pull request #530 from 0xa/blowfish Steven Fackler 2016-12-09 14:24:56 -0800
  • 5340895249 Add Blowfish tests 0xa 2016-12-09 21:26:58 +0000
  • 0850f605b1 Use EVP_bf_cfb64 instead of EVP_bf_cfb 0xa 2016-12-09 18:42:10 +0000
  • 0081665339 Add Blowfish support 0xa 2016-12-09 17:06:15 +0000
  • e2331b29d3 Update README.md Steven Fackler 2016-12-02 11:11:24 -0800
  • 0602712bf4 Release v0.9.2 Steven Fackler 2016-11-27 22:23:32 -0800
  • 146512099b Implement Clone for SslConnector and SslAcceptor Steven Fackler 2016-11-27 21:35:35 -0800
  • 234f126d7d Cleanup Steven Fackler 2016-11-19 10:19:52 -0800
  • 8b60d4a3c2 Return Option from group Steven Fackler 2016-11-16 15:45:15 -0800
  • e58dda8990 Remove EcGroup constructors Steven Fackler 2016-11-16 13:53:03 +0100
  • 7515510125 Test elliptic curve signatures Steven Fackler 2016-11-15 22:06:20 +0100
  • ec0fa36714 Add a test for mul_generator Steven Fackler 2016-11-15 21:24:34 +0100
  • b914f779e8 Turns out yet another variant of EC_POINT_mul is allowed! Steven Fackler 2016-11-15 21:20:06 +0100
  • 9dca8f06e7 Merge pull request #524 from sfackler/ec Steven Fackler 2016-11-15 11:23:11 +0100
  • 6026396423 Add a note that the systest logic is kind of busted Steven Fackler 2016-11-15 10:34:32 +0100
  • 6794a45d60 Rename ec_key to ec Steven Fackler 2016-11-14 22:37:01 +0100
  • 90acfaea51 Split EcKey::mul Steven Fackler 2016-11-14 22:08:04 +0100
  • e929e09216 Add EcPoint::invert Steven Fackler 2016-11-14 19:44:20 +0100
  • 4c60aa005d Fix non-static EcGroup method locations Steven Fackler 2016-11-14 19:20:08 +0100
  • e9e58b27dc Remove EC_METHOD functions Steven Fackler 2016-11-13 22:14:10 +0000
  • 82eb3c4f51 Add EcKey::check_key Steven Fackler 2016-11-13 22:10:52 +0000
  • 35f11d555e More functionality Steven Fackler 2016-11-13 22:06:18 +0000
  • 1a52649516 More functionality Steven Fackler 2016-11-13 20:46:01 +0000
  • 3d31539ba9 Public keys are not always present Steven Fackler 2016-11-13 20:31:44 +0000
  • 0d0b5080e2 Rename new_by_curve_name to from_curve_name Steven Fackler 2016-11-13 20:21:44 +0000
  • b2de36049a Add Some more elliptic curve functionality Steven Fackler 2016-11-13 20:19:38 +0000
  • 7dbef567e6 Remove some stray manual impls Steven Fackler 2016-11-13 18:00:42 +0000
  • ccef9e339d Macroise from_pem Steven Fackler 2016-11-13 17:56:48 +0000
  • df9666c334 Macroise to_pem Steven Fackler 2016-11-13 17:42:45 +0000
  • 48c0009418 Macroise from_der Steven Fackler 2016-11-13 17:06:50 +0000
  • b0415f466c Macroise to_der Steven Fackler 2016-11-13 16:52:19 +0000
  • ed9f600e28 Make password callback return a Result Steven Fackler 2016-11-13 16:18:52 +0000
  • 387e78257b Support serialization of encrypted private keys Steven Fackler 2016-11-13 16:09:52 +0000
  • 7d411c7975 Add private_key_from_pem_passphrase Steven Fackler 2016-11-13 15:27:39 +0000
  • 2a8923c050 Macro-implement private_key_to_pem Steven Fackler 2016-11-13 15:12:50 +0000