Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | BIO_indent: use %*s rather than puts in a loop | tb | 2023-07-10 | 1 | -6/+5 | |
| | | | | ok beck jsing millert | |||||
* | bn_print: string.h is no longer needed | tb | 2023-07-10 | 1 | -2/+1 | |
| | ||||||
* | Fix ndef_{prefix,suffix}() | tb | 2023-07-09 | 1 | -11/+12 | |
| | | | | | | | | | These functions inline a poor version of asn1_item_flags_i2d() without error checks. This can be replaced with a single correct call to ASN1_item_ndef_i2d(). Mechanically adding malloc checks and checks for negative did not really improve things all that much in a related project. ok beck jsing | |||||
* | Reimplement BN_print() and BN_print_fp() | tb | 2023-07-09 | 2 | -47/+45 | |
| | | | | | | | | These can now use the internal version of BN_bn2hex() and be direct wrappers of BIO_printf() and fprintf() as they should have been all along. ok jsing | |||||
* | Simplify bn_print() | tb | 2023-07-09 | 1 | -5/+3 | |
| | | | | | | | We no longer need to do weird things as taking the length of the hex string and jumping over a sign we didn't need. ok jsing | |||||
* | Refactor BN_bn2hex() | tb | 2023-07-09 | 2 | -8/+57 | |
| | | | | | | | | | Various outputting functions are variants of BN_bn2hex(). They do not want a sign or they display the BIGNUM at nibble granularity instead of byte granularity. So add this functionality to an internal variant of BN_bn2hex(). with/ok jsing | |||||
* | Provide optimised bn_subw() for riscv64. | jsing | 2023-07-09 | 1 | -1/+18 | |
| | ||||||
* | Provide optimised bn_addw() for riscv64. | jsing | 2023-07-09 | 1 | -1/+18 | |
| | ||||||
* | Add Xr to EVP_MD_meth_new to top level library | tb | 2023-07-09 | 1 | -2/+3 | |
| | ||||||
* | Fix OpenBSD release | tb | 2023-07-09 | 1 | -3/+3 | |
| | ||||||
* | ASN1_bn_print() will be removed soon. Remove docs. | tb | 2023-07-09 | 5 | -130/+7 | |
| | ||||||
* | fix comment to unbreak things that care about warnings | beck | 2023-07-08 | 1 | -2/+2 | |
| | | | | ok tb@ krw@ | |||||
* | link EVP_MD_meth_new.3 to build | tb | 2023-07-08 | 1 | -1/+2 | |
| | ||||||
* | Import EVP_MD_meth_new.3 from OpenSSL 1.1.1 head | tb | 2023-07-08 | 1 | -0/+292 | |
| | | | | | | | As usual, this has a lot of room for improvement, but it is better than nothing at all. It leaves a dangling reference to EVP_MD_CTX_md_data(), which I leave for schwarze to document. This is a terrible API and the way it is used in the wild is terrifying. | |||||
* | Hide all public symbols in libssl | beck | 2023-07-08 | 21 | -33/+828 | |
| | | | | | | With the guentherizer 9000 ok tb@ | |||||
* | Hide symbols in dh | beck | 2023-07-08 | 9 | -7/+171 | |
| | | | | ok tb@ | |||||
* | Hide symbols in curve22519 | beck | 2023-07-08 | 3 | -1/+45 | |
| | | | | ok tb@ | |||||
* | Hide symbols in modes.h | beck | 2023-07-08 | 9 | -7/+120 | |
| | | | | ok tb@ | |||||
* | Hit modes with the loving mallet of knfmt | beck | 2023-07-08 | 9 | -1164/+1342 | |
| | | | | ok tb@ | |||||
* | Hide symbols in gost. | beck | 2023-07-08 | 9 | -5/+160 | |
| | | | | ok tb@ after some puking in his mouth. | |||||
* | hide symbols in dsa | beck | 2023-07-08 | 10 | -8/+232 | |
| | | | | ok tb@ | |||||
* | Hide symbols in cmac | beck | 2023-07-08 | 3 | -1/+57 | |
| | | | | ok tb@ | |||||
* | Hide symbols in objects | beck | 2023-07-08 | 7 | -5/+130 | |
| | | | | ok tb@ | |||||
* | Hide symbols in rsa | beck | 2023-07-08 | 18 | -18/+384 | |
| | | | | ok tb@ | |||||
* | Hide symbols in sha | beck | 2023-07-08 | 5 | -3/+101 | |
| | | | | ok tb@ | |||||
* | Hide symbols in bn | beck | 2023-07-08 | 20 | -18/+449 | |
| | | | | ok tb@ | |||||
* | Hide symbols in txt_db | beck | 2023-07-08 | 3 | -1/+48 | |
| | | | | ok tb@ | |||||
* | Hide symbols in md4 and md5 | beck | 2023-07-08 | 7 | -6/+92 | |
| | | | | ok tb@ | |||||
* | Hide symbols in cast, idea, and ocsp | beck | 2023-07-08 | 23 | -20/+630 | |
| | | | | ok tb@ | |||||
* | Hide symbols in crypto.h | beck | 2023-07-08 | 10 | -8/+190 | |
| | | | | ok jsing@ | |||||
* | Hide symbols in cms, comp, conf, and buffer | beck | 2023-07-08 | 24 | -19/+546 | |
| | | | | ok jsing@ | |||||
* | Remove unused SHA-1 implementation. | jsing | 2023-07-08 | 1 | -86/+1 | |
| | ||||||
* | Remove now unnecessary "do { } while (0)" | jsing | 2023-07-08 | 1 | -4/+2 | |
| | ||||||
* | Inline HASH_MAKE_STRING macro. | jsing | 2023-07-08 | 1 | -15/+14 | |
| | | | | No change to generated assembly. | |||||
* | Reorder functions. | jsing | 2023-07-08 | 1 | -113/+113 | |
| | | | | No functional change. | |||||
* | More style(9). | jsing | 2023-07-08 | 14 | -107/+82 | |
| | ||||||
* | Hit cast with the style(9) stick. | jsing | 2023-07-08 | 8 | -895/+898 | |
| | ||||||
* | Hide symbols in dso and ct | beck | 2023-07-08 | 14 | -11/+313 | |
| | | | | ok jsing@ | |||||
* | Hit the des directory with the loving mallet of knfmt | beck | 2023-07-08 | 26 | -2231/+2219 | |
| | | | | ok tb@ | |||||
* | style(9) | jsing | 2023-07-08 | 1 | -36/+33 | |
| | ||||||
* | Hit ripemd with the style(9) stick. | jsing | 2023-07-08 | 4 | -249/+293 | |
| | ||||||
* | Hit md5 with the style(9) stick. | jsing | 2023-07-08 | 3 | -130/+163 | |
| | ||||||
* | Hit md4 with the style(9) stick. | jsing | 2023-07-08 | 3 | -114/+146 | |
| | ||||||
* | Inline rmd_local.h in rmd_dgst.c. | jsing | 2023-07-08 | 2 | -151/+93 | |
| | | | | | | | | rmd_local.h is not really a local header, just another layer of indirection that cannot be included by anything other than rmd_dgst.c. As such, include it directly instead. No change in generated assembly. | |||||
* | Inline md5_local.h in md5_dgst.c. | jsing | 2023-07-08 | 2 | -134/+76 | |
| | | | | | | | | md5_local.h is not really a local header, just another layer of indirection that cannot be included by anything other than md5_dgst.c. As such, include it directly instead. No change in generated assembly. | |||||
* | Inline md4_local.h in md4_dgst.c. | jsing | 2023-07-08 | 2 | -114/+56 | |
| | | | | | | | | md4_local.h is not really a local header, just another layer of indirection that cannot be included by anything other than md4_dgst.c. As such, include it directly instead. No change in generated assembly. | |||||
* | Inline sm3_local.h in sm3.c. | jsing | 2023-07-08 | 2 | -87/+70 | |
| | | | | | | | | sm3_local.h is not really a local header, just another layer of indirection that cannot be included by anything other than sm3.c. As such, include it directly instead. No change in generated assembly. | |||||
* | Hide symbols in sm3 | beck | 2023-07-08 | 3 | -1/+39 | |
| | | | | ok tb@ jsing@ | |||||
* | unbreak build when namespaced, file was here in my tree but didn't manage | beck | 2023-07-08 | 1 | -0/+39 | |
| | | | | to cvs add | |||||
* | Unbreak the namespace build after a broken mk.conf and tool misfire had | beck | 2023-07-07 | 117 | -1982/+320 | |
| | | | | | | | | me aliasing symbols not in the headers I was procesing. This unbreaks the namespace build so it will pass again ok tb@ |