aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/crypto
Commit message (Collapse)AuthorAgeFilesLines
...
* RustfmtSteven Fackler2015-12-158-637/+619
|
* Put pbkdf2_hmac_{256,512}() behind feature gateTomoki Aonuma2015-12-101-0/+5
| | | | PKCS5_PBKDF2_HMAC is not available with openssl-0.9.8 on os x
* 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
| | | | | | `EVP_PKEY_get1_RSA` returns a RSA structure with its reference count increased by 1 and therefore we need to call `RSA_free` after finishing using that value.
* 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
| | | | This reverts commit d2d20a83778b7c363322997332bf1ff5deef92d5.
* 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-mode feature
| * 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
|\ | | | | Check if public/private RSA key is properly loaded
| * 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
| | | | | | | | RSA_size will cause an segmentation fault if it is null
| * 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
| | | | | This is based on work by pyrho. Closes #88
* Merge pull request #242 from awelkie/masterSteven Fackler2015-08-021-11/+16
|\ | | | | Added AES CTR-mode under feature flag.
| * 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
| | | | | Note: This change is backwards-incompatible. Users will need to add turn their parameters into references.
* Correction on sign and verify documentation to be more explicit of rightEmeric Chevalier2015-05-301-8/+17
| | | | behaviour (no hash done by the functions).
* 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
|
* Add SslContext::add_extra_chain_cert()Manuel Schölling2015-04-031-1/+0
|
* Add ability to load private keys from files and use raw keys and ↵Manuel Schölling2015-04-031-0/+30
| | | | certificates for SslContext
* Fixup for betaAlex Crichton2015-04-024-8/+8
| | | | Add derive(Clone) and don't negate unsigned numbers
* Fix doctest errorsSteven Fackler2015-04-021-2/+2
|
* Fix deprecation warningsSteven Fackler2015-03-252-28/+25
|
* Fix doc testSteven Fackler2015-03-211-1/+1
|
* Fix warningsSteven Fackler2015-03-101-1/+1
|
* Convert to new IO.Steven Fackler2015-02-243-15/+27
|
* Update depreciated codeKevin Butler2015-02-201-3/+3
|
* Remove deprecated functions from openssl-sysSteven Fackler2015-02-131-1/+1
|
* Fix builds against 0.9.x OpenSSLSteven Fackler2015-02-081-9/+8
| | | | Namely builds on OSX
* Move docs to this repo and auto buildSteven Fackler2015-02-078-0/+1753