summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-21Provide basic benchmarks for BN_mul() and BN_sqr().jsing2-2/+275
2023-01-21Reorder functions and drop unnessary static prototypes.jsing1-372/+363
2023-01-20Refactor x509v3_cache_extensionsjob3-41/+26
2023-01-20Remove various #ifndef BN_SQR_COMBA.jsing1-19/+1
2023-01-20Move bn_{mul,sqr}_comba{4,8}() from bn_asm.c to bn_mul.c/bn_sqr.c.jsing8-306/+302
2023-01-20Move {mul,sqr}_add_c{,2} macros from bn_asm.c to bn_local.h.jsing3-153/+160
2023-01-20Remove unused code.jsing3-467/+15
2023-01-20Replace BN_DIV3W with HAVE_BN_DIV_3_WORDS (in bn_arch.h).jsing3-6/+8
2023-01-20Provide a per machine bn_arch.h.jsing15-1/+338
2023-01-20Reorder functions.jsing1-344/+344
2023-01-20Reorder functions for easier maintenance.jsing1-30/+30
2023-01-19Remove more unused assembly generation scripts.jsing8-696/+0
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