summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2024-11-29Remove X9.42 DH rudimentstb3-19/+7
2024-11-29Provide an example of signing with HMAC-SHA256 or Ed25519schwarze1-3/+67
2024-11-29Mark six EVP_PKEY control constants as intentionally undocumentedschwarze1-0/+4
2024-11-29Mark nine unused EVP constants as intentionally undocumented.schwarze1-5/+10
2024-11-29Remove weird pad member that was never set to zero after malloc() sotb3-12/+3
2024-11-26Make a comment match reality bettertb1-1/+1
2024-11-25Unify checking for the asn1_flagtb2-4/+4
2024-11-24Fix some inaccuracies and gaps in the paragraph i wrote about CMACschwarze1-18/+47
2024-11-24Disable regression tests for small builtin curvestb4-5/+29
2024-11-24Disable small builtin curvestb1-1/+23
2024-11-23Simplify endian handling in SHA-3.jsing1-26/+5
2024-11-23Further refactoring of the wNAF codetb1-55/+65
2024-11-23Drop bn is zero special casetb1-5/+1
2024-11-23Further simplify after dropping wNAF modificationtb1-23/+13
2024-11-23Ditch the wNAF modificationtb1-10/+5
2024-11-22Comment tweak from jsing with another tweak by metb1-2/+2
2024-11-22Stop using BIGNUM internals, add some clarifying commentstb1-4/+23
2024-11-22Rewrite the crazy while loop into a for looptb1-5/+5
2024-11-22First pass over compute_wNAF()tb1-145/+80
2024-11-22Swap the order of m and n in ec_wNAF_precompute()tb1-10/+10
2024-11-22Split two helpers out of ec_wNAF_mul()tb1-92/+119
2024-11-22Rename curve_name into nidtb2-6/+6
2024-11-22Use OPENSSL_EC_EXPLICIT_CURVE rather than 0tb1-2/+2
2024-11-22Garbage collect the now unused totalnumtb1-5/+2
2024-11-22Move wNAF[], wNAF_len[], wsize[] to the stacktb1-32/+6
2024-11-22Change 0 - digit to -digittb1-2/+2
2024-11-22Rename val_sub[] into row[] and move it to the stacktb1-15/+13
2024-11-21ec_wNAF_mul(): lose two levels of indentationtb1-17/+18
2024-11-21ec_wNAF_mul(): remove r_is_at_infinity sillinesstb1-25/+20
2024-11-17ec_lib: zap a useless commenttb1-3/+1
2024-11-17Minor simplifications in ec_cmp()tb1-11/+9
2024-11-17Rewrite EC_GROUP_cmp()tb1-51/+75
2024-11-16Simplify signature of ec_wNAF_mul()tb3-56/+30
2024-11-16Provide a SHA-256 assembly implementation for amd64 using SHA-NI.jsing3-2/+220
2024-11-16Remove sha512-x86_64.pl.jsing1-347/+0
2024-11-16Provide a replacement assembly implementation for SHA-512 on amd64.jsing3-6/+336
2024-11-16Add CPU capability detection for the Intel SHA extensions (aka SHA-NI).jsing2-5/+27
2024-11-16Specify size for K256 symbol.jsing1-1/+2
2024-11-16Merge ec_kmeth into ec_keytb3-331/+272
2024-11-16Shuffle the global default_ec_key_meth down a few linestb1-3/+3
2024-11-16Move the default EC_KEY_METHOD to the end of the filetb1-50/+50
2024-11-15Use a better curve and a better hash for the ECDSA_do_sign() exampletb1-9/+9
2024-11-15ec_mult: fix includestb1-2/+5
2024-11-15EC_KEY_copy() don't leave stale private keys in placetb1-6/+3
2024-11-14x509_policy.c: point at RFC 9618tb1-3/+3
2024-11-14eck_prn: some more air to breathetb1-1/+3
2024-11-14eck_prn: fix includestb1-2/+4
2024-11-14ec_prn: use pkey rather than pk for an EC_KEYtb1-11/+11
2024-11-14eck_prn: use group rather than x for an EC_GROUPtb1-3/+3
2024-11-14eck_prn: use ec_key rather than x for an EC_KEYtb1-9/+9