1. a905bbb Consistently include BTI markers in every assembly file by David Benjamin · 1 year, 10 months ago
  2. cdccbe1 Fully condition all assembly files. by David Benjamin · 2 years, 4 months ago
  3. 7ac94aa More -Wshorten-64-to-32 fixes. by David Benjamin · 2 years, 5 months ago
  4. 7b2795a Replace even more ad-hoc bytes/integer conversions. by David Benjamin · 2 years, 7 months ago
  5. b7d6320 Replace OPENSSL_STATIC_ASSERT with static_assert. by David Benjamin · 2 years, 8 months ago
  6. 0378578 Dedup a few more load/store implementations. by David Benjamin · 2 years, 9 months ago
  7. 4984e4a Work around another C language bug with empty spans. by David Benjamin · 3 years ago
  8. 661266e Move CPU detection symbols to crypto/internal.h. by David Benjamin · 3 years, 3 months ago
  9. ecc301c Add a pointer alignment helper function. by David Benjamin · 3 years, 9 months ago
  10. d4f877e Reference the newer ChaCha20-Poly1305 RFC. by David Benjamin · 4 years ago
  11. 1bec252 Poly1305: Use |size_t|; assert |poly1305_state| is large enough. by Brian Smith · 4 years, 4 months ago
  12. 63d0662 Enable the SSE2 Poly1305 implementation on clang-cl. by David Benjamin · 5 years ago
  13. 056035e Remove alignment requirement on CRYPTO_poly1305_finish. by David Benjamin · 5 years ago
  14. 6be491b Work around more C language bugs with empty spans. by David Benjamin · 5 years ago
  15. c48c8b6 Move no-exec-stack sections outside of #ifs. by Adam Langley · 5 years ago
  16. 9c49713 Add .note.GNU-stack at the source level. by David Benjamin · 5 years ago
  17. e77c27d Automatically disable assembly with MSAN. by Adam Langley · 7 years ago
  18. 19ac266 Make symbol-prefixing work on ARM. by David Benjamin · 7 years ago
  19. 681ff27 Flatten most of the crypto target. by David Benjamin · 7 years ago
  20. 1fcae84 Flatten assembly files. by David Benjamin · 7 years ago
  21. e6fd125 Align on a single CMake style. by David Benjamin · 7 years ago
  22. 929f842 Remove custom memcpy and memset from poly1305_vec. by David Benjamin · 7 years ago
  23. 808f832 Run the comment converter on libcrypto. by David Benjamin · 8 years ago
  24. 6757fbf Convert a number of tests to GTest. by David Benjamin · 8 years ago
  25. 10f6bc7 Fix Android build. by David Benjamin · 8 years ago
  26. aff72a3 Add the start of standalone iOS build support. by David Benjamin · 8 years ago
  27. 1aa4a5b Delete unused Poly1305 assembly. by Adam Langley · 8 years ago
  28. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  29. a380f9d Always assume little-endian in Poly1305 reference code. by Adam Langley · 8 years ago
  30. e4f96d6 Align the non-vector Poly1305 structure. by Adam Langley · 8 years ago
  31. 22edd87 Resolve a small handful of size_t truncation warnings. by David Benjamin · 9 years ago
  32. 10f97f3 Revert "Move C++ helpers into |bssl| namespace." by Adam Langley · 9 years ago
  33. 09feb0f Move C++ helpers into |bssl| namespace. by Adam Langley · 9 years ago
  34. fdd8e9c Switch perlasm calling convention. by David Benjamin · 9 years ago
  35. adf2743 Be consistent about 𝑥_tests.txt by Adam Langley · 9 years ago
  36. a13ad73 Use UINT64_C instead of unsigned long long integer constant. by Piotr Sikora · 9 years ago
  37. aa0bea7 Add additional poly1305 tests. by David Benjamin · 9 years ago
  38. 3c4a5cb Revert "Enable upstream's Poly1305 code." by David Benjamin · 9 years ago
  39. 4339552 Flip the arguments to ExpectBytesEqual in poly1305_test. by David Benjamin · 9 years ago
  40. 4c34026 Fix poly1305-x86.pl. by David Benjamin · 9 years ago
  41. 110fcc9 poly1305/asm/poly1305-x86_64.pl: make it work with linux-x32. by David Benjamin · 9 years ago
  42. bd30f48 poly1305/asm/poly1305-*.pl: flip horizontal add and reduction. by David Benjamin · 9 years ago
  43. 6f0c4db Enable upstream's Poly1305 code. by David Benjamin · 9 years ago
  44. 6234a7f Switch poly1305-armv4.pl to named constants. by David Benjamin · 9 years ago
  45. f28caea Check in pristine copies of upstream's poly1305 assembly. by David Benjamin · 9 years ago
  46. 8ccc3c3 Test poly1305 more aggressively. by David Benjamin · 9 years ago
  47. 8500390 Remove CRYPTO_set_NEON_functional. by David Benjamin · 9 years ago
  48. 5fa8f5b Fix |-Werror=old-style-declaration| violations in poly1305_vec.c. by Brian Smith · 9 years ago
  49. 87c7640 Use |inline| in crypto/poly1305/poly1305_vec.c. by Brian Smith · 9 years ago
  50. 24e4288 Define `int128_t` and `uint128_t` in one place. by Brian Smith · 9 years ago
  51. 7cae9f5 Use |alignas| for alignment. by Brian Smith · 9 years ago
  52. d3a4e28 Fix trivial -Wcast-qual violations. by Brian Smith · 9 years ago
  53. ef14b2d Remove stl_compat.h. by David Benjamin · 9 years ago
  54. 5f88999 Fix up several comments and detect problems in the future. by Adam Langley · 9 years ago
  55. d9e8173 Fix several warnings that arise in Android. by Adam Langley · 9 years ago
  56. 301afaf Add a run_tests target to run all tests. by David Benjamin · 9 years ago
  57. b8c1446 Fix comment typo in poly1305_test.txt. by Brian Smith · 9 years ago
  58. 0dd9300 Revert section changes for ASM. by Adam Langley · 10 years ago
  59. 3f85e04 Add sections to Poly1305 ARM asm code. by Adam Langley · 10 years ago
  60. 73415b6 Move arm_arch.h and fix up lots of include paths. by Adam Langley · 10 years ago
  61. 4a59709 Fix Windows build. by David Benjamin · 10 years ago
  62. 0851f674 Add standalone tests for Poly1305. by David Benjamin · 10 years ago
  63. 041e4dd Fix ARM Clang build. by Adam Langley · 10 years ago
  64. 6eb000d Add in missing curly braces part 3. by David Benjamin · 10 years ago
  65. 2b2d66d Remove string.h from base.h. by Adam Langley · 10 years ago
  66. 4a0f0c4 Change CMakeLists.txt to two-space indent. by Adam Langley · 10 years ago
  67. 60d612f Fix ARM build with OPENSSL_NO_ASM. by Adam Langley · 11 years ago
  68. 31ebde9 Add a control to disable the Poly1305 NEON code. by Adam Langley · 11 years ago
  69. eb7d2ed Add visibility rules. by Adam Langley · 11 years ago
  70. 4c921e1 Move public headers to include/openssl/ by Adam Langley · 11 years ago
  71. de0b202 ChaCha20-Poly1305 support. by Adam Langley · 11 years ago