Commit Graph

  • 08e0c4ca90 Some serialization support for EcKey Steven Fackler 2016-11-13 15:02:38 +0000
  • 85c1474ce6 No need to use a raw string anymore Steven Fackler 2016-11-13 12:19:31 +0000
  • 64e9932ac9 Use ffdhe2048 in mozilla_intermediate Steven Fackler 2016-11-12 17:52:58 +0000
  • 2f8301fc63 Be a bit more emphatic about the danger Steven Fackler 2016-11-12 16:51:26 +0000
  • 6b3599d319 Add a connect method that does not perform hostname verification Steven Fackler 2016-11-12 16:45:18 +0000
  • 7cdb58bc47 Simplify test logic a bit Steven Fackler 2016-11-12 14:42:48 +0000
  • 157034d995 Add a missing init Steven Fackler 2016-11-12 14:30:53 +0000
  • 796d7b4deb Add constructors for various standard primes Steven Fackler 2016-11-12 14:14:56 +0000
  • 96d24c8957 Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto} Steven Fackler 2016-11-12 13:45:54 +0000
  • 2a1d7b2bcb Pick different cipher lists on 1.0.1 and 1.0.2 Steven Fackler 2016-11-12 13:35:51 +0000
  • 93253ba599 Adjust cipher lists to work on older versions Steven Fackler 2016-11-12 13:09:12 +0000
  • 780c46e0e7 Add SslRef::set_tmp_{ec,}dh_calback Steven Fackler 2016-11-12 12:56:58 +0000
  • 563754fb08 Add SslContextBuilder::set_tmp_{ec,}dh_callback Steven Fackler 2016-11-12 12:43:44 +0000
  • b14d68f715 Drop bits to u32 Steven Fackler 2016-11-12 11:14:05 +0000
  • 9b5c62b053 Add PKey::bits Steven Fackler 2016-11-12 11:00:15 +0000
  • 7c9afd8c99 Fix function signature Steven Fackler 2016-11-12 10:29:31 +0000
  • 26a3358a2b Add basic X509_STORE access Steven Fackler 2016-11-12 00:24:12 +0000
  • 6b7279eb52 Consistently support both PEM and DER encodings Steven Fackler 2016-11-11 19:49:00 +0000
  • 15490a43e3 Add EcKey <-> PKey conversions Steven Fackler 2016-11-11 19:17:26 +0000
  • 32cbed0782 PKey <-> DH conversions Steven Fackler 2016-11-11 19:04:54 +0000
  • 609a09ebb9 Add PKey::dsa Steven Fackler 2016-11-11 18:52:27 +0000
  • 0d2d4865e5 Release v0.9.1 Steven Fackler 2016-11-11 16:44:19 +0000
  • 95ae05c8a1 Don't test 32 bit osx openssl install Steven Fackler 2016-11-11 15:42:51 +0000
  • 2dbe27d4b0 Move osx builds to top of list Steven Fackler 2016-11-11 15:41:55 +0000
  • 898e7f02df Fix EOF detection Steven Fackler 2016-11-11 15:10:30 +0000
  • ee5ad0b257 Update to 1.1.0c for tests Steven Fackler 2016-11-11 08:17:05 +0000
  • 374144807f Bump minimum version Steven Fackler 2016-11-09 20:50:09 +0000
  • a42c6e8713 Drop rustc-serialize dependency Steven Fackler 2016-11-09 20:35:23 +0000
  • 7c8ae5f664 Better docs for AEAD tag Steven Fackler 2016-11-09 18:54:29 +0000
  • aa7c27536a Make sure to override SslContext verify callback always Steven Fackler 2016-11-08 22:38:48 +0000
  • 913723997b Add convenience functions for AEAD encryption/decryption Steven Fackler 2016-11-08 22:35:16 +0000
  • e230d20f9b Merge pull request #519 from sfackler/gcm-fixes Steven Fackler 2016-11-08 21:01:24 +0000
  • 203a02c3e6 Actually support AES GCM Steven Fackler 2016-11-08 20:25:57 +0000
  • b3b7194e82 Docs Steven Fackler 2016-11-08 19:10:56 +0000
  • b022bd2d21 Don't recommend light version on Windows Steven Fackler 2016-11-08 10:16:48 +0000
  • 97872500a3 Deprecate X509Generator Steven Fackler 2016-11-07 21:36:09 +0000
  • c0e02e7e51 Use X509Builder in X509Generator Steven Fackler 2016-11-07 21:15:36 +0000
  • 18c5d1f771 Add init calls to new constructors Steven Fackler 2016-11-07 20:50:57 +0000
  • d78acc729b Add an X509ReqBuilder Steven Fackler 2016-11-07 20:42:43 +0000
  • 597d05b8f8 Add stack creation and push Steven Fackler 2016-11-06 23:46:42 -0800
  • 8f7df7b205 Add SubjectAlternativeName Steven Fackler 2016-11-06 23:19:58 -0800
  • d17c3355ab More extension progress Steven Fackler 2016-11-06 22:52:53 -0800
  • 5f18ffa4b3 Start of extension support Steven Fackler 2016-11-06 21:58:43 -0800
  • 1939e6fd78 Add conf module Steven Fackler 2016-11-06 14:49:26 -0800
  • b83edbad0d Start on an X509Builder Steven Fackler 2016-11-06 14:07:34 -0800
  • 1edb6f682e Support client CA advertisement Steven Fackler 2016-11-06 12:16:44 -0800
  • a4e0581e4f Fix build on 1.0.1 Steven Fackler 2016-11-06 11:57:50 -0800
  • bcb7b3f5dc Add accessors for cert and private key Steven Fackler 2016-11-06 10:46:38 -0800
  • 4f6c842ae4 Merge pull request #513 from alexcrichton/pkg-config-error Steven Fackler 2016-11-06 08:23:40 -0800
  • c2bf8acad8 Provide a tailored error message on Linux Alex Crichton 2016-11-05 22:55:25 -0700
  • 2cde422d02 Merge branch 'release' Steven Fackler 2016-11-05 20:10:49 -0700
  • a0b56c4378 Merge branch 'release-v0.9.0' into release Steven Fackler 2016-11-05 20:06:50 -0700
  • 72ac2a0105 Release v0.9.0 Steven Fackler 2016-11-05 20:05:50 -0700
  • 79e2004eef Fixes Steven Fackler 2016-11-05 19:28:17 -0700
  • 8ad1e5565b Remove set_rsa Steven Fackler 2016-11-05 18:49:09 -0700
  • 96a5ccfc6b Implement Pkcs12 via type_! Steven Fackler 2016-11-05 18:46:34 -0700
  • 4e2ffe5b9b Re-adjust BigNum API Steven Fackler 2016-11-05 17:35:31 -0700
  • 8037258913 Return a Stack in Pkcs12 Steven Fackler 2016-11-05 13:57:05 -0700
  • ed69d6b037 Add Stack::pop Steven Fackler 2016-11-05 13:40:53 -0700
  • 52feaae59f More cleanup Steven Fackler 2016-11-05 13:15:14 -0700
  • ac36d542fd Simplify destructor a bit Steven Fackler 2016-11-05 13:10:50 -0700
  • 398ab2fbc4 Add a consuming iterator for Stacks Steven Fackler 2016-11-05 13:01:54 -0700
  • f15c817c2d Rustfmt Steven Fackler 2016-11-05 10:54:17 -0700
  • 71a114707f Remove unused dependency Steven Fackler 2016-11-05 10:38:12 -0700
  • 99b41a0050 Rename accessors Steven Fackler 2016-11-05 10:13:21 -0700
  • 3421ee126c Fix systest Steven Fackler 2016-11-04 22:08:08 -0700
  • fb9420fc91 Always dump openssl confs Steven Fackler 2016-11-04 21:15:07 -0700
  • 91fd58b4c2 More buildscript tweaks Steven Fackler 2016-11-04 21:10:49 -0700
  • 9198bcda3a Improve buildscript logic Steven Fackler 2016-11-04 21:08:34 -0700
  • 1108db74ec Merge pull request #512 from sfackler/no-ref Steven Fackler 2016-11-04 18:40:43 -0700
  • 01ae978db0 Get rid of Ref Steven Fackler 2016-11-04 16:32:20 -0700
  • 25443d7b48 Make utility functions private Steven Fackler 2016-11-04 12:15:05 -0700
  • 6fe7dd3024 Remove an enum Steven Fackler 2016-11-03 21:15:47 -0700
  • 772a506294 Clean up some bignum APIs Steven Fackler 2016-11-03 21:06:23 -0700
  • e87b75fa03 Rename BnCtx Steven Fackler 2016-11-03 20:54:08 -0700
  • 62a9f89fce Avoid lhash weirdness Steven Fackler 2016-11-03 20:38:51 -0700
  • 7f308aa5e1 Fix signature Steven Fackler 2016-11-02 08:26:18 -0700
  • aa0040125b Use built in DH parameters when available Steven Fackler 2016-11-01 22:50:22 -0700
  • 176348630a Don't clear BigNums in destructor Steven Fackler 2016-11-01 21:59:07 -0700
  • 888b8b696c Fix docs Steven Fackler 2016-11-01 21:42:39 -0700
  • 343ce159ec Fix stack signatures Steven Fackler 2016-11-01 19:51:55 -0700
  • e67733cc4e Cleanup X509StoreContext::chain Steven Fackler 2016-11-01 19:45:38 -0700
  • d5a9a239f6 More minor cleanup Steven Fackler 2016-11-01 19:36:08 -0700
  • c776534ad4 Clean up stack Steven Fackler 2016-11-01 19:25:40 -0700
  • 79c51d5e51 Clean up stack destructor Steven Fackler 2016-11-01 19:12:38 -0700
  • 77b76ed8a8 Merge pull request #506 from simias/stack Steven Fackler 2016-11-01 18:59:35 -0700
  • 8d0090faec Implement X509StoreContextRef::get_chain Lionel Flandrin 2016-10-31 23:55:00 +0100
  • 36bf0bb387 Replace GeneralNames by the new Stack API Lionel Flandrin 2016-10-31 23:53:28 +0100
  • 3bdefa987a Implement a generic Stack API to deal with OpenSSL stacks Lionel Flandrin 2016-10-31 23:49:38 +0100
  • 7bd4fbb6f1 Merge pull request #508 from simias/pkey Steven Fackler 2016-11-01 11:06:47 -0700
  • 9ea27c12b9 Add method to encode a public key as a DER blob Lionel Flandrin 2016-11-01 11:55:02 +0100
  • 43911db26c Avoid extra allocations in Asn1Time Display impl Steven Fackler 2016-10-31 23:09:07 -0700
  • dd4836cdf6 Fix 1.1.0 build Steven Fackler 2016-10-31 23:06:27 -0700
  • f71395c600 Little cfg cleanup Steven Fackler 2016-10-31 22:45:51 -0700
  • dc4098bdd8 Clean up x509 name entries Steven Fackler 2016-10-31 22:43:05 -0700
  • 50d8cca640 Merge pull request #507 from sfackler/ref Steven Fackler 2016-10-31 21:23:36 -0700
  • ab30ad0ce7 Documentation Steven Fackler 2016-10-31 20:59:38 -0700
  • 96a77cf5a8 Remove Opaque Steven Fackler 2016-10-31 20:56:51 -0700
  • cd7fa9fca2 Update x509 Steven Fackler 2016-10-31 20:54:34 -0700
  • ff12d37aef Update ssl Steven Fackler 2016-10-31 20:32:55 -0700