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