| Commit message (Expand) | Author | Age | Files | Lines |
* | Provide BN_GENCB_new(), BN_GENCB_free() and BN_GENCB_get_arg() | jsing | 2018-02-20 | 2 | -2/+32 |
* | Provide BN_get_rfc2409_prime_*() and BN_get_rfc3526_prime_*(). | jsing | 2018-02-20 | 2 | -2/+58 |
* | use freezero() instead of memset/explicit_bzero + free. Substantially | deraadt | 2017-05-02 | 4 | -28/+14 |
* | Send the function codes from the error functions to the bit bucket, | beck | 2017-01-29 | 17 | -118/+70 |
* | Construct a BN_gcd_nonct, based on BN_mod_inverse_no_branch, as suggested | beck | 2017-01-25 | 4 | -5/+165 |
* | use BN_div_nonct where it is safe to do so. | beck | 2017-01-21 | 1 | -2/+2 |
* | Add ct and nonct versions of BN_mod_inverse for internal use | beck | 2017-01-21 | 6 | -17/+43 |
* | Split out BN_div and BN_mod into ct and nonct versions for Internal use. | beck | 2017-01-21 | 10 | -33/+61 |
* | Make explicit _ct and _nonct versions of bn_mod_exp funcitons that | beck | 2017-01-21 | 6 | -22/+78 |
* | /usr/bin/unifdef -D MONT_MUL_MOD -D MONT_EXP_WORD -D RECP_MUL_MOD -m bn_exp.c | beck | 2017-01-21 | 1 | -23/+2 |
* | Remove superfluous datatype that is 32 by default. Clang complains | patrick | 2017-01-04 | 1 | -1/+1 |
* | Explicitly export a list of symbols from libcrypto. | jsing | 2016-12-21 | 3 | -124/+119 |
* | Reduce the ternary operator abuse | guenther | 2016-11-08 | 1 | -3/+8 |
* | Stop abusing the ternary operator to decide which function to call in a | miod | 2016-11-05 | 1 | -3/+6 |
* | Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by | miod | 2016-11-04 | 4 | -12/+13 |
* | If BN_div_word() fails (by returning (BN_ULONG)-1) or if the division | guenther | 2016-10-17 | 1 | -4/+8 |
* | Less S390. | jsing | 2016-09-04 | 3 | -1176/+0 |
* | Less IA64. | jsing | 2016-09-04 | 2 | -2406/+0 |
* | switch to a constant-time gather procedure for amd64 mont5 asm | bcook | 2016-09-03 | 1 | -199/+314 |
* | add constant-time MOD_EXP_CTIME_COPY_FROM_PREBUF. | bcook | 2016-09-03 | 1 | -16/+55 |
* | BN_mod_exp_mont_consttime: check for zero modulus. | bcook | 2016-09-03 | 1 | -9/+33 |
* | BN_mod_exp_mont_consttime: check for zero modulus. | bcook | 2016-09-03 | 1 | -4/+5 |
* | Avoid undefined-behavior right-shifting by a word-size # of bits. | bcook | 2016-09-03 | 1 | -3/+2 |
* | don't mix code and decls, ok tedu@ | bcook | 2016-07-18 | 1 | -2/+3 |
* | use memset to initialize the union | bcook | 2016-07-17 | 1 | -2/+4 |
* | Initialize buffers before use, noted by Kinichiro Inoguchi. | bcook | 2016-07-17 | 1 | -7/+7 |
* | On systems where we do not have BN_ULLONG defined (most 64-bit systems), | bcook | 2016-07-05 | 2 | -9/+37 |
* | 'accomodate' -> 'accommodate' in comments. | krw | 2016-03-15 | 1 | -2/+2 |
* | Add error handling to the remaining calls to bn_wexpand(). | bcook | 2016-03-12 | 1 | -4/+7 |
* | graduate bn_expand() to a real function. the openssl version of this | deraadt | 2016-03-04 | 2 | -4/+16 |
* | Revert bn_expand until there's consensus on a fix. | doug | 2016-03-04 | 1 | -14/+3 |
* | Add bounds checking for BN_hex2bn/BN_dec2bn. | doug | 2016-03-02 | 2 | -10/+26 |
* | More adress -> address | mmcc | 2015-12-24 | 1 | -1/+1 |
* | Fix gcc version preprocessor checks to cope with gcc 5.x and beyond; | miod | 2015-11-06 | 1 | -2/+2 |
* | Reject too small bits value in BN_generate_prime_ex(), so that it does not risk | miod | 2015-10-21 | 3 | -4/+22 |
* | actually include the prerequisite dependency for BIO instead of doing nastyness | beck | 2015-10-16 | 1 | -5/+2 |
* | remove excessive brackets on pointer math | deraadt | 2015-09-28 | 1 | -8/+8 |
* | Redo 1.25, without the NULL deref. | miod | 2015-09-27 | 1 | -22/+31 |
* | Revert bn_print.c:r1.25 ("handle negative-zero in BN_bn2dec() too") for | sthen | 2015-09-18 | 1 | -31/+22 |
* | Handle negative-zero in BN_bn2dec() too, just like in BN_print(). | deraadt | 2015-09-13 | 1 | -22/+31 |
* | BN does support negative-zero -- BN_print() sets the standard here. | deraadt | 2015-09-13 | 1 | -3/+3 |
* | Remove workaround for old SIMICS toolchain. | miod | 2015-09-12 | 1 | -45/+1 |
* | Remove horribly old and outdated `documentation' for the assembly code. | miod | 2015-09-12 | 1 | -27/+0 |
* | Fixup inter-bank movq/movd operations, emit bytes for pclmulqdq again. | bcook | 2015-09-11 | 2 | -12/+12 |
* | Correct spelling of OPENSSL_cleanse. | jsing | 2015-09-10 | 3 | -8/+9 |
* | typos | miod | 2015-08-18 | 1 | -1/+1 |
* | Avoid an infinite loop that can be triggered by parsing an ASN.1 | jsing | 2015-06-11 | 1 | -3/+8 |
* | Add missing BN_CTX_end() calls. | doug | 2015-04-29 | 3 | -11/+15 |
* | Fix indentation that incorrectly implies a different control flow. | doug | 2015-03-21 | 2 | -6/+9 |
* | Fix CVE-2014-3570: properly calculate the square of a BIGNUM value. | bcook | 2015-02-25 | 3 | -654/+303 |