aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/cms.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix typesSteven Fackler2018-06-011-6/+9
|
* Fix use-after-free in cmsSteven Fackler2018-06-011-15/+7
| | | | Closes #941
* Gate away CMS_KEY_PARAM from OpenSSL 1.0.1Umang Raghuvanshi2018-05-101-1/+2
|
* Properly version-gate CMS constantsUmang Raghuvanshi2018-05-101-0/+1
|
* Move CMS_* flags to the openssl-sys packageUmang Raghuvanshi2018-05-101-24/+31
| | | | Also renames attributes in the bitflags struct.
* Use bitflags for CMS optionsUmang Raghuvanshi2018-04-261-2/+29
|
* Implement CR suggestionsUmang Raghuvanshi2018-04-221-32/+34
| | | | | | * Don't do un-necessary heap pointer gymnastics * Use the to_der! macro instead of a manually written impl * Allow optional arguments for CMS_sign
* Add the CMS_sign and i2d_CMS_ContentInfo function bindingsUmang Raghuvanshi2018-04-201-1/+49
| | | | | This adds the CMS_sign and i2d_CMS_ContentInfo bindings in the openssl-sys crate and Rusty wrappers in the openssl crate.
* Parameterize keys over what they containSteven Fackler2017-12-301-12/+8
| | | | Closes #790
* 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`.
* Merge pull request #748 from AndyGauge/doc-cmsSteven Fackler2017-10-071-1/+28
|\ | | | | CMS module documentation
| * Module level documentaiton rewriteAndy Gauge2017-10-041-7/+4
| |
| * CMS module documentationAndy Gauge2017-10-031-1/+31
| |
* | Convert try! usage to ?johnthagen2017-10-031-6/+6
|/
* added cms decryptionStephen Demos2017-08-091-0/+60