aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Add Asn1BitStringSteven Fackler2017-02-101-0/+18
| | |
| * | Make it compile again.mredlek2017-02-072-2/+9
| | | | | | | | | | | | | | | Make self mut in set_subject_name. Add assert to prevent a null pointer in subject_name.
| * | Merge branch 'master' into x509_req_version_subjectmredlek2017-02-0720-162/+359
| |\|
| | * Switch to foreign_typesSteven Fackler2017-02-0320-150/+271
| | |
| | * Fixed constant names from openssl/rsa.hBrian Chin2017-01-312-1/+9
| | | | | | | | | | | | | | | | | | Fixed PKeyCtxRef method that didn't need to be mutable. Added non-mutable accessors for PKeyCtxRef for Signer and Verifier.
| | * Adding suggestions from review.Brian Chin2017-01-303-38/+33
| | |
| | * Fixing typoBrian Chin2017-01-301-1/+1
| | |
| | * Small amount of docs.Brian Chin2017-01-301-0/+1
| | |
| | * Simplify protocol based on the semantics defined by openssl.Brian Chin2017-01-301-7/+12
| | |
| | * Simplify code, so that openssl-sys really doesn't contain anything asideBrian Chin2017-01-302-15/+52
| | | | | | | | | | | | from bindings
| | * Testing first version that works with signer.Brian Chin2017-01-303-6/+36
| | |
| * | Add setters to new getter-functions in X509ReqRefmredlek2017-01-271-0/+13
| | |
| * | Style changes according to reviewmredlek2017-01-272-11/+5
| | |
| * | Added X509ReqRef.subject_name and X509ReqRef.versionmredlek2017-01-263-2/+56
| |/
| * Pkcs12Builder tweaksSteven Fackler2017-01-251-27/+34
| |
| * fix multi-version compatBenjamin Fry2017-01-231-35/+27
| |
| * Merge branch 'master' of github.com:sfackler/rust-opensslBenjamin Fry2017-01-229-18/+275
| |\
| | * Merge pull request #550 from Keruspe/masterSteven Fackler2017-01-221-2/+2
| | |\ | | | | | | | | LibreSSL support improvements
| | | * libressl: make set_ecdh_auto availableMarc-Antoine Perennou2017-01-051-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Marc-Antoine Perennou <[email protected]>
| | * | Support EC_GROUP_set_asn1_flagSteven Fackler2017-01-222-13/+94
| | | | | | | | | | | | | | | | Closes #561
| | * | Fix test warningsSteven Fackler2017-01-211-1/+2
| | | |
| | * | Support chacha20 and chacha20_poly1305Steven Fackler2017-01-213-2/+61
| | | |
| | * | Support AES IGESteven Fackler2017-01-212-0/+116
| | | | | | | | | | | | | | | | | | | | | | | | This is a special snowflake used only by Telegram apparently. Closes #523
| * | | add some documentationBenjamin Fry2017-01-221-26/+41
| | | |
| * | | add pkcs12_create and to_der funcsBenjamin Fry2017-01-221-2/+127
| |/ /
| * | OCSP functionalitySteven Fackler2017-01-1411-78/+627
| | |
| * | Release v0.9.6v0.9.6Steven Fackler2017-01-091-1/+1
| | |
| * | Fix typoSteven Fackler2017-01-081-2/+2
| | |
| * | Add methods to construct SslAcceptorBuilder without key and certSteven Fackler2017-01-082-32/+51
| | | | | | | | | | | | | | | This will allow, in particular, initialization directly from files rather than having to load and parse them manually.
| * | Provide master key accessSteven Fackler2017-01-042-2/+36
| | |
| * | Add basic session testsSteven Fackler2017-01-041-0/+16
| | |
| * | session is nullableSteven Fackler2017-01-041-2/+9
| | |
| * | Provide access to the session IDSteven Fackler2017-01-041-2/+13
| | |
| * | Types and accessor for SslSessionSteven Fackler2017-01-041-0/+7
| |/
| * Release v0.9.5v0.9.5Steven Fackler2017-01-031-1/+1
| |
| * Clean up EcKey example a bitSteven Fackler2017-01-031-8/+6
| |
| * Merge pull request #547 from sfackler/x509-stackSteven Fackler2017-01-032-1/+43
| |\ | | | | | | Add X509::stack_from_pem
| | * Add X509::stack_from_pemSteven Fackler2017-01-032-1/+43
| | | | | | | | | | | | Implementation is a clone of SSL_CTX_use_certificate_chain_file
| * | Merge pull request #541 from bluejekyll/masterSteven Fackler2017-01-031-0/+47
| |\ \ | | |/ | |/| add EcKey creation from EcPoint, public_key
| | * add EcKey creation from EcPoint, public_keyBenjamin Fry2016-12-311-0/+47
| | |
| * | Tweak layout a little bitSteven Fackler2017-01-031-1/+3
| | |
| * | Pointer from PKey docs to sign module.Philipp Keck2017-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | Could even add a link, but I don't know how. Someone who wants to use OpenSSL to compute an HMAC won't find a "hmac" module and won't find HMACs in the "hash" module. Unless the person knows that HMACs are used to "sign" messages (the usual term in this context would be "authenticate"), they will probably use the search function and look for "hmac", then they'll find this method. So it's helpful to include a pointer to the right API to use. Without such a pointer, the API user is left with a seemingly useless Pkey instance. Similar pointers could be helpful from the other creator methods in this file. And/or from the top-level documentation or the hash documentation towards the sign module. Another idea would be a trivial `hmac` module with a few helper functions that internally just use Pkey. If many users who just want a simple HMAC value can use that API, there are fewer dependencies on `Pkey` and `sign`, which is probably a good thing.
| * | TypoSteven Fackler2017-01-021-1/+1
| | |
| * | Little cleanupSteven Fackler2017-01-011-5/+2
| | |
| * | Clean up bioSteven Fackler2017-01-011-7/+7
| | |
| * | Stick tag description on the right functionSteven Fackler2017-01-011-4/+4
| | |
| * | Fix docsSteven Fackler2017-01-011-2/+2
| | |
| * | Fix doc referenceSteven Fackler2017-01-011-1/+1
| | |
| * | Indicate that memcmp::eq should be used for HMACsSteven Fackler2016-12-311-3/+10
| |/
| * Release v0.9.4v0.9.4Steven Fackler2016-12-231-1/+1
| |