1. 5dde5c8 [otbn,crypto] Add tests for GCD. by Jade Philipoom · 2 years, 1 month ago
  2. 834ed46 [crypto] Add an OTBN implementation of constant-time GCD. by Jade Philipoom · 2 years, 1 month ago
  3. 466fb13 [crypto] Record that an OTBN division helper function runs in constant time. by Jade Philipoom · 2 years, 1 month ago
  4. 32189fc [crypto] Add large- and medium-size tests for bignum division. by Jade Philipoom · 2 years, 1 month ago
  5. 1d134c8 [crypto] Add a small smoketest for bignum division. by Jade Philipoom · 2 years, 1 month ago
  6. b6eaf73 [crypto] Add OTBN implementation of bignum division. by Jade Philipoom · 2 years, 1 month ago
  7. cb48895 [sca] Add serial program for ECDSA-P256 key generation. by Jade Philipoom · 2 years, 1 month ago
  8. 6d925b7 [sca] Add OTBN entrypoint for P256 SCA capture. by Jade Philipoom · 2 years, 1 month ago
  9. 516992a [crypto] Add standalone OTBN test for P256 key derivation. by Jade Philipoom · 2 years, 2 months ago
  10. 61ce240 [crypto] Add key-from-seed operation for ECDSA-P256. by Jade Philipoom · 2 years, 2 months ago
  11. e29217d [crypto] Update P-256 random scalar generation subroutine. by Jade Philipoom · 2 years, 3 months ago
  12. 66f5ad5 [crypto] Support extra bits in scalar_mult_int. by Jade Philipoom · 2 years, 3 months ago
  13. 30316e3 [crypto] Reduce register pressure in scalar_mult_int. by Jade Philipoom · 2 years, 3 months ago
  14. bc4a611 [crypto] Update C code to use longer P-256 scalars. by Jade Philipoom · 2 years, 3 months ago
  15. 8f24880 [crypto] Remove unnecessary instructions from P256. by Jade Philipoom · 2 years, 3 months ago
  16. feab24e [crypto] Randomize both shares in p256_ecdsa_sign_test. by Jade Philipoom · 2 years, 3 months ago
  17. eec10f7 [crypto] Make p256_ecdsa_sign_test randomize private key. by Jade Philipoom · 2 years, 3 months ago
  18. 9920d1f [crypto] Store ECDSA-P256 private key d in 320-bit shares. by Jade Philipoom · 2 years, 3 months ago
  19. 66e792f [crypto] Use properly masked values in mod_inv. by Jade Philipoom · 2 years, 3 months ago
  20. f1fa1a2 [crypto] Make p256_ecdsa_sign_test randomize shares of k. by Jade Philipoom · 2 years, 3 months ago
  21. 6020587 [crypto] Adjust P-256 implementation to read k in 320 bits. by Jade Philipoom · 2 years, 3 months ago
  22. dd41ae9 [otbn/sca] Add new sca features for otbn_ecdsa_256 by Bilgiday Yuce · 2 years, 3 months ago
  23. de48cc3 [crypto,test] Make SHA-512 test runnable via Bazel. by Jade Philipoom · 2 years, 3 months ago
  24. d3cdb0d [sw,crypto] add SHA-512 implementation for OTBN by Felix Miller · 2 years, 8 months ago
  25. 6f32da6 [crypto] Update OTBN tests to use expected-value files. by Jade Philipoom · 2 years, 5 months ago
  26. 957be9e [otbn] Move all OTBN tests into new tests/ directory. by Jade Philipoom · 2 years, 5 months ago
  27. 484086e [crypto] Safely generate the P-256 secret scalar and random keys. by Jade Philipoom · 2 years, 5 months ago
  28. bcbae44 [crypto] Fix bug in ECDSA-P256 scalar inversion. by Jade Philipoom · 2 years, 5 months ago
  29. 35b0885 [crypto] Adjust P-256 implementations to handle masked values. by Jade Philipoom · 2 years, 6 months ago
  30. 5db8283 [crypto] Bugfix for RSA-4096 encryption. by Jade Philipoom · 2 years, 5 months ago
  31. 5e22807 [crypto] Modify ECDSA-P256 DMEM interface. by Jade Philipoom · 2 years, 6 months ago
  32. 18a7479 [otbn,util] Add initial constants to constant-time checker. by Jade Philipoom · 2 years, 7 months ago
  33. 6b746f7 [crypto] Add constant-time test rule for OTBN programs. by Jade Philipoom · 2 years, 8 months ago
  34. 493dc9d [test] Add OTBN sideloading test. by Jade Philipoom · 2 years, 7 months ago
  35. 544f725 [p256/p384, otbn] Switch RND usage to URND where possible by Pirmin Vogel · 2 years, 7 months ago
  36. af5f6e9 [sca/otbn] Add capture support for OTBN ECDSA apps by Bilgiday Yuce · 2 years, 8 months ago
  37. 4027dc4 [crypto] Add Ed25519 scalar field arithmetic. by Jade Philipoom · 2 years, 10 months ago
  38. 11a6983 [sw,crypto] OTBN implementation of X25519. by Jade Philipoom · 3 years ago
  39. 18563ab [otbn] Update bus accessible size to 3kiB by Rupert Swarbrick · 3 years, 1 month ago
  40. 1013e5f [sw,crypto] Ed25519 point addition implementation. by Jade Philipoom · 3 years ago
  41. 6695f30 [meson] remove all `meson.build` files by Timothy Trippel · 2 years, 9 months ago
  42. cd78b23 [crypto] Update name of generated RSA modexp file. by Jade Philipoom · 2 years, 10 months ago
  43. 6195eef [bazel,otbn] Add otbn_test rule for OTBN simulator tests. by Jade Philipoom · 2 years, 11 months ago
  44. ba488e1 [sw,crypto] Add X25519/Ed25519 finite field arithmetic and a couple of tests. by Jade Philipoom · 3 years ago
  45. b8a7078 [sw,crypto] Replace Barrett reduction with Solinas in P-384 lib. by Jade Philipoom · 3 years, 1 month ago
  46. 8fce79d [bazel] Format all BUILD files in the repo by Miguel Young de la Sota · 3 years ago
  47. 5a1d9e5 [sw,otbn] Add Bazel rules for all sw/otbn/crypto targets. by Jade Philipoom · 3 years ago
  48. ff1944c [sw,crypto] Bazel target for non-mask-ROM RSA-3072 entrypoint. by Jade Philipoom · 3 years ago
  49. 0b725cd [sw,crypto] Test vector setup for ECDSA-P256 verify. by Jade Philipoom · 3 years, 1 month ago
  50. 61fe79c Remove incorrect byte count from comment by Rupert Swarbrick · 3 years, 1 month ago
  51. feaca73 [bazel] Solving little warnings in the SW by Drew Macrae · 3 years, 1 month ago
  52. 69caba8 [sw,crypto] Replace handwritten RSA-3072 verify with verified assembly. by Jade Philipoom · 3 years, 2 months ago
  53. 027e47c [sw,crypto] Remove support for RSA with exponent 3. by Jade Philipoom · 3 years, 2 months ago
  54. e9c6841 [sw,crypto] Fix cryptolib tests. by Jade Philipoom · 3 years, 2 months ago
  55. 69fb25d [sw,crypto] Adjust parameters for R^2 algorithm. by Jade Philipoom · 3 years, 2 months ago
  56. e21ff4d [sw,crypto] Implement faster algorithm for Montgomery R^2 on OTBN. by Jade Philipoom · 3 years, 2 months ago
  57. f0ed295 [otbn,crypto] Use .bss for RSA buffers. by Jade Philipoom · 3 years, 3 months ago
  58. 7090d9e [sw,crypto] Move symbol address loads outside modexp. by Jade Philipoom · 3 years, 2 months ago
  59. 9b34e4a [bazel] Build mask_rom with bazel by Chris Frantz · 3 years, 4 months ago
  60. 8c1eecd [sw,otbn] Implement e=3 signature verification for RSA-3072. by Jade Philipoom · 3 years, 3 months ago
  61. b0b3c4f [sw/silicon_creator] Use sw/otbn RSA assembly files instead of local copies. by Jade Philipoom · 3 years, 3 months ago
  62. 9e307e7 [sw,otbn] Add runnable wrapper for all RSA-3072 operations. by Jade Philipoom · 3 years, 3 months ago
  63. 448151f [sw,otbn] Add runnable wrapper for RSA R^2 + modexp computation. by Jade Philipoom · 3 years, 4 months ago
  64. 17c6a7c [sw,otbn,crypto] Add test for RSA-3072 constant computations. by Jade Philipoom · 3 years, 4 months ago
  65. 4776053 [sw/otbn] Add RSA-3072 constant precomputation. by Jade Philipoom · 3 years, 4 months ago
  66. 4792ebf [sw/otbn] Change buffer names for RSA-3072 constants. by Jade Philipoom · 3 years, 4 months ago
  67. 97af266 [otbn,util] Halve the DMEM region in OTBN's linker script by Rupert Swarbrick · 3 years, 5 months ago
  68. 4613966 [otbn,sw] Zero the work buffer in rsa.s by Rupert Swarbrick · 3 years, 4 months ago
  69. cc80879 [sw/otbn] Move crypto assembly files into new folder. by Jade Philipoom · 3 years, 4 months ago