aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/crypto
Commit message (Expand)AuthorAgeFilesLines
* copy PKey using DER encode and decodeKevin King2016-04-101-4/+34
* add EVP_PKEY_copy_parameters to FFIKevin King2016-04-061-7/+15
* making from_raw() unsafeBenjamin Fry2016-03-051-1/+2
* added public key material to the constructorBenjamin Fry2016-02-282-19/+31
* review fixes, keep raw RSA initiallization privateBenjamin Fry2016-02-232-8/+9
* adding functionality to directly get and set RSA key materialBenjamin Fry2016-02-172-1/+60
* Revert "Revert "impl Clone for PKey and X509 by using their 'references' memb...Steven Fackler2016-01-311-0/+14
* Fix PKey RSA constructorsSteven Fackler2016-01-302-31/+62
* Revert "impl Clone for PKey and X509 by using their 'references' member"Steven Fackler2016-01-281-14/+0
* Remove unwraps from rsa accessorsSteven Fackler2016-01-221-10/+11
* Fix up RSA integrationDaniel Albert2016-01-201-1/+1
* Merge branch 'master' of https://github.com/sfackler/rust-opensslDaniel Albert2016-01-201-0/+85
|\
| * crypto/pkey: impl Clone for PKey using openssl's ref countingCody P Schafer2016-01-191-0/+14
| * Merge pull request #328 from Cyberunner23/PemRSASteven Fackler2016-01-091-0/+68
| |\
| | * Added tests for private_rsa_key_from_pem() and public_rsa_key_from_pem()Cyberunner232016-01-091-0/+20
| | * Added private_rsa_key_from_pem and public_rsa_key_from_pem.Cyberunner232016-01-051-0/+48
| * | Mark PKey as `Send` and `Sync`Will Tange2016-01-071-0/+3
| |/
* | Fix incorrect unsafe declarationDaniel Albert2016-01-121-10/+21
* | Adhere to rust conventionsDaniel Albert2016-01-121-10/+6
* | Add public interface to access BigNums from RSA keysDaniel Albert2016-01-011-0/+39
* | Add RSA structsDaniel Albert2016-01-012-2/+3
|/
* RustfmtSteven Fackler2015-12-158-637/+619
* Put pbkdf2_hmac_{256,512}() behind feature gateTomoki Aonuma2015-12-101-0/+5
* Add PBKDF2-HMAC-SHA256 and -SHA512 functionsTomoki Aonuma2015-12-101-0/+134
* Fix a leak when using `EVP_PKEY_get1_RSA`.Overmind JIANG2015-11-181-0/+1
* Move HMAC_CTX_copy to sys-extrasSteven Fackler2015-11-161-1/+1
* Split stuff requiring a shim out to a separate crateSteven Fackler2015-11-161-9/+11
* Revert "Use AsRef for backwards compatibility with passing IV as Vec"Steven Fackler2015-11-161-5/+4
* Provide public_decrypt, private_encrypt for PKEYThom May2015-10-281-12/+115
* Merge pull request #284 from bheart/cfb-modeSteven Fackler2015-10-122-1/+80
|\
| * AES CFB{1,8,128} mode supportWill Tange2015-10-112-1/+80
* | Add public key PEM read function.Nathan Lilienthal2015-10-011-0/+26
|/
* Merge pull request #270 from mvdnes/crypto_segvSteven Fackler2015-09-111-7/+67
|\
| * Fix one call to RSA_size found by testsMathijs van de Nes2015-09-111-1/+1
| * Add tests to ensure a panic occurs instead of segvMathijs van de Nes2015-09-111-0/+32
| * Check rsa.is_null() before passing it to RSA_sizeMathijs van de Nes2015-09-101-1/+22
| * Check _fromstr function for successMathijs van de Nes2015-09-101-6/+13
* | Make the docs say that load_pub/save_pub methods take DER bytesAlex Gaynor2015-09-091-2/+2
|/
* Expose EVP_BytesToKeyEdward Barnard2015-08-234-23/+138
* Merge pull request #242 from awelkie/masterSteven Fackler2015-08-021-11/+16
|\
| * Added AES CTR-mode under feature flag.Allen Welkie2015-07-151-11/+16
* | Add function to write RSA public key as PEMAndrew Dunham2015-07-231-0/+32
|/
* Import shim'd HMAC stuff with the original nameSteven Fackler2015-06-271-9/+9
* Remove superfluous vec! usageJethro Beekman2015-06-141-9/+9
* Use AsRef for backwards compatibility with passing IV as VecJethro Beekman2015-06-141-4/+5
* Pass symmetric crypto initialization vector as a sliceJethro Beekman2015-06-121-7/+7
* Correction on sign and verify documentation to be more explicit of rightEmeric Chevalier2015-05-301-8/+17
* Move PKey comparison func to public_eq()Manuel Schölling2015-05-011-14/+14
* Add comparison for PKeysManuel Schölling2015-04-161-0/+30
* Add X509::public_key()Manuel Schölling2015-04-151-1/+11