summaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn_lib.c
AgeCommit message (Expand)Author
2020-09-22Update copyright yearMatt Caswell
2020-07-15Disable optimiization of BN_num_bits_word() for VS2005 ARM compiler due toaSoujyuTanaka
2020-04-24[BN] harden `BN_copy()` against leaks from memory accessesNicola Tuveri
2019-09-27Reorganize local header filesDr. Matthias St. Pierre
2019-09-07Uniform BN_bn2binpad() and BN_bn2lebinpad() implementationsNicola Tuveri
2019-09-07Make BN_num_bits() consttime upon BN_FLG_CONSTTIMENicola Tuveri
2019-07-23Avoid double clearing some BIGNUMsPauli
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis
2019-02-26Update copyright yearMatt Caswell
2019-02-25Ensure bn_cmp_words can handle the case where n == 0Matt Caswell
2018-11-26Clean up BN_consttime_swap.Billy Brumley
2018-11-10[crypto/bn] swap BN_FLG_FIXED_TOP tooBilly Brumley
2018-08-23bn/bn_lib.c: conceal even memmory access pattern in bn2binpad.Andy Polyakov
2018-07-18bn/bn_lib.c address Coverity nit in bn2binpad.Andy Polyakov
2018-07-14bn/bn_lib.c: make BN_bn2binpad computationally constant-time.Andy Polyakov
2018-07-12bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.Andy Polyakov
2018-07-12bn/bn_lib.c: remove bn_check_top from bn_expand2.Andy Polyakov
2018-04-27fix: BN_swap mishandles flagsBilly Brumley
2018-04-23Remove superfluous NULL checks. Add Andy's BN_FLG comment.Billy Brumley
2018-04-23Elliptic curve scalar multiplication with timing attack defensesBilly Brumley
2018-02-01Make BN_num_bits_word constant-time.David Benjamin
2018-01-19Copyright update of more files that have changed this yearRichard Levitte
2018-01-16Revert BN_copy() flag copy semantics changeMatt Caswell
2017-10-23Correct value for BN_security_bits()Matt Caswell
2017-10-18Remove parentheses of return.KaoruToda
2017-10-12Support constant BN for DH parametersDr. Stephen Henson
2017-10-09Since return is inconsistent, I removed unnecessary parentheses andKaoruToda
2017-09-27BN_copy now propagates BN_FLG_CONSTTIMESamuel Weiser
2017-03-03Ensure we don't call memcpy with a NULL pointerMatt Caswell
2017-02-28Remove memcpy unrolling in bn_lib.cEmilia Kasper
2016-09-06Misc BN fixesRich Salz
2016-08-02Fix some style issues...FdaSilvaYY
2016-06-30Convert memset calls to OPENSSL_cleanseMatt Caswell
2016-06-11Avoid creating illegal pointersKurt Roeckx
2016-05-22Avoid creating an illegal pointerKurt Roeckx
2016-05-17Copyright consolidation 06/10Rich Salz
2016-05-03Improve commentDmitry-Me
2016-04-07Clean-up *_DEBUG options.Andy Polyakov
2016-03-17Remove ultrix/mips support.Rich Salz
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-02-02New BN functions.Dr. Stephen Henson
2016-01-29Always DPURIFYEmilia Kasper
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-08Update comment as bn_dup_expand is goneViktor Dukhovni
2016-01-07Backwards-compatibility subject to OPENSSL_API_COMPATViktor Dukhovni
2015-11-30Remove BN_initRich Salz
2015-11-26Tighten up BN_with_flags usage and avoid a reachable assertMatt Caswell
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-09-03remove 0 assignments.Rich Salz
2015-08-27Fix memory over-readRich Salz