summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-19Remove various unused assembly files and assembly generation scripts.jsing10-7760/+0
2023-01-18Bring in a description of bn_words_3_div().jsing1-1/+9
2023-01-18Start cleaning up BN_div_internal().jsing1-158/+195
2023-01-17Don't do policy checking unless we were asked to do so.beck1-2/+3
2023-01-17Remove non-visible and unused OPENSSL_wipe_cpu and OPENSSL_atomic_addmiod12-700/+7
2023-01-16Move BN_sqr() to the bottom of the file.jsing1-85/+85
2023-01-16Mop up debug code that escaped previously.jsing3-82/+3
2023-01-15gost: add missing BN_CTX_{start,end}() pairtb1-1/+4
2023-01-14Move constants out of text segment into rodata to prepare for xonly supportderaadt14-19/+25
2023-01-14Remove unused Elliptic Curve code.jsing15-25353/+4
2023-01-14Rewrite BN_CTX.jsing1-410/+98
2023-01-14Greatly simplify bn_expand_internal().jsing1-103/+26
2023-01-14Clean up and simplify EC_KEY handling, mostly from a BN_CTX perspective.jsing1-59/+80
2023-01-13Move all data tables from .text section to .rodata, and update the code tomiod8-39/+104
2023-01-13Move all data tables from .text section to .rodata, and update the code tomiod7-78/+54
2023-01-13Prevent 1-byte out-of-bounds read in i2c_ASN1_BIT_STRINGtb1-2/+4
2023-01-11based upon inspection of obj/*.S ...deraadt1-1/+3
2023-01-11temporarily force hppa libcrypto to be built --no-execute-only becausederaadt1-1/+3
2023-01-11Clean up and simplify BIGNUM handling in DSA code.jsing3-96/+116
2023-01-11Simplify BIGNUM handling in dsa_builtin_keygen().jsing1-18/+17
2023-01-11Replace BN_lshift1()/BN_rshift1() with calls to BN_lshift()/BN_rshift().jsing1-125/+42
2023-01-10Rewrite BN_lshift()jsing1-26/+57
2023-01-07Rewrite/simplify BN_free().jsing1-10/+12
2023-01-07Flip BN_clear_free() and BN_free()jsing1-4/+4
2023-01-07Use calloc() in BN_new(), rather than malloc() and then manually zeroing.jsing1-10/+7
2023-01-07Fix previous.jsing1-3/+9
2023-01-06tlsfuzzer: hook up new connection abort tests while skipping the NSTtb1-1/+5
2023-01-05Rewrite BN_rshift()jsing1-37/+42
2023-01-05Add additional shift benchmarks that are useful on BN_BITS2 == 32 platformsjsing1-2/+56
2023-01-04ugly white spacederaadt1-2/+2
2023-01-01Add explicit LL suffixes to large constants to appease some compilers onmiod1-3/+3
2023-01-01Add explicit LL suffixes to large constants to appease some compilers onmiod1-6/+6
2023-01-01Add explicit LL suffixes to large constants to appease some compilers onmiod1-2/+3
2022-12-28spelling fixes; from paul tagliamontejmc1-2/+2
2022-12-28succcess -> successjsg1-3/+3
2022-12-27Change the way malloc_init() works so that the main data structuresotto1-65/+66
2022-12-27spelling fixes; from paul tagliamontejmc8-15/+15
2022-12-26spelling fix; from paul tagliamontejmc1-2/+2
2022-12-26Prepare to provide X509_CRL_get0_sigalg()tb2-2/+12
2022-12-26fix another typo in comment in a line touched by the last commit (thissthen1-1/+1
2022-12-26spelling fixes; from paul tagliamontejmc10-23/+23
2022-12-26spelling fixes; from paul tagliamontejmc100-265/+265
2022-12-24Zap trailing whitespace in license and add some empty linestb5-10/+18
2022-12-23Add the missing Copyright and license headers in the libcrypto/comp directory.schwarze6-9/+570
2022-12-23Document the deprecated wrappers BIO_set_app_data(3) and BIO_get_app_data(3).schwarze1-5/+36
2022-12-23Mark BIO_buffer_get_num_lines(3) as intentionally undocumented.schwarze1-2/+5
2022-12-23Mark BIO_f_nbio_test(3) as intentionally undocumented.schwarze1-2/+5
2022-12-23new manual page BIO_s_datagram(3);schwarze3-3/+577
2022-12-23Simplify BN_cmp() and BN_ucmp().jsing1-46/+15
2022-12-23Consistently check for NULL early.jsing1-64/+89