aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/symm.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix spelling in symm docsJosh Abraham2018-07-141-1/+1
|
* 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-23/+20
| | | | Also expose hostname verification on libressl
* Document that encrypt/decrypt use paddingRohit Aggarwal2018-04-161-2/+2
|
* Remove version-specific featuresSteven Fackler2018-03-191-8/+12
| | | | Closes #852
* Expose additional cipher and digest accessorsBenjamin Saunders2018-03-161-0/+11
|
* Merge pull request #864 from mlen/aes-ccm-bindingsSteven Fackler2018-03-111-3/+177
|\ | | | | 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-081-3/+137
| |
* | Impl Sync and Send for various typesSteven Fackler2018-03-091-1/+6
|/ | | | Closes #865
* Merge pull request #840 from olehermanse/masterSteven Fackler2018-02-211-0/+45
|\ | | | | Add des_ede3_cbc cipher and more tests/examples
| * Added example/test in symm.rs for encrypting a private key with a symmetric ↵Ole Herman Schumacher Elgesem2018-02-211-0/+30
| | | | | | | | | | | | cipher Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
| * Add des_ede3_cbc cipherOle Herman Schumacher Elgesem2018-02-151-0/+15
| | | | | | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
* | Fix symm decrypt documentation examplenyradr2018-02-161-1/+1
| |
* | Tweak featuresSteven Fackler2018-02-141-4/+4
| | | | | | | | We should keep the version features totally separate for now.
* | OpenSSL 1.1.1 supportSteven Fackler2018-02-131-155/+36
|/
* Support EVP_des_ede3.Axel Rasmussen2018-02-041-0/+15
| | | | | This cipher is used, for example, for DES challenges for authenticating against a Yubikey, so supporting it in rust-openssl is generally useful.
* Bump hex to 0.3Bastien Orivel2018-01-011-13/+13
| | | | | The `to_hex` method has been removed and `hex::encode` should be used instead.
* Merge pull request #747 from BrianOn99/symmSteven Fackler2017-11-041-6/+152
|\ | | | | Symm documentation
| * Move doc details into another paragraphBrianOn992017-10-091-11/+18
| |
| * Additional notes on CrypterChiu Yue Chun2017-10-041-2/+4
| |
| * Copy example to module levelChiu Yue Chun2017-10-041-0/+23
| |
| * Add examples and more documentation to symmChiu Yue Chun2017-10-031-5/+119
| |
* | Convert try! usage to ?johnthagen2017-10-031-26/+26
|/
* Use foreign-type's OpaqueSteven Fackler2017-07-151-8/+4
|
* RustfmtSteven Fackler2017-07-151-151/+306
|
* Support chacha20 and chacha20_poly1305Steven Fackler2017-01-211-0/+60
|
* Stick tag description on the right functionSteven Fackler2017-01-011-4/+4
|
* Add Blowfish tests0xa2016-12-091-0/+74
|
* Use EVP_bf_cfb64 instead of EVP_bf_cfb0xa2016-12-091-2/+2
|
* Add Blowfish support0xa2016-12-091-0/+16
|
* Drop rustc-serialize dependencySteven Fackler2016-11-091-16/+14
|
* Better docs for AEAD tagSteven Fackler2016-11-091-0/+10
|
* Add convenience functions for AEAD encryption/decryptionSteven Fackler2016-11-081-14/+57
|
* Actually support AES GCMSteven Fackler2016-11-081-3/+95
| | | | | | This is an AEAD cipher, so we need some extra functionality. As another bonus, we no longer panic if provided an IV with a different length than the cipher's default.
* RustfmtSteven Fackler2016-10-301-73/+36
|
* Support AES GCMSteven Fackler2016-10-251-0/+16
| | | | Closes #326
* Flatten crypto moduleSteven Fackler2016-10-221-0/+558