summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/system.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-09-08Add CMS ECC support.jsing1-2/+370
This brings in EC code from OpenSSL 1.1.1b, with style(9) and whitespace cleanups. All of this code is currently under OPENSSL_NO_CMS hence is a no-op. ok inoguchi@
2019-09-06Add various macros and controls for EC_PKEY_CTX.jsing4-28/+316
These are needed for the upcoming EC CMS support (nothing else appears to use them). This largely syncs our ec_pmeth.c with OpenSSL 1.1.1b. With input from inoguchi@ and tb@. ok inoguchi@ tb@
2019-09-06Handle CMS PEM headers.jsing1-1/+11
ok inoguchi@ tb@
2019-09-05Add objects for ECDH schemes in RFC 5753.jsing2-0/+32
Based on OpenSSL 1.1.1b. ok inoguchi@ tb@
2019-09-05Build ecdh_kdf.cjsing1-2/+2
2019-09-05Replace OPENSSL_cleanse() with explicit_bzero().jsing1-1/+1
2019-09-05Provide prototype for ecdh_KDF_X9_63()jsing1-1/+7
2019-09-05Include correct header.jsing1-1/+1
2019-09-05style(9) and whitespace.jsing1-65/+72
2019-09-05Restore per-file license/copyright removed in OpenSSL commit 4f22f40507f.jsing1-5/+48
2019-09-05Remove ECDH_KDF_X9_62 wrapper.jsing1-12/+0