aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/bn_lcl.h
AgeCommit message (Expand)AuthorFilesLines
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte1-1/+1
2018-09-11Update copyright yearMatt Caswell1-1/+1
2018-07-14bn/bn_lcl.h,bn_nist.c: addres strict warnings with -DBN_DEBUG.Andy Polyakov1-5/+4
2018-07-12bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov1-1/+2
2018-07-12bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.Andy Polyakov1-2/+15
2018-06-22Remove __cplusplus preamble from internal headersNicola Tuveri1-8/+0
2017-10-13Remove email addresses from source code.Rich Salz1-21/+14
2017-08-21Remove OPENSSL_assert() usage from crypto/bnMatt Caswell1-5/+5
2017-07-31bn/bn_lcl.h: restore formatting.Andy Polyakov1-10/+10
2017-07-31bn/bn_lcl.h: use __int128 whenever possible, not only on MIPS.Andy Polyakov1-11/+9
2017-07-31bn/bn_lcl.h: improve inline assembly coverage on PPC64.Andy Polyakov1-7/+7
2017-02-28Remove dead code in bnMatt Caswell1-6/+0
2017-02-28Remove BN_DEBUG_TRIXEmilia Kasper1-8/+0
2017-02-01bn: catch negative zero as an errorGeoff Thorpe1-2/+2
2017-02-01bn: fix BN_DEBUG + BN_DEBUG_RAND supportGeoff Thorpe1-8/+6
2016-09-13bn/bn_lcl.h: improve interoperability with clang and Android NDK.Andy Polyakov1-2/+2
2016-07-20Fix a few if(, for(, while( inside code.FdaSilvaYY1-15/+15
2016-05-17Copyright consolidation 06/10Rich Salz1-107/+6
2016-02-29Fix BN_hex2bn/BN_dec2bn NULL ptr/heap corruptionMatt Caswell1-0/+11
2016-02-23RT4339: Fix handling of <internal/bn_conf.h>David Woodhouse1-1/+11
2016-01-30Move more BN internals to bn_lcl.hRich Salz1-0/+88
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2016-01-25Move & split opensslconf.h.inRich Salz1-0/+1
2015-11-30Remove BN_initRich Salz1-1/+1
2015-10-30Replace "SSLeay" in API with OpenSSLRich Salz1-13/+1
2015-05-26bn/bn_lcl.h: fix MIPS-specific gcc version check.Andy Polyakov1-1/+1
2015-05-05memset, memcpy, sizeof consistency fixesRich Salz1-3/+3
2015-03-25RAND_bytes updatesMatt Caswell1-1/+1
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-447/+442
2014-12-30mark all block comments that need format preserving so thatTim Hudson1-2/+3
2014-12-15Fix unused variable warningEmilia Kasper1-1/+3
2014-12-08Move bn internal functions into bn_int.h and bn_lcl.hMatt Caswell1-0/+97
2014-12-08Make bn opaqueMatt Caswell1-0/+54
2014-12-08Prepare for bn opaquify. Implement internal helper functions.Matt Caswell1-1/+1
2014-06-01Try skipping over the adding and just picking a new random number.Felix Laurie von Massenbach1-2/+2
2014-06-01Generate safe primes not divisible by 3, 5 or 7.Felix Laurie von Massenbach1-1/+1
2014-06-01Add a method to generate a prime that is guaranteed not to be divisible by 3 ...Felix Laurie von Massenbach1-0/+2
2014-06-01Remove static from probable_prime_dh.Felix Laurie von Massenbach1-0/+3
2013-10-13Initial aarch64 bits.Andy Polyakov1-0/+9
2012-09-01bn_lcl.h: gcc removed support for "h" constraint, which broke inlineAndy Polyakov1-2/+9
2012-07-02crypto/bn/*.h: move PTR_SIZE_INT to private header.Andy Polyakov1-0/+18
2011-01-26Internal version of BN_mod_inverse allowing checking of no-inverse withoutDr. Stephen Henson1-0/+3
2010-01-17bn_lcl.h: add MIPS III-specific BN_UMULT_LOHI as alternative to portingAndy Polyakov1-3/+16
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe1-17/+14
2008-11-02Fix warnings about mismatched prototypes, undefined size_t and value computedDr. Stephen Henson1-2/+3
2008-11-01size_tification.Ben Laurie1-13/+15
2008-11-01Fix SHA512 and optimize BN for mingw64.Andy Polyakov1-1/+2
2005-11-06Move declaration for optional bn_mul_mont to bn_lcl.h in order to hideAndy Polyakov1-0/+1
2005-08-043-4 times better RSA/DSA performance on WIN64A target. Well, on AMD64 CPU,Andy Polyakov1-0/+36
2005-05-16Implement fixed-window exponentiation to mitigate hyper-threadingBodo Möller1-0/+39