summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Symbols.namespace (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Hide symbols in cms, comp, conf, and bufferbeck2023-07-081-0/+137
| | | | ok jsing@
* Hide symbols in dso and ctbeck2023-07-081-0/+81
| | | | ok jsing@
* Hide symbols in sm3beck2023-07-081-0/+3
| | | | ok tb@ jsing@
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-071-662/+201
| | | | | | | | me aliasing symbols not in the headers I was procesing. This unbreaks the namespace build so it will pass again ok tb@
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-071-0/+634
| | | | | | (part 2 of commit) ok jsing@
* Hide symbols in lhash, pem, and rc2beck2023-07-071-0/+142
| | | | ok jsing@
* hide symbols in sm, rand, and poly1305beck2023-07-071-0/+24
| | | | ok jsing@
* Hide symbols in tsbeck2023-07-071-0/+190
| | | | ok jsing@
* Hide symbols in asn1 and biobeck2023-07-051-0/+368
| | | | ok jsing@
* Hide symbols in chachabeck2023-07-051-0/+6
| | | | ok jsing@
* Take X509_POLICY_NODE_print() behind the barntb2023-04-261-1/+0
| | | | | | | | This used to be public API but is now only used for debug code that has certainly never been used since it was released to the public. It drags that debug nonsense with it. ok beck
* Remove SXNETtb2023-04-251-14/+0
| | | | Unused and no authorative information was found online in 2016
* X509_STORE_get1_{certs,crls} become X509_STORE_CTX_* also intb2023-04-251-2/+2
| | | | Symbols.namespace
* Move the policy tree code to internal-onlytb2023-04-251-2/+0
| | | | | A few hooks remain in the legacy validator, which will soon be replaced with something better. The rest of the tentacles are now largely contained.
* Remove i2d_PKCS7_NDEFtb2023-04-251-1/+0
|
* Introduce X509_get0_uids() accessor functionjob2023-02-231-0/+1
| | | | | | | By introducing X509_get0_uids(), one can add RPKI profile compliance checks to conform the absence of the issuerUID and subjectUID. OK tb@ jsing@
* Hide public symbols in libcrypto/x509 .c filesbeck2022-11-141-0/+649
| | | | ok tb@
* Hide symbols in libcrypto/uibeck2022-11-121-0/+52
| | | | ok jsing@
* Hide symbols in libcrypto/pkcs12beck2022-11-121-0/+77
| | | | ok jsing@
* Hide symbols in libcrypto/pkcs7beck2022-11-121-0/+100
| | | | | | | | This applies the guentherizer 9000(tm) to pkcs7, after moving several pkcs7 funcitions back to pkcs7 that were in x509/x_all.c for reasons known only to the miasma. ok jsing@
* Hide symbols in libcrypto/stackbeck2022-11-111-0/+21
| | | | | | | Automated change from the first attempts at the semi automated Guentherizer 2000. ok jsing@ tb@ joshua@
* Add support for symbol hiding disabled by default.beck2022-11-111-0/+9
Fully explained in libcrypto/README. TL;DR make sure libcrypto and libssl's function calls internally and to each other are via symbol names that won't get overridden by linking other libraries. Mostly work by guenther@, which will currently be gated behind a build setting NAMESPACE=yes. once we convert all the symbols to this method we will do a major bump and pick up the changes. ok tb@ jsing@