aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/rsa.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo李伟2018-09-131-1/+1
| | | | Fix typo in docs for openssl::rsa::Rsa::from_private_components
* clean up exampleSteven Fackler2018-09-021-4/+3
|
* Small cleanupSteven Fackler2018-09-021-1/+1
| | | | Closes #981
* Switch to accessors in libressl where possibleSteven Fackler2018-06-091-1/+1
| | | | | | | Some accessors are mysteriously still macros so we can't make everything opaque yet, unfortunately. cc #909
* Overhaul openssl cfgsSteven Fackler2018-05-201-101/+118
| | | | Also expose hostname verification on libressl
* Support min/max version in LibreSSLSteven Fackler2018-05-191-4/+7
| | | | | Their implementations of the accessors don't behave expected with no bounds, so we ignore those bits of the tests.
* Implement Clone for RsaSteven Fackler2018-05-121-1/+24
| | | | Closes #917
* Remove Rsa::buildSteven Fackler2018-04-251-39/+26
| | | | It could be a bit confusing since it only works for private keys.
* Add RsaPrivateKeyBuilderEdouard Oger2018-04-251-20/+89
| | | | Fixes #837
* Adds RSA PKCS1 PSS paddingBastian Köcher2018-03-071-0/+1
|
* More tests for pem_pkcs1 methodsOle Herman Schumacher Elgesem2018-02-151-1/+47
| | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
* Added binding for PEM_read_bio_RSAPublicKeyOle Herman Schumacher Elgesem2018-02-141-0/+27
| | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
* Use Padding constant in RSA docs exampleAnsley Peduru2018-02-101-1/+1
|
* Add RSA docsAnsley Peduru2018-01-251-0/+69
|
* Rename and document RSA accessorsSteven Fackler2018-01-061-10/+50
|
* Rename key serialization/deserialization methodsSteven Fackler2018-01-061-16/+137
| | | | | | Also document their specific formats. Closes #502
* Parameterize keys over what they containSteven Fackler2017-12-301-122/+115
| | | | Closes #790
* Remove deprecated APIsSteven Fackler2017-12-251-24/+1
|
* Fix a bunch of FIXMEsSteven Fackler2017-12-251-14/+12
|
* Move to associated constsSteven Fackler2017-12-251-16/+15
|
* Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back[email protected]2017-12-021-0/+43
|
* Added a macro that wraps foreign type, and impl Send and Sync for both,Paul Florence2017-11-101-1/+1
| | | | | the borrowed type and the owned one. Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
* Convert try! usage to ?johnthagen2017-10-031-24/+24
|
* RustfmtSteven Fackler2017-07-151-86/+130
|
* Support PKCS#1 RSA public keysSteven Fackler2017-07-041-1/+8
| | | | Closes #656
* Fix documentation typoHasan2017-06-101-1/+1
|
* Switch to foreign_typesSteven Fackler2017-02-031-2/+8
|
* Adding suggestions from review.Brian Chin2017-01-301-28/+10
|
* Fixing typoBrian Chin2017-01-301-1/+1
|
* Small amount of docs.Brian Chin2017-01-301-0/+1
|
* Simplify code, so that openssl-sys really doesn't contain anything asideBrian Chin2017-01-301-2/+11
| | | | from bindings
* Testing first version that works with signer.Brian Chin2017-01-301-1/+18
|
* Remove some stray manual implsSteven Fackler2016-11-131-12/+2
|
* Macroise from_pemSteven Fackler2016-11-131-13/+1
|
* Macroise from_derSteven Fackler2016-11-131-22/+3
|
* Macroise to_derSteven Fackler2016-11-131-19/+2
|
* Make password callback return a ResultSteven Fackler2016-11-131-1/+1
|
* Support serialization of encrypted private keysSteven Fackler2016-11-131-3/+13
| | | | | Switch to PEM_write_bio_PKCS8PrivateKey since the other function outputs nonstandard PEM when encrypting.
* Add private_key_from_pem_passphraseSteven Fackler2016-11-131-0/+6
|
* Macro-implement private_key_to_pemSteven Fackler2016-11-131-15/+1
|
* Some serialization support for EcKeySteven Fackler2016-11-131-24/+6
|
* Add SslContextBuilder::set_tmp_{ec,}dh_callbackSteven Fackler2016-11-121-0/+1
|
* Consistently support both PEM and DER encodingsSteven Fackler2016-11-111-1/+46
| | | | Closes #500
* Get rid of RefSteven Fackler2016-11-041-14/+14
| | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
* Update RsaSteven Fackler2016-10-311-34/+2
|
* Update bignumSteven Fackler2016-10-311-11/+12
|
* Add RsaRefSteven Fackler2016-10-301-116/+134
|
* RustfmtSteven Fackler2016-10-301-45/+38
|
* Make padding types constsSteven Fackler2016-10-271-19/+9
|
* Camel case RsaSteven Fackler2016-10-221-25/+25
|