Commit Graph

  • a14b7cc276 Don't enable features for docs anymore Steven Fackler 2018-03-29 22:41:40 +0200
  • 14662f547e
    Merge pull request #890 from sfackler/no-feature-cleanup Steven Fackler 2018-03-29 11:10:01 +0200
  • ac950b28aa Fix a flag name Steven Fackler 2018-03-29 10:26:43 +0200
  • 1bbe1b6a8f Clean up a couple of holdovers from old features Steven Fackler 2018-03-29 10:20:18 +0200
  • 598b326f61
    Merge pull request #888 from sfackler/version-bumps Steven Fackler 2018-03-29 09:53:32 +0200
  • 7942db5e89 Upgrade 1.1.0 and 1.0.2 test versions Steven Fackler 2018-03-29 09:01:55 +0200
  • f99c101559 Add test for stateless connection Benjamin Saunders 2018-03-04 22:05:09 -0800
  • 99fdb2bd0b Introduce SslStreamBuilder Benjamin Saunders 2018-03-04 11:28:52 -0800
  • bbb1cb61f6 Update to OpenSSL 1.1.1-pre3 Benjamin Saunders 2018-03-26 18:49:03 -0700
  • 020b2384c6
    Merge pull request #887 from sfackler/get-serialnumber Steven Fackler 2018-03-28 21:13:50 +0200
  • c82a87a18e Add Asn1IntegerRef::to_bn Steven Fackler 2018-03-28 20:48:28 +0200
  • 7890672725 Add X509Ref::serial_number Steven Fackler 2018-03-28 20:41:02 +0200
  • 812d7a613f
    Merge pull request #884 from sfackler/libressl-27 Steven Fackler 2018-03-24 10:14:50 +0000
  • f0614f4acd Support LibreSSL 2.7.0 Steven Fackler 2018-03-22 20:20:47 +0000
  • c1f6a7db9c
    Merge pull request #881 from sfackler/no-features-2 Steven Fackler 2018-03-19 13:49:03 -0700
  • d49e496940 Remove a last couple features Steven Fackler 2018-03-19 20:41:08 +0000
  • 063186b62e
    Merge pull request #856 from Flakebi/master Steven Fackler 2018-03-19 13:22:51 -0700
  • 0860115156
    Make it possible to use cmac Flakebi 2018-01-14 23:41:11 +0100
  • 95ea489784
    Merge pull request #879 from sfackler/no-features Steven Fackler 2018-03-19 04:34:00 -0700
  • 7c33346960 Remove version-specific features Steven Fackler 2018-03-18 21:17:49 -0700
  • cf658e4c5c
    Merge pull request #875 from Ralith/hash-extras Steven Fackler 2018-03-16 22:00:59 -0700
  • 09b1fe9a0d Expose additional cipher and digest accessors Benjamin Saunders 2018-03-13 18:36:18 -0700
  • 66a2ad76b7
    Merge pull request #874 from rohit-lshift/priv-key-from-num Steven Fackler 2018-03-13 21:50:17 -0700
  • e3a657d22b Change function name to be similar to RSA one Rohit Aggarwal 2018-03-13 08:57:35 +0000
  • 9452c01672
    Merge pull request #864 from mlen/aes-ccm-bindings Steven Fackler 2018-03-11 16:30:37 -0700
  • 170adae336
    Merge pull request #873 from sfackler/tweaks Steven Fackler 2018-03-11 16:10:54 -0700
  • 7edecbd3a8
    Merge pull request #872 from sfackler/tweaks Steven Fackler 2018-03-11 15:37:28 -0700
  • 9f5ef88880 Add a Sync + Send bound to the custom ext type Steven Fackler 2018-03-11 15:36:47 -0700
  • 0bc7dd9034
    Merge pull request #860 from Ralith/custom-extensions Steven Fackler 2018-03-11 15:33:42 -0700
  • d0329473bd
    Merge branch 'master' into custom-extensions Steven Fackler 2018-03-11 15:27:28 -0700
  • c9ef7f3cd5 Some ECDSA fixes/tweaks Steven Fackler 2018-03-11 15:23:23 -0700
  • 1b830c3fb7
    Merge pull request #863 from rohit-lshift/master Steven Fackler 2018-03-11 15:08:16 -0700
  • f2575138eb
    Merge pull request #871 from sfackler/tweaks Steven Fackler 2018-03-11 14:15:21 -0700
  • 4ee7e0d3a9 Tweak verify_cert's signature Steven Fackler 2018-03-11 14:06:57 -0700
  • cefad46cf5 fixup! Implement AES-{128,256}-CCM bindings Mateusz Lenik 2018-03-11 22:04:01 +0100
  • 00359a1a55
    Merge pull request #861 from bkchr/verify_certificate Steven Fackler 2018-03-11 13:37:21 -0700
  • a5c2ddb219
    Merge pull request #870 from sfackler/tweaks Steven Fackler 2018-03-11 13:37:03 -0700
  • 40e59db37c Rename Oid to Id Steven Fackler 2018-03-11 13:29:01 -0700
  • d7a7c379a8 Changes `init` to take a closure which is called with the initialized context Bastian Köcher 2018-03-11 11:29:45 +0100
  • c0a4bc4202
    Revert previous commit Rohit Aggarwal 2018-03-11 07:41:22 +0000
  • e02dbde2f7 Generic custom extension add fn return type Benjamin Saunders 2018-03-10 22:30:54 -0800
  • eb5fda588f
    Merge pull request #862 from bkchr/sign_verifier Steven Fackler 2018-03-10 16:42:33 -0800
  • 11f35dd566
    Merge pull request #867 from sfackler/1.1.1-pre2 Steven Fackler 2018-03-10 16:35:59 -0800
  • 67640ed599 Bump 1.1.1 to pre2 Steven Fackler 2018-03-10 16:26:01 -0800
  • 562fe79f4c Add one more set of impls Steven Fackler 2018-03-10 08:53:46 -0800
  • c3b6e87244
    Merge pull request #866 from sfackler/more-sync Steven Fackler 2018-03-10 08:52:16 -0800
  • bc304565e7
    Arguments should be BigNumRef and not BigNum Rohit Aggarwal 2018-03-10 16:29:54 +0000
  • 245f5f3a11 Impl Sync and Send for various types Steven Fackler 2018-03-09 22:14:50 -0800
  • b0bc1c770e High-level API for OpenSSL 1.1.1 custom extension support Benjamin Saunders 2018-03-05 01:27:36 -0800
  • 7fe3fabf24 Switches to new type wrapper for RsaPssSaltlen Bastian Köcher 2018-03-10 00:26:20 +0100
  • a5d7f8a718 Moves store context init into its own function Bastian Köcher 2018-03-10 00:15:03 +0100
  • e655b561a7 Added a function to create a EC<Key> from its parts Rohit Aggarwal 2018-03-09 15:58:56 +0000
  • 7ab650098c Remove unneeded paramter Rohit Aggarwal 2018-03-09 10:39:58 +0000
  • 4866e9ff8a fixup! Implement AES-{128,256}-CCM bindings Mateusz Lenik 2018-03-08 21:57:39 +0100
  • 8461129456 Changes as per PR feedback Rohit Aggarwal 2018-03-08 17:42:15 +0000
  • 9e2755abae Get curves for OpenSSL tests itself Rohit Aggarwal 2018-03-08 17:10:09 +0000
  • 0a38b5a9ef Try out another curve Rohit Aggarwal 2018-03-08 16:56:40 +0000
  • 4b4d312018 Another try at using the correct curve Rohit Aggarwal 2018-03-08 16:46:31 +0000
  • dcbb45cc9d Implement AES-{128,256}-CCM bindings Mateusz Lenik 2018-03-08 10:02:43 +0100
  • d4de2a408f Use examples listed in OpenSSL docs for testing Rohit Aggarwal 2018-03-08 16:12:35 +0000
  • a5ba1a0007 Adds `RsaPssSaltlen` enum to encode the special values Bastian Köcher 2018-03-08 16:17:32 +0100
  • 55ffc9b2e4 Add support LibreSSL and remove OpenSSL binding which we aren't using Rohit Aggarwal 2018-03-08 11:54:19 +0000
  • b0ea53184d Switches to newtype wrapper for Oid Bastian Köcher 2018-03-08 12:24:37 +0100
  • 1a0b085377 Extends the test to verify the certificate two times Bastian Köcher 2018-03-08 12:10:29 +0100
  • 810ddeb4ca Moves `cleanup` into its own function Bastian Köcher 2018-03-08 12:08:39 +0100
  • 2d6cd9eb16 Exposed some of ECDSA functions Rohit Aggarwal 2018-03-08 09:44:05 +0000
  • 724dd6f830 Adds more functions to `Verifier`/`Signer` for RSA keys Bastian Köcher 2018-03-07 20:43:28 +0100
  • 84a5ce7607 Adds RSA PKCS1 PSS padding Bastian Köcher 2018-03-07 20:43:12 +0100
  • 9a8a1c752b Adds `PKeyRef::get_id` to get the OID of a key Bastian Köcher 2018-03-07 18:42:13 +0100
  • 888f4ccaab Fixes the implementation of `X509StoreContextRef::verify_cert` Bastian Köcher 2018-03-07 15:07:55 +0100
  • 53adf0e6a4 delay return until after forgets Benjamin Fry 2017-03-26 00:20:49 -0700
  • 6abac82f13 cleanup and add negative test Benjamin Fry 2017-03-26 00:16:27 -0700
  • a1cfde765a add cleanup ffi to store context Benjamin Fry 2017-03-23 22:11:23 -0700
  • 3187366cc5 restructure to self contained function Benjamin Fry 2017-03-23 21:37:42 -0700
  • 2251a6f2b6 Little tweaks Steven Fackler 2017-03-21 08:59:56 +0000
  • d8a11973e2 convert to raw pass-through methods Benjamin Fry 2017-03-20 22:28:15 -0700
  • 910386027d add comment about consuming self in verify_cert Benjamin Fry 2017-03-19 12:12:57 -0700
  • 35cad33d51 fix error check Benjamin Fry 2017-03-19 12:06:41 -0700
  • 847fac25f8 properly version library functions Benjamin Fry 2017-03-19 00:55:42 -0700
  • 3595ff9e51 Fix memory mgmt Benjamin Fry 2017-03-19 00:47:22 -0700
  • eb6296e892 add verify_cert and store_context_builder Benjamin Fry 2017-03-19 00:25:45 -0700
  • f645165ee2 Remove the x509 module-level example Steven Fackler 2018-03-05 19:25:01 -0800
  • 38f4705b1d FFI for OpenSSL 1.1.1 custom extension support Benjamin Saunders 2018-03-04 22:04:41 -0800
  • 5760ded1ce
    Merge pull request #857 from Ralith/middlebox-compat Steven Fackler 2018-03-03 15:06:47 -0800
  • f92de22b8d Add SslOptions::ENABLE_MIDDLEBOX_COMPAT Benjamin Saunders 2018-03-03 14:57:38 -0800
  • b6985c7e8d Release openssl v0.10.5 Steven Fackler 2018-02-28 14:33:04 -0800
  • aa9addf532 Release openssl-sys 0.9.27 Steven Fackler 2018-02-28 14:31:23 -0800
  • 7fcd1ba96d Update changelog Steven Fackler 2018-02-28 14:23:44 -0800
  • 65e124055c
    Merge pull request #854 from sfackler/error-description Steven Fackler 2018-02-27 17:30:48 -0800
  • 85d8db21d2 Always include something in ErrorStack's Display Steven Fackler 2018-02-27 15:55:03 -0800
  • 42ec251b55
    Merge pull request #853 from sfackler/min-max-version Steven Fackler 2018-02-26 11:39:31 -0800
  • b7ba577339 Add min/max protocol version support Steven Fackler 2018-02-25 23:04:54 -0800
  • d5dd6575c1 Restore error stack in cookie callback Steven Fackler 2018-02-25 22:11:08 -0800
  • b94b0f67c5
    Merge pull request #835 from Ralith/stateless Steven Fackler 2018-02-25 22:10:17 -0800
  • e04dbfa3ee Expose cookie generate/verify callback setters Benjamin Saunders 2018-02-25 19:36:47 -0800
  • e06a209e72 Expose FFI bindings needed for SSL_stateless Benjamin Saunders 2018-02-25 19:22:33 -0800
  • cebfbd9a25
    Merge pull request #850 from sfackler/put-error Steven Fackler 2018-02-24 20:58:07 -0800
  • 5fd23d38d5 Add the ability to push errors back onto the error stack. Steven Fackler 2018-02-24 20:46:03 -0800
  • 6a5845c875
    Merge pull request #849 from sfackler/key-export Steven Fackler 2018-02-24 14:15:11 -0800
  • f72f35e9bd Add RFC 5705 support Steven Fackler 2018-02-23 22:04:57 -0800