summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-04-13Fold ECDSA sign and verify mess into ecs_ossl.ctb3-63/+68
2023-04-13Move RSA_generate_key() from rsa_depr.c to rsa_gen.ctb2-34/+35
2023-04-13Move DSA_generate_parameters() from dsa_depr.c to dsa_gen.ctb2-21/+23
2023-04-13Move DH_generate_parameters() from dh_depr.c to dh_gen.ctb2-20/+21
2023-04-13Fix compilation on sparc64.mbuhl1-2/+3
2023-04-13ec_lib.c: fix a few NULL misspellingstb1-6/+6
2023-04-13Fix various early return issues spotted by coveritytb1-13/+13
2023-04-13ectest: missing error checkingtb1-5/+11
2023-04-12remove duplicate linesjsg1-3/+2
2023-04-12Remove now unused sha_local.h.jsing1-419/+0
2023-04-12Provide and use crypto_ro{l,r}_u{32,64}().jsing3-25/+39
2023-04-12Provide and use crypto_store_htobe64().jsing2-23/+43
2023-04-11Handle BN_CTX at the EC API boundary.jsing11-491/+553
2023-04-11Clean up unused BIGNUM.jsing1-4/+1
2023-04-11Document the RETURN VALUES of BIO_method_type(3) and BIO_method_name(3)schwarze14-28/+160
2023-04-11Recommit jsing's r1.27 - portable is readytb1-23/+4
2023-04-11While all the BIO_TYPE_* constants are part of the API, most of theirschwarze1-32/+77
2023-04-11Back out r1.27 using htobe64() - apparently some OS don't have it.tb1-4/+23
2023-04-11Consolidate sha1 into a single file.jsing3-91/+23
2023-04-11Simplify handling of big vs little endian.jsing1-40/+5
2023-04-11Use htobe64() instead of testing BYTE_ORDER and then handrolling htobe64().jsing1-23/+4
2023-04-11Omit sha512_block_data_order() prototype when assembly is not being used.jsing1-4/+3
2023-04-11Remove less than useful implementation notes.jsing1-36/+1
2023-04-11bn_mod_sqrt: remove no longer necessary complications due to thetb1-15/+5
2023-04-11Add a new implementation of BN_mod_sqrt()tb3-411/+728
2023-04-11Correct benchmark result computation on 32 bit platforms.jsing2-4/+4
2023-04-10Some more cleanup in bn_to_stringtb1-12/+8
2023-04-10Drop BN_NO_DEPRECATED dance from bn_testtb1-7/+1
2023-04-10Provide benchmarks for BN_copy()jsing2-1/+184
2023-04-10Fix indentation of structs and unions in x509v3.htb1-87/+87
2023-04-10Make bn_to_string() statictb1-3/+3
2023-04-10bn_to_string no longer needs to be linked staticallytb1-2/+1
2023-04-10Rework the bn_to_string() to use public APItb1-73/+213
2023-04-09Move a few functions out of OPENSSL_NO_DEPRECATEDtb8-29/+19
2023-04-09Remove some doubled empty linestb1-7/+1
2023-04-09Remove X9.31 support from openssl(1)tb2-18/+7
2023-04-09Drop X9.31 support from libtlstb2-7/+2
2023-04-09Minor code cleanuptb1-42/+31
2023-04-09Provide and use sha{224,384}_{update,final} functions.jsing1-28/+54
2023-04-09Rename SHA functions to have sha{1,224,256,384,512}_ prefix.jsing1-31/+31
2023-04-09fix double wordsjsg1-3/+3
2023-04-08bn_test: two minor style tweakstb1-6/+3
2023-04-07bn_mont: fix typo in comment divisable -> divisibletb1-2/+2
2023-04-07bn_test: rename rc into ret as per usualtb1-91/+91
2023-04-07bn_test: pass BN_CTX into all functionstb1-364/+297
2023-04-07bn_test: drop a few braces that are now unnecessarytb1-33/+17
2023-04-07bn_test: move rc initialization to its own linetb1-9/+17
2023-04-07bn_test: keep the error stack cleantb1-1/+13
2023-04-07bn_test: use bn_copy() instead of BN_free/BN_duptb1-3/+2
2023-04-07bn_test: a few early return would leak. goto err insteadtb1-5/+5