Sign in
flutter
/
third_party
/
openssl
/
d663df2399d1d9d6015bcfd2ec87b925ea3558a2
/
crypto
/
bn
df8c39d
RT3549: Remove obsolete files in crypto
by Rich Salz
· 10 years ago
323154b
crypto/bn/bn_nist.c: bring original failing code back for reference.
by Andy Polyakov
· 10 years ago
3d81ec5
Remove #ifdef's for IRIX_CC_BUG
by Rich Salz
· 10 years ago
8b07c00
crypto/bn/bn_nist.c: work around MSC ARM compiler bug.
by Andy Polyakov
· 11 years ago
d475b2a
Harmonize Tru64 and Linux make rules.
by Andy Polyakov
· 11 years ago
569e2d1
crypto/bn/asm/x86_64-mont*.pl: add missing clang detection.
by Andy Polyakov
· 11 years ago
15735e4
bn/asm/rsaz-*.pl: allow spaces in Perl path name.
by Andy Polyakov
· 11 years ago
1afd7fa
RT2513: Fix typo's paramter-->parameter
by Martin Olsson
· 11 years ago
448155e
RT2163: Remove some unneeded #include's
by Doug Goldstein
· 11 years ago
f8571ce
Fixed valgrind complaint due to BN_consttime_swap reading uninitialised data.
by Matt Caswell
· 11 years ago
1b0fe79
x86_64 assembly pack: improve masm support.
by Andy Polyakov
· 11 years ago
eca441b
bn_exp.c: fix x86_64-specific crash with one-word modulus.
by Andy Polyakov
· 11 years ago
8892ce7
Constification - mostly originally from Chromium.
by Ben Laurie
· 11 years ago
a356e48
x86_64 assembly pack: refine clang detection.
by Andy Polyakov
· 11 years ago
406d4af
bn/asm/rsaz-avx2.pl: fix occasional failures.
by Andy Polyakov
· 11 years ago
3b3b69a
Make sure BN_sqr can never return a negative value.
by Huzaifa Sidhpurwala
· 11 years ago
f3f620e
bn_exp.c: move check for AD*X to rsaz-avx2.pl.
by Andy Polyakov
· 11 years ago
7eb0488
x86_64 assembly pack: addendum to last clang commit.
by Andy Polyakov
· 11 years ago
ac17192
x86_64 assembly pack: allow clang to compile AVX code.
by Andy Polyakov
· 11 years ago
5dcf70a
ARM assembly pack: get ARMv7 instruction endianness right.
by Andy Polyakov
· 11 years ago
c93233d
Tidy up, don't exceed the number of requested bits.
by Ben Laurie
· 11 years ago
4683881
Constify and reduce coprime random bits to allow for multiplier.
by Ben Laurie
· 11 years ago
8927c27
Add a test to check we're really generating probable primes.
by Felix Laurie von Massenbach
· 11 years ago
9a3a997
Remove unused BIGNUMs.
by Felix Laurie von Massenbach
· 11 years ago
c74e148
Refactor the first prime index.
by Felix Laurie von Massenbach
· 11 years ago
982c42c
Try skipping over the adding and just picking a new random number.
by Felix Laurie von Massenbach
· 11 years ago
c09ec5d
Generate safe primes not divisible by 3, 5 or 7.
by Felix Laurie von Massenbach
· 11 years ago
b051381
Add a method to generate a prime that is guaranteed not to be divisible by 3 or 5.
by Felix Laurie von Massenbach
· 11 years ago
e46a059
Remove static from probable_prime_dh.
by Felix Laurie von Massenbach
· 11 years ago
e55fca7
Remove indentation from the goto targets.
by Felix Laurie von Massenbach
· 11 years ago
12e9f62
bignum: allow concurrent BN_MONT_CTX_set_locked()
by Geoff Thorpe
· 11 years ago
bd22773
C64x+ assembly pack: make it work with older toolchain.
by Andy Polyakov
· 11 years ago
a529261
bignum: fix boundary condition in montgomery logic
by Geoff Thorpe
· 11 years ago
f8cee9d
bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplication
by Andy Polyakov
· 11 years ago
2514fa7
Add functions returning security bits.
by Dr. Stephen Henson
· 11 years ago
f9b6c0b
Fix for CVE-2014-0076
by Dr. Stephen Henson
· 11 years ago
4cfeb00
make depend
by Dr. Stephen Henson
· 11 years ago
eedab52
bn/asm/x86_64-mont5.pl: fix compilation error on Solaris.
by Andy Polyakov
· 11 years ago
2218c29
ARM assembly pack: make it work with older toolchain.
by Andy Polyakov
· 11 years ago
ec9cc70
bn/asm/x86_64-mont5.pl: add MULX/AD*X code path.
by Andy Polyakov
· 11 years ago
d1671f4
bn/asm/armv4-mont.pl: add NEON code path.
by Andy Polyakov
· 11 years ago
c5d5f5b
bn/asm/x86_64-mont5.pl: comply with Win64 ABI.
by Andy Polyakov
· 11 years ago
8bd7ca9
crypto/bn/asm/rsaz-x86_64.pl: make it work on Win64.
by Andy Polyakov
· 11 years ago
31ed9a2
crypto/bn/rsaz*: fix licensing note.
by Andy Polyakov
· 11 years ago
6efef38
bn/asm/rsaz-x86_64.pl: fix prototype.
by Andy Polyakov
· 11 years ago
b9e87d0
ppc64-mont.pl: eliminate dependency on GPRs' upper halves.
by Andy Polyakov
· 11 years ago
d1cf23a
Make Makefiles OSF-make-friendly.
by Andy Polyakov
· 11 years ago
4eeb750
bn/asm/x86_64-mont.pl: minor optimization [for Decoded ICache].
by Andy Polyakov
· 11 years ago
d6019e1
PPC assembly pack: add .size directives.
by Andy Polyakov
· 11 years ago
30b9c23
bn/asm/*x86_64*.pl: correct assembler requirement for ad*x.
by Andy Polyakov
· 11 years ago
039081b
Initial aarch64 bits.
by Andy Polyakov
· 11 years ago
0c2adb0
MIPS assembly pack: get rid of deprecated instructions.
by Andy Polyakov
· 11 years ago
fa104be
bn/asm/rsax-avx2.pl: minor optimization [for Decoded ICache].
by Andy Polyakov
· 11 years ago
37de2b5
bn/bn_exp.c: prefer MULX/AD*X over AVX2.
by Andy Polyakov
· 11 years ago
a5bb5bc
bn/asm/x86_64-mont*.pl: add MULX/ADCX/ADOX code path.
by Andy Polyakov
· 11 years ago
8795463
rsaz-x86_64.pl: add MULX/ADCX/ADOX code path.
by Andy Polyakov
· 11 years ago
72a1587
crypto/bn/asm/x86_64-mont.pl: minor optimization.
by Andy Polyakov
· 12 years ago
478b50c
misspellings fixes by https://github.com/vlajos/misspell_fixer
by Veres Lajos
· 12 years ago
fd8ad01
crypto/bn/asm/rsax-x86_64.pl: make it work on Darwin.
by Andy Polyakov
· 12 years ago
5c57c69
bn/asm/rsaz-avx2.pl: Windows-specific fix.
by Andy Polyakov
· 12 years ago
852f837
s/rsaz_eligible/rsaz_avx2_eligible/.
by Ben Laurie
· 12 years ago
ca48ace
Take RSAZ modules into build loop, add glue and engage.
by Andy Polyakov
· 12 years ago
0b4bb91
Add RSAZ assembly modules.
by Andy Polyakov
· 12 years ago
26e43b4
bn/asm/x86_86-mont.pl: optimize reduction for Intel Core family.
by Andy Polyakov
· 12 years ago
cbce8c4
bn/bn_exp.c: harmonize.
by Andy Polyakov
· 12 years ago
b74ce8d
bn/bn_exp.c: Solaris-specific fix, T4 MONTMUL relies on alloca.
by Andy Polyakov
· 12 years ago
4ddacd9
Optimize SPARC T4 MONTMUL support.
by Andy Polyakov
· 12 years ago
02450ec
PA-RISC assembler pack: switch to bve in 64-bit builds.
by Andy Polyakov
· 12 years ago
8a99cb2
Add secure DSA nonce flag.
by Adam Langley
· 12 years ago
96a4c31
Ensure that, when generating small primes, the result is actually of the
by Adam Langley
· 12 years ago
2b0180c
Ensure that x**0 mod 1 = 0.
by Adam Langley
· 12 years ago
7753a3a
Add volatile qualifications to two blocks of inline asm to stop GCC from
by Adam Langley
· 12 years ago
b69437e
crypto/bn/bn_exp.c: SPARC portability fix.
by Andy Polyakov
· 12 years ago
342dbbb
x86_64-gf2m.pl: fix typo.
by Andy Polyakov
· 12 years ago
7c43601
x86_64-gf2m.pl: add missing Windows build fix for #2963.
by Andy Polyakov
· 12 years ago
750398a
bn_nist.c: work around clang 3.0 bug.
by Andy Polyakov
· 12 years ago
4568182
x86_64 assembly pack: keep making Windows build more robust.
by Andy Polyakov
· 12 years ago
46bf83f
x86_64 assembly pack: make Windows build more robust.
by Andy Polyakov
· 12 years ago
543fd85
bn/asm/mips.pl: hardwire local call to bn_div_words.
by Andy Polyakov
· 12 years ago
b204ab6
Update ignores.
by Ben Laurie
· 12 years ago
904732f
C64x+ assembly pack: improve EABI support.
by Andy Polyakov
· 12 years ago
9f6b063
x86_64-gcc.c: resore early clobber constraint.
by Andy Polyakov
· 12 years ago
68c06bf
Support for SPARC T4 MONT[MUL|SQR] instructions.
by Andy Polyakov
· 12 years ago
134c006
bn_word.c: fix overflow bug in BN_add_word.
by Andy Polyakov
· 12 years ago
1efd583
SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in one
by Andy Polyakov
· 12 years ago
0c832ec
Add VIS3-capable sparcv9-gf2m module.
by Andy Polyakov
· 12 years ago
947d782
Add VIS3 Montgomery multiplication.
by Andy Polyakov
· 12 years ago
a58fdc7
bn_lcl.h: gcc removed support for "h" constraint, which broke inline assembler.
by Andy Polyakov
· 13 years ago
be0d31b
Add linux-x32 target.
by Andy Polyakov
· 13 years ago
1a002d8
MIPS assembly pack: assign default value to $flavour.
by Andy Polyakov
· 13 years ago
32e03a3
bn_nist.c: compensate for VC bug [with optimization off!].
by Andy Polyakov
· 13 years ago
8d00f34
crypto/bn/*.h: move PTR_SIZE_INT to private header.
by Andy Polyakov
· 13 years ago
6251989
x86_64 assembly pack: make it possible to compile with Perl located on
by Andy Polyakov
· 13 years ago
71fa451
Version skew reduction: trivia (I hope).
by Ben Laurie
· 13 years ago
3e18136
C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it be
by Andy Polyakov
· 13 years ago
d3379de
don't shadow
by Dr. Stephen Henson
· 13 years ago
4736eab
bn/bn_gf2m.c: make new BN_GF2m_mod_inv work with BN_DEBUG_RAND.
by Andy Polyakov
· 13 years ago
0208ab2
bn_nist.c: make new optimized code dependent on BN_LLONG.
by Andy Polyakov
· 13 years ago
ce0727f
bn_nist.c: harmonize buf in BN_nist_mod_256 with other mod functions.
by Andy Polyakov
· 13 years ago
e166891
Fix warning.
by Ben Laurie
· 13 years ago
Next »