aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #875 from Ralith/hash-extrasSteven Fackler2018-03-166-0/+52
|\ | | | | Expose cipher digests and digest sizes
| * Expose additional cipher and digest accessorsBenjamin Saunders2018-03-166-0/+52
| |
* | Merge pull request #874 from rohit-lshift/priv-key-from-numSteven Fackler2018-03-131-0/+39
|\ \ | |/ |/| Added a function to create a EcKey<Private> from its parts
| * Change function name to be similar to RSA oneRohit Aggarwal2018-03-131-3/+3
| |
| * Added a function to create a EC<Key> from its partsRohit Aggarwal2018-03-091-0/+39
| |
* | Merge pull request #864 from mlen/aes-ccm-bindingsSteven Fackler2018-03-113-4/+181
|\ \ | | | | | | Implement AES-{128,256}-CCM bindings
| * | fixup! Implement AES-{128,256}-CCM bindingsMateusz Lenik2018-03-111-0/+40
| | |
| * | fixup! Implement AES-{128,256}-CCM bindingsMateusz Lenik2018-03-081-9/+9
| | |
| * | Implement AES-{128,256}-CCM bindingsMateusz Lenik2018-03-083-4/+141
| | |
* | | Merge pull request #873 from sfackler/tweaksSteven Fackler2018-03-112-38/+76
|\ \ \ | | | | | | | | Add a Sync + Send bound to the custom ext type
| * | | Add a Sync + Send bound to the custom ext typeSteven Fackler2018-03-112-38/+76
| | | | | | | | | | | | | | | | | | | | It's stored inside of the Ssl, so this is probably tecnically necessarly?
* | | | Merge pull request #872 from sfackler/tweaksSteven Fackler2018-03-111-22/+27
|\ \ \ \ | |/ / / |/| | | Some ECDSA fixes/tweaks
| * | | Some ECDSA fixes/tweaksSteven Fackler2018-03-111-22/+27
| | | |
* | | | Merge pull request #860 from Ralith/custom-extensionsSteven Fackler2018-03-118-3/+271
|\ \ \ \ | |/ / / |/| | | Custom extensions
| * | | Merge branch 'master' into custom-extensionsSteven Fackler2018-03-1116-43/+555
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #863 from rohit-lshift/masterSteven Fackler2018-03-116-0/+219
|\ \ \ \ | | | | | | | | | | Exposed some of ECDSA functions
| * | | | Revert previous commitRohit Aggarwal2018-03-111-3/+5
| | | | |
| * | | | Arguments should be BigNumRef and not BigNumRohit Aggarwal2018-03-101-5/+3
| | |_|/ | |/| |
| * | | Remove unneeded paramterRohit Aggarwal2018-03-091-15/+12
| | | |
| * | | Changes as per PR feedbackRohit Aggarwal2018-03-081-9/+21
| | | |
| * | | Get curves for OpenSSL tests itselfRohit Aggarwal2018-03-081-1/+6
| | | |
| * | | Try out another curveRohit Aggarwal2018-03-081-1/+1
| | | |
| * | | Another try at using the correct curveRohit Aggarwal2018-03-081-8/+1
| | | |
| * | | Use examples listed in OpenSSL docs for testingRohit Aggarwal2018-03-082-12/+22
| | | |
| * | | Add support LibreSSL and remove OpenSSL binding which we aren't usingRohit Aggarwal2018-03-084-39/+12
| | | |
| * | | Exposed some of ECDSA functionsRohit Aggarwal2018-03-084-0/+229
| | |/ | |/|
* | | Merge pull request #871 from sfackler/tweaksSteven Fackler2018-03-112-36/+40
|\ \ \ | | | | | | | | Tweak verify_cert's signature
| * | | Tweak verify_cert's signatureSteven Fackler2018-03-112-36/+40
|/ / / | | | | | | | | | | | | The call can fail either due to an invalid cert or an internal error, and we should distinguish between the two.
* | | Merge pull request #861 from bkchr/verify_certificateSteven Fackler2018-03-113-1/+115
|\ \ \ | | | | | | | | Implements `X509_verify_cert`
| * | | Changes `init` to take a closure which is called with the initialized contextBastian Köcher2018-03-112-14/+28
| | | | | | | | | | | | | | | | | | | | After calling the closure, we automatically cleanup the context. This is required, because otherwise we could have dangling references in the context.
| * | | Moves store context init into its own functionBastian Köcher2018-03-102-13/+24
| | | |
| * | | Extends the test to verify the certificate two timesBastian Köcher2018-03-081-0/+2
| | | |
| * | | Moves `cleanup` into its own functionBastian Köcher2018-03-081-5/+14
| | | |
| * | | Fixes the implementation of `X509StoreContextRef::verify_cert`Bastian Köcher2018-03-072-34/+38
| | | | | | | | | | | | | | | | | | | | | | | | The certificate, the store and the certificates chain does not need to be consumed by `verify_cert` and instead are taken as references. We also call `X509_STORE_CTX_cleanup`, after the verification succeeded.
| * | | delay return until after forgetsBenjamin Fry2018-03-071-2/+4
| | | |
| * | | cleanup and add negative testBenjamin Fry2018-03-072-6/+23
| | | |
| * | | add cleanup ffi to store contextBenjamin Fry2018-03-073-3/+8
| | | |
| * | | restructure to self contained functionBenjamin Fry2018-03-072-8/+12
| | | |
| * | | Little tweaksSteven Fackler2018-03-071-4/+4
| | | |
| * | | convert to raw pass-through methodsBenjamin Fry2018-03-072-7/+23
| | | |
| * | | add comment about consuming self in verify_certBenjamin Fry2018-03-071-0/+3
| | | |
| * | | fix error checkBenjamin Fry2018-03-073-6/+4
| | | |
| * | | properly version library functionsBenjamin Fry2018-03-072-0/+8
| | | |
| * | | Fix memory mgmtBenjamin Fry2018-03-071-1/+1
| | | |
| * | | add verify_cert and store_context_builderBenjamin Fry2018-03-072-0/+21
| |/ /
* | | Merge pull request #870 from sfackler/tweaksSteven Fackler2018-03-111-19/+19
|\ \ \ | | | | | | | | Rename Oid to Id
| * | | Rename Oid to IdSteven Fackler2018-03-111-19/+19
|/ / /
* | | Merge pull request #862 from bkchr/sign_verifierSteven Fackler2018-03-104-1/+187
|\ \ \ | | | | | | | | Adds new functions for Verifier/Signer
| * | | Switches to new type wrapper for RsaPssSaltlenBastian Köcher2018-03-102-20/+18
| | | |
| * | | Adds `RsaPssSaltlen` enum to encode the special valuesBastian Köcher2018-03-081-7/+30
| | | |