summaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn_nist.c
AgeCommit message (Expand)Author
2023-11-30bn_nist: Fix strict-aliasing violations in little-endian optimizationsXi Ruoyao
2023-09-07Copyright year updatesMatt Caswell
2023-06-15Fix typos found by codespellDimitri Papadopoulos
2023-04-16bn_nist: remove unused type-punning union `u`Alois Klink
2023-04-16bn_nist: replace pointer bit-fiddling with ternaryAlois Klink
2022-05-10bn_nist: fix strict aliasing problemPauli
2021-05-06Update copyright yearMatt Caswell
2021-04-28Rename some globals, add ossl prefix.Rich Salz
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte
2018-09-11Update copyright yearMatt Caswell
2018-07-14bn/bn_lcl.h,bn_nist.c: addres strict warnings with -DBN_DEBUG.Andy Polyakov
2017-08-21Remove OPENSSL_assert() usage from crypto/bnMatt Caswell
2016-05-17Copyright consolidation 06/10Rich Salz
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-01-26Remove /* foo.c */ commentsRich Salz
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte
2015-05-03Add OSSL_NELEM macro.Dr. Stephen Henson
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2014-12-08Remove fips_constseg references.Dr. Stephen Henson
2014-09-30crypto/bn/bn_nist.c: bring original failing code back for reference.Andy Polyakov
2014-09-25crypto/bn/bn_nist.c: work around MSC ARM compiler bug.Andy Polyakov
2013-02-14bn_nist.c: work around clang 3.0 bug.Andy Polyakov
2012-07-02bn_nist.c: compensate for VC bug [with optimization off!].Andy Polyakov
2012-02-02bn_nist.c: make new optimized code dependent on BN_LLONG.Andy Polyakov
2012-01-06bn_nist.c: harmonize buf in BN_nist_mod_256 with other mod functions.Andy Polyakov
2011-11-13bn_nist.c: fix strict-aliasing compiler warning.Andy Polyakov
2011-09-14Allow for dynamic base in Win64 FIPS module.Andy Polyakov
2011-05-11bn_nist.c: fix shadowing warnings.Andy Polyakov
2011-05-09Optimized bn_nist.c. Performance improvement varies from one benchmarkAndy Polyakov
2011-03-19After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMSRichard Levitte
2011-02-14New function BN_nist_mod_func which returns an appropriate functionDr. Stephen Henson
2008-12-29Fix "possible loss of data" Win64 compiler warnings.Andy Polyakov
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe
2008-11-01size_tification.Ben Laurie
2008-10-16Fix argument order in BN_nnmod call and implement rigorous boundaryAndy Polyakov
2008-10-15Remove redundant BN_ucmp, fix boundary condition in BN_nist_mod_224 andAndy Polyakov
2008-09-15Fix build warnings.Geoff Thorpe
2008-09-14Some precautions to avoid potential security-relevant problems.Bodo Möller
2008-04-24Add 64-bit support to BN_nist_mod_244 and engage BN_nist_mod_* on 64-bitAndy Polyakov
2008-04-23Takanori Yanagisawa has shown how to correctly use pre-computed values.Andy Polyakov
2008-04-18Resolve __DECC warning and keep disclaiming support for 16-bit platforms.Andy Polyakov
2008-04-18Fix remaining BN_nist_mod_*.Andy Polyakov
2008-04-09Clarifying comment.Andy Polyakov
2008-04-09Do BN_nist_mod_384 by the book, as cheating doesn't work. Other functionsAndy Polyakov
2008-04-01Fix fast reduction on NIST curves (as well BN_NIST_ADD_ONE macro).Andy Polyakov
2005-06-29Brought forward from 0.9.8 - 64 bit warning fixes and fussy compiler fixes.Ben Laurie
2005-05-29TypoRichard Levitte
2005-05-24DEC C complains about bad subscript, but we know better, so let's shut it up.Richard Levitte
2005-05-03rewrite of bn_nist.c, disable support for some curves on 64 bit platformsNils Larsch