summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-08Merge pull request #1427 from jiegec/add-sm3HEADmasterSteven Fackler
Add sm3 cryptographic hash support
2021-03-09Pass OPENSSL_NO_SM3 definition to rust properlyjiegec
2021-03-08Fix NID of SM3 series in libreSSLHarry Chen
Signed-off-by: Harry Chen <i@harrychen.xyz>
2021-03-08Fix NID definitions of SM3Harry Chen
Signed-off-by: Harry Chen <i@harrychen.xyz>
2021-03-08Specify libressl version requriement of SM3Harry Chen
Signed-off-by: Harry Chen <i@harrychen.xyz>
2021-03-08Add NID definition for sm3jiegec
2021-03-08Add sm3 cryptographic hash supportjiegec
2021-03-07Merge pull request #1425 from baloo/baloo/oaep_labelSteven Fackler
expose rsa OAEP label methods
2021-03-06expose rsa OAEP label methodsArthur Gautier
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-03-05Update cms.rsSteven Fackler
2021-03-05Merge pull request #1423 from shanecurran/masterSteven Fackler
Updated CMS (PKCS#7) to match OpenSSL spec
2021-03-04added newlineShane Curran
2021-03-04fix formattingShane Curran
2021-03-04Fix broken testsShane Curran
2021-03-04removed extra whitespaceShane Curran
2021-03-04Created separate method for disabling CMS certificate checkShane Curran
2021-03-03Updated CMS_decrypt() to accept an option as the recipient's X509 ↵Shane Curran
certificate to make the Rust implementation match the OpenSSL spec. Included warning documentation on Bleichenbacher's attack on PKCS #1 v1.5 RSA padding
2021-03-01Merge pull request #1422 from cmars/aiaSteven Fackler
Authority Information Access x509 extension
2021-03-01Authority Information Access x509 extensionCasey Marshall
Add support for parsing and accessing the [Authority Information Access extension](https://tools.ietf.org/html/rfc5280#section-4.2.2.1).
2021-03-01Merge pull request #1421 from KapJI/no-ocspSteven Fackler
Support OPENSSL_NO_OCSP
2021-03-01Support OPENSSL_NO_OCSPRuslan Sayfutdinov
2021-02-28Merge pull request #1420 from cmars/PKCS7_get0_signersSteven Fackler
Add PKCS7_get0_signers as pkcs7::Pkcs7::signers.
2021-02-28Add PKCS7_get0_signers as pkcs7::Pkcs7::signers.Casey Marshall
2021-02-26Fix doc linksSteven Fackler
2021-02-15Merge pull request #1414 from nomick/masterSteven Fackler
Add ec point validation functions
2021-02-15Merge pull request #1417 from mloebel/fix-clippySteven Fackler
Fix a clippy warning
2021-02-15fix a clippy warningMarvin Loebel
2021-02-15fix sfackler's commentsMichael Rossberg
2021-02-15Add ec point validation functionsMichael Rossberg
2021-02-10Merge pull request #1413 from davidbailey00/improve-openssl-dir-detectionSteven Fackler
Add support for MacPorts + fix scanning other directories on arm64
2021-02-10remove redundant cloneDavid Bailey
2021-02-10remove unnecessary homebrew path checksDavid Bailey
2021-02-09add docs for installing openssl with macports/pkgsrcDavid Bailey
2021-02-09Add support for MacPorts + fix scanning other directories on arm64David Bailey
2021-01-30Merge pull request #1408 from kiron1/macos-pkgsrcSteven Fackler
Find OpenSSL in pkgsrc on macOS
2021-01-27Find OpenSSL in pkgsrc on macOSKiron
2021-01-24Treat empty OPENSSL_LIBS as no librariesSteven Fackler
2021-01-18Initialize OpenSSL before FIPS_mode_setSteven Fackler
Otherwise you don't actually get any errors!
2021-01-01Merge pull request #1401 from jplatte/edition2018Steven Fackler
Switch to Rust edition 2018
2021-01-01Silence new clippy lintJonas Platte
2021-01-01Remove remaining uses of extern crate in openssl, systestJonas Platte
2021-01-01Re-group some importsJonas Platte
2021-01-01Remove needless `fn main() {}` from doctestsJonas Platte
2021-01-01Remove extern crate declarations from doctestsJonas Platte
2021-01-01Rename the openssl_sys crate through Cargo.tomlJonas Platte
2021-01-01Use edition 2018 idioms and warn when they are not followedJonas Platte
This was mostly automated using `cargo fix --edition-idioms`.
2021-01-01Upgrade openssl and systest crates to edition 2018Jonas Platte
2021-01-01Use crate in imports in the openssl crateJonas Platte
This was mostly automated using `cargo fix --edition`, except imports of openssl_sys (renamed to ffi) were converted to crate::ffi, which was reverted. The same thing is not done for the openssl-sys crate because this breaks ctest (used in systest to verify the -sys crate), see https://github.com/gnzlbg/ctest/issues/70
2020-12-31Merge pull request #1400 from jplatte/once_cellSteven Fackler
Switch from lazy_static to once_cell
2020-12-31Update openssl/src/ssl/connector.rsSteven Fackler