summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2023-02-03Move BN_mod_exp2_mont() to bn_exp.c.Joel Sing
2023-02-03Reorder functions in bn_exp.c to be slightly sensible...Joel Sing
2023-02-03Clean up and simplify BN_mod_lshift{,_quick}().Joel Sing
2023-02-03Clean up BN_mod_mul() and simplify BN_mod_sqr().Joel Sing
2023-02-03Simplify BN_mod_{lshift1,sub}_quick().Joel Sing
2023-02-03Simplify BN_nnmod().Joel Sing
2023-02-03Turn BN_mod_{ct,nonct}() into symbols.Joel Sing
2023-02-02Remove AIX toc data after every function. NFCMiod Vallat
2023-02-02Refactor BN_uadd() and BN_usub().Joel Sing
2023-02-02Unbreak vpaes-x86 implementation.Joel Sing
2010-10-01import OpenSSL-1.0.0aDamien Miller
2009-04-06import of OpenSSL 0.9.8kDamien Miller
2023-02-02Move all data blocks from .text to .rodata and cleanup up and homogeneize codeMiod Vallat
2023-02-02Sync function prototypes and declarations to satisfy clang 15.Anton Lindqvist
2023-02-01Move all data blocks from .text to .rodata and cleanup up and homogeneize codeMiod Vallat
2023-02-01For xonly, move sha512-ppc.pl's table from text to rodataGeorge Koehler
2010-10-01import OpenSSL-1.0.0aDamien Miller
2023-02-01Pull the MONT_WORD define to the top.Joel Sing
2023-02-01Move BN_MONT_CTX_* functions to the top of the file.Joel Sing
2023-01-31Remove the now empty bn_asm.c.Joel Sing
2023-01-31Simplify bn_div_3_words().Joel Sing
2023-01-31Provide inline assembly bn_umul_hilo() for alpha/powerpc64/riscv64.Joel Sing
2023-01-31Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386.Joel Sing
2023-01-31Provide bn_umul_hilo().Joel Sing
2023-01-31Correctly detect b < a in BN_usub().Joel Sing
2023-01-31Remove sparc related files from libcrypto.Joel Sing
2023-01-30Fix logic of picmeup() to only produce one set of statements on OpenBSD; thisMiod Vallat
2023-01-29Remove the now empty/unused bn_depr.c.Joel Sing
2023-01-29Use s2n-bignum assembly implementations for libcrypto bignum on amd64.Joel Sing
2023-01-28Stop installing x509_verify.hTheo Buehler
2023-01-28Stop relying on x509_verify.h being publicTheo Buehler
2023-01-28Remove comment referencing bn_depr.c.Joel Sing
2023-01-28Move the three functions that are in bn_depr.c back to bn_prime.c.Joel Sing
2023-01-28Move the more readable version of bn_mul_mont() from bn_asm.c to bn_mont.c.Joel Sing
2023-01-28Fix previous.Joel Sing
2023-01-28Provide bn_div_rem_words() and make use of it.Joel Sing
2023-01-27Use the same inline assembly constraints as for libc fp*(), when operatingMiod Vallat
2023-01-27Remove fast round(3) implementation for hppa. It is a nice idea, but does notMiod Vallat
2023-01-27Use stricter constraints in the assembly statements in fpset{mask,round,sticky}Miod Vallat
2023-01-24Check return value of X509_digestJob Snijders
2023-01-23Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.Joel Sing
2023-01-23Include the ISC license from s2n-bignum's LICENSE file.Joel Sing
2023-01-23Bring in various s2n-bignum functions for amd64.Joel Sing
2023-01-23Move bn_mul_add_words() and bn_mul_words() from bn_asm.c to bn_mul.c.Joel Sing
2023-01-23Move bn_sqr_words from bn_asm.c to bn_sqr.c.Joel Sing
2023-01-23Move bn_div_words from bn_asm.c to bn_div.c.Joel Sing
2023-01-23Include bn_arch.h now that we're using defines from it.Joel Sing
2023-01-23Move bn_add_words() and bn_sub_words from bn_asm.c to bn_add.c.Joel Sing
2023-01-21Enable bn_sqr() on amd64.Joel Sing
2023-01-21Provide an implementation of bn_sqr() that calls s2n-bignum's bignum_sqr().Joel Sing