summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename the largely misnamed bn_print.c to bn_convert.cjsing2023-04-142-3/+3
* Provide and use bn_copy_words() in BN_copy().jsing2023-04-141-31/+15
* Add support for truncated SHA512 variants.jsing2023-04-142-2/+115
* Provide soon to be used crypto_store_htobe32().jsing2023-04-141-1/+20
* Use memset() and only initialise non-zero struct members.jsing2023-04-141-7/+7
* The NBs have been duly noted and ignored. Drop them.tb2023-04-132-20/+2
* Zap trailing whitespacetb2023-04-131-9/+9
* Remove files that definitely contain no code anymoretb2023-04-135-354/+0
* Drop now useless files from the Makefiletb2023-04-131-6/+1
* Fold ECDSA sign and verify mess into ecs_ossl.ctb2023-04-133-63/+68
* Move RSA_generate_key() from rsa_depr.c to rsa_gen.ctb2023-04-132-34/+35
* Move DSA_generate_parameters() from dsa_depr.c to dsa_gen.ctb2023-04-132-21/+23
* Move DH_generate_parameters() from dh_depr.c to dh_gen.ctb2023-04-132-20/+21
* ec_lib.c: fix a few NULL misspellingstb2023-04-131-6/+6
* Fix various early return issues spotted by coveritytb2023-04-131-13/+13
* remove duplicate linesjsg2023-04-121-3/+2
* Remove now unused sha_local.h.jsing2023-04-121-419/+0
* Provide and use crypto_ro{l,r}_u{32,64}().jsing2023-04-123-25/+39
* Provide and use crypto_store_htobe64().jsing2023-04-122-23/+43
* Handle BN_CTX at the EC API boundary.jsing2023-04-1111-491/+553
* Clean up unused BIGNUM.jsing2023-04-111-4/+1
* Document the RETURN VALUES of BIO_method_type(3) and BIO_method_name(3)schwarze2023-04-1114-28/+160
* Recommit jsing's r1.27 - portable is readytb2023-04-111-23/+4
* While all the BIO_TYPE_* constants are part of the API, most of theirschwarze2023-04-111-32/+77
* Back out r1.27 using htobe64() - apparently some OS don't have it.tb2023-04-111-4/+23
* Consolidate sha1 into a single file.jsing2023-04-113-91/+23
* Simplify handling of big vs little endian.jsing2023-04-111-40/+5
* Use htobe64() instead of testing BYTE_ORDER and then handrolling htobe64().jsing2023-04-111-23/+4
* Omit sha512_block_data_order() prototype when assembly is not being used.jsing2023-04-111-4/+3
* Remove less than useful implementation notes.jsing2023-04-111-36/+1
* Add a new implementation of BN_mod_sqrt()tb2023-04-113-411/+728
* Fix indentation of structs and unions in x509v3.htb2023-04-101-87/+87
* Make bn_to_string() statictb2023-04-101-3/+3
* Move a few functions out of OPENSSL_NO_DEPRECATEDtb2023-04-098-29/+19
* Remove some doubled empty linestb2023-04-091-7/+1
* Drop X9.31 support from libtlstb2023-04-092-7/+2
* Provide and use sha{224,384}_{update,final} functions.jsing2023-04-091-28/+54
* Rename SHA functions to have sha{1,224,256,384,512}_ prefix.jsing2023-04-091-31/+31
* fix double wordsjsg2023-04-091-3/+3
* bn_mont: fix typo in comment divisable -> divisibletb2023-04-071-2/+2
* Mark BIO_CB_return(), BIO_cb_pre(), and BIO_cb_post() as intentionallyschwarze2023-04-071-2/+7
* Document the effects that BIO_set_info_callback(3), BIO_callback_ctrl(3),schwarze2023-04-061-3/+54
* Properly document BIO_set_info_callback(3) and BIO_get_info_callback(3)schwarze2023-04-061-8/+96
* Use RCS tag instead of an incorrect path.tb2023-04-061-1/+1
* Add a few missing bracestb2023-04-051-4/+7
* Set up the RSA's _method_mod_n before the initial blindingtb2023-04-051-11/+13
* Sprinkle a few BTI instructions into the arm64 assembly files and passkettenis2023-04-052-1/+8
* Introduce variation in location of junked bytes; ok tb@otto2023-04-051-3/+8
* A refactoring back in 2016 in which magic numbers where extracted intoanton2023-04-041-0/+1
* In preparation for better documenting BIO info callbacks, improve theschwarze2023-04-041-9/+115