Commit Graph

  • 81bc1edb61 Merge pull request #284 from bheart/cfb-mode Steven Fackler 2015-10-12 21:18:27 -0400
  • d65ff82fbe Merge pull request #287 from radare/patch-1 Steven Fackler 2015-10-12 21:13:24 -0400
  • 3ca5ecac74 Add certs.pem in cert probe list radare 2015-10-12 23:20:33 +0200
  • a28253ee7d Add set_certificate_chain_file() Frank Denis 2015-10-12 20:54:00 +0200
  • acbcb49414 AES CFB{1,8,128} mode support Will Tange 2015-10-09 17:35:20 +0200
  • aad933e507 Merge pull request #280 from ltratt/libressl_build Steven Fackler 2015-10-10 21:56:20 -0400
  • 60ee731408 Merge pull request #277 from nixpulvis/read_public_pem Steven Fackler 2015-10-10 21:55:37 -0400
  • 052060674d Merge branch 'release' Steven Fackler 2015-10-05 22:39:48 +0100
  • cb2c860d02 Merge branch 'release-v0.6.6' into release Steven Fackler 2015-10-05 22:34:57 +0100
  • 677ed6ad1b Release v0.6.6 Steven Fackler 2015-10-05 22:34:32 +0100
  • 0ca71a98ff Clean up init stuff Steven Fackler 2015-10-05 22:05:58 +0100
  • 201624a32d Merge pull request #282 from Manishearth/threadid Steven Fackler 2015-10-05 20:39:03 +0100
  • 6c810e7f9c Set threadid_func on linux/osx (fixes #281) Manish Goregaokar 2015-10-05 21:43:49 +0530
  • d7342a09a7 Fix build on LibreSSL. Laurence Tratt 2015-10-03 17:25:38 +0059
  • 9044cd6b9e Merge pull request #279 from jtdowney/sslv23_docs Steven Fackler 2015-10-02 22:23:48 -0400
  • df93e5e90b Update documentation about SSLv23 John Downey 2015-10-02 16:13:22 -0500
  • ffa9d330fd Add public key PEM read function. Nathan Lilienthal 2015-10-01 20:33:12 -0400
  • d9c2213711 Merge pull request #263 from jedisct1/ecdh_auto Steven Fackler 2015-09-26 00:24:44 -0400
  • ccc6d07da3 Add an ecdh_auto description Frank Denis 2015-09-25 15:23:52 +0200
  • 28320a65a7 Add SSL::set_ecdh_auto() This sets automatic curve selection and enables ECDH support. Requires LibreSSL or OpenSSL >= 1.0.2, so behind a feature gate. Frank Denis 2015-09-01 10:56:33 +0200
  • def8e2ce89 Merge pull request #273 from alexcrichton/test-on-windows Steven Fackler 2015-09-22 23:48:29 -0400
  • a91b6bf3bd Enable testing on Windows via AppVeyor Alex Crichton 2015-09-22 11:29:47 -0700
  • b1b76f7913 Merge pull request #266 from jmesmon/alpn Steven Fackler 2015-09-16 11:51:45 -0700
  • 4c28eb706e ssl/alpn: test mismatch between protocols resulting in None Cody P Schafer 2015-09-16 13:23:34 -0400
  • 1c3f04138f Merge pull request #261 from jedisct1/try_ssl_null Steven Fackler 2015-09-16 01:13:24 -0400
  • 618b68f9c0 Merge pull request #262 from jedisct1/read_dhparams Steven Fackler 2015-09-16 01:11:58 -0400
  • 6a2b4402e9 Use try_ssl_null!() when relevant Frank Denis 2015-09-01 09:25:41 +0200
  • 6666a1818a Add DH::from_pem() to load DH parameters from a file Frank Denis 2015-09-01 10:04:05 +0200
  • f4bf55faa3 Merge pull request #270 from mvdnes/crypto_segv Steven Fackler 2015-09-11 11:31:15 -0400
  • 87d5c0e429 Fix one call to RSA_size found by tests Mathijs van de Nes 2015-09-11 09:24:24 +0200
  • 3be32528e5 Add tests to ensure a panic occurs instead of segv Mathijs van de Nes 2015-09-11 09:23:51 +0200
  • 0eb2f0ecfa Check rsa.is_null() before passing it to RSA_size Mathijs van de Nes 2015-09-10 12:58:52 +0200
  • 02b109bf04 Check _fromstr function for success Mathijs van de Nes 2015-09-10 12:47:26 +0200
  • d74db991ce Merge pull request #268 from alex/patch-1 Steven Fackler 2015-09-09 17:26:04 -0700
  • 4781a3304a Make the docs say that load_pub/save_pub methods take DER bytes Alex Gaynor 2015-09-09 19:58:45 -0400
  • 50c5042c70 ssl/npn+alpn: adjust protocol selection to fail if no protocols match Cody P Schafer 2015-09-01 17:09:19 -0400
  • 164f3f0873 openssl/ssl: fix some of the comment text where I missed replacing NPN with ALPN Cody P Schafer 2015-07-01 15:36:46 -0400
  • 60c0b88eba Merge pull request #265 from alexcrichton/swap-order Steven Fackler 2015-09-01 13:18:34 -0700
  • bf16c19f31 Swap order of linking ssl/crypto Alex Crichton 2015-09-01 11:12:22 -0700
  • e28b73e1f6 Merge pull request #259 from jedisct1/dh Steven Fackler 2015-09-01 00:10:03 -0400
  • ad47598963 Merge branch 'release' Steven Fackler 2015-08-31 19:11:28 -0700
  • abde5382c9 Merge branch 'release-v0.6.5' into release Steven Fackler 2015-08-31 19:11:10 -0700
  • 7b0b70bd13 Release v0.6.5 Steven Fackler 2015-08-31 19:10:27 -0700
  • 9add4e1001 Add support for set_tmp_dh() and RFC5114 DH parameters for forward secrecy. Frank Denis 2015-08-31 16:28:14 +0200
  • dc8cba4822 Merge pull request #251 from ebarnard/evp_bytestokey Steven Fackler 2015-08-23 13:37:55 -0400
  • 8067565707 Expose EVP_BytesToKey Edward Barnard 2015-08-03 18:22:07 +0100
  • 4cb68efd99 Merge pull request #253 from manuels/master Steven Fackler 2015-08-19 02:31:15 -0400
  • 3fe3d57976 Add get_state_string() Manuel Schölling 2015-08-14 20:16:10 +0200
  • fa5c4cb5df Fix openssl source link in tests Steven Fackler 2015-08-15 14:37:03 -0700
  • 769b8312d8 Merge pull request #240 from jethrogb/topic/x509_req_extension Steven Fackler 2015-08-15 16:04:42 -0400
  • df32e53afa Grab errno for directstream want errors Steven Fackler 2015-08-10 22:29:34 -0400
  • 69cbd14540 Handle WantWrite and WantRead errors Steven Fackler 2015-08-08 12:24:21 -0700
  • a10604e15d Merge pull request #243 from manuels/master Steven Fackler 2015-08-02 22:27:19 -0400
  • d193198ae9 Add new feature to travis tests Steven Fackler 2015-08-02 22:25:33 -0400
  • 02dc3eda2f Merge pull request #242 from awelkie/master Steven Fackler 2015-08-02 22:25:09 -0400
  • 322c784510 Merge pull request #247 from panicbit/pub-init Steven Fackler 2015-07-26 14:06:25 -0400
  • c7eded31a7 Expose ssl::init panicbit 2015-07-26 18:28:25 +0200
  • 87b8d8e318 Merge pull request #244 from andrew-d/andrew-save-pubkey Steven Fackler 2015-07-24 11:32:43 -0400
  • ab7bfad225 Add function to write RSA public key as PEM Andrew Dunham 2015-07-19 00:11:07 -0700
  • 3fc8482d36 Make curl follow redirects Steven Fackler 2015-07-23 21:50:49 -0700
  • a43011d77c Fix probelms with DTLS when no packets are pending. Manuel Schölling 2015-07-18 12:48:40 +0200
  • b478c29151 Added AES CTR-mode under feature flag. Allen Welkie 2015-07-15 20:45:18 -0400
  • 90dd54b541 Implement certificate extensions for certificate requests Jethro Beekman 2015-07-08 13:37:35 -0700
  • 2e0ae7a8ca Merge pull request #239 from jethrogb/topic/x509_extension_fix Steven Fackler 2015-07-08 11:23:10 -0700
  • 1e4cba36e8 Add missing C-string conversion, fixing recent build errors Jethro Beekman 2015-07-08 11:05:18 -0700
  • 3351d5b807 Merge pull request #227 from jethrogb/topic/x509_name Steven Fackler 2015-07-08 10:21:19 -0700
  • 0cb4368ef8 Merge pull request #221 from jethrogb/topic/ssl_options Steven Fackler 2015-07-08 10:20:33 -0700
  • e3c562d6a0 Fix/add more X509generator tests Jethro Beekman 2015-06-30 15:41:20 -0700
  • 1bcbe8f4bc Add X509generator.add_names method Jethro Beekman 2015-06-30 15:40:36 -0700
  • f2b0da1de7 Add public add_name method to X509Generator Jethro Beekman 2015-06-14 17:25:35 -0700
  • 11bcac01ec Replace CN field by names vector Jethro Beekman 2015-06-14 17:25:05 -0700
  • 3229296105 Merge pull request #233 from jethrogb/topic/x509_extension Steven Fackler 2015-07-08 03:10:40 -0400
  • 5f8d6a2afd Merge branch 'release' Steven Fackler 2015-07-06 11:11:17 -0700
  • 114e8a5a58 Merge branch 'release-v0.6.4' into release Steven Fackler 2015-07-06 11:09:19 -0700
  • cc497b4768 Release v0.6.4 Steven Fackler 2015-07-06 11:09:03 -0700
  • 4ab1d570bf Merge pull request #236 from servo/unpin Steven Fackler 2015-07-06 11:04:59 -0700
  • f4afe615dd Unpin the bitflags version. Ms2ger 2015-07-06 09:49:28 +0200
  • 6a725acf4d Remove #ifs for same-value shimmed SSL options. Depend on compiler optimization instead. Jethro Beekman 2015-06-22 22:28:07 -0700
  • aeefa364b7 Decouple C SSL Option bit flags from Rust version Jethro Beekman 2015-07-01 21:49:11 -0700
  • f9a836fae9 tabs to spaces Jethro Beekman 2015-06-30 23:30:45 -0700
  • 93eb0cfa2d Add documentation on X509 Extensions Jethro Beekman 2015-06-30 23:30:15 -0700
  • e9cc8cb121 Add Issuer Alternative Name extension Jethro Beekman 2015-06-30 23:13:30 -0700
  • f4168b1161 Add Subject Alternate Name extension Jethro Beekman 2015-06-30 23:11:42 -0700
  • b46574b635 Add arbitrary X509 extensions by OID string Jethro Beekman 2015-06-30 23:00:48 -0700
  • e367567d00 Add arbitrary X509 extensions by NID Jethro Beekman 2015-06-30 22:37:49 -0700
  • 2fa1344367 Add public generic extension interface to X509Generator Jethro Beekman 2015-06-30 22:30:54 -0700
  • 53b868697a Implement arbitrary X509 Extended Key Usage values Jethro Beekman 2015-06-30 22:25:00 -0700
  • 8d1abf5156 Implement "extensions" field in X509generator, and change existing extensions to use that Jethro Beekman 2015-06-30 18:54:48 -0700
  • d5a4d48cab Turn assertions into unwraps such that tests provide useful output on panic. Jethro Beekman 2015-06-30 18:52:17 -0700
  • c4e398d397 Turn "dirty hack" into slightly less dirty hack, with potential to become non-dirty Jethro Beekman 2015-06-30 17:27:44 -0700
  • 14a2f5c5e9 Move X509 extensions to seperate module, implement ToString instead of custom AsStr Jethro Beekman 2015-06-30 17:23:57 -0700
  • 2a4d7165f4 Merge pull request #232 from jethrogb/topic/fix_nid Steven Fackler 2015-07-01 03:18:07 -0400
  • 9074af5bdd Add a test that checks whether 3 known subject attributes can be retrieved by NID Jethro Beekman 2015-06-30 23:51:54 -0700
  • 1d214bce61 Fix NID definitions to match OpenSSL. The previous numbers were introduced incorrectly in #213 Jethro Beekman 2015-06-30 18:45:17 -0700
  • 26bc75cdef More syntax fixes Steven Fackler 2015-06-30 23:03:01 -0700
  • c640fa8e71 Fix travis file syntax Steven Fackler 2015-06-30 22:55:17 -0700
  • d886fee56b Fix travis? Steven Fackler 2015-06-30 09:22:11 -0700
  • d926d0c6e5 Manually set lib and include dirs on linux builds Steven Fackler 2015-06-30 09:13:51 -0700
  • a6ff56209d Revert "Don't build a custom openssl on OSX" Steven Fackler 2015-06-30 00:07:38 -0700
  • 61e61bbae4 Fix backcompat method Steven Fackler 2015-06-29 22:04:31 -0700