1. 6195eef [bazel,otbn] Add otbn_test rule for OTBN simulator tests. by Jade Philipoom · 3 years ago
  2. ba488e1 [sw,crypto] Add X25519/Ed25519 finite field arithmetic and a couple of tests. by Jade Philipoom · 3 years, 1 month ago
  3. a7b30e6 [bazel] update `build_otbn.py` to import otbn_ld module by Timothy Trippel · 3 years ago
  4. 024e393 [bazel] update `build_otbn.py` to import otbn_as module by Timothy Trippel · 3 years ago
  5. b1caf36 [sw,otbn] Add Bazel rules for all targets in sw/otbn/code-snippets. by Jade Philipoom · 3 years ago
  6. b8a7078 [sw,crypto] Replace Barrett reduction with Solinas in P-384 lib. by Jade Philipoom · 3 years, 1 month ago
  7. cdcb696 [sw,otbn] Remove outdated Makefile/rules.mk from code-snippets. by Jade Philipoom · 3 years ago
  8. 8fce79d [bazel] Format all BUILD files in the repo by Miguel Young de la Sota · 3 years ago
  9. 5a1d9e5 [sw,otbn] Add Bazel rules for all sw/otbn/crypto targets. by Jade Philipoom · 3 years ago
  10. ff1944c [sw,crypto] Bazel target for non-mask-ROM RSA-3072 entrypoint. by Jade Philipoom · 3 years, 1 month ago
  11. 9defc77 [sw,otbn] Add OTBN code snippet for P-384 Solinas reduce. by Jade Philipoom · 3 years, 1 month ago
  12. 0b725cd [sw,crypto] Test vector setup for ECDSA-P256 verify. by Jade Philipoom · 3 years, 2 months ago
  13. 61fe79c Remove incorrect byte count from comment by Rupert Swarbrick · 3 years, 1 month ago
  14. 6ab836a [sw,test,otbn] Add the chip level tests rng and urng entropy for otbn by Douglas Reis · 3 years, 2 months ago
  15. a689532 [sw/meson] Update meson version and fix deprecation issues by Luís Marques · 3 years, 2 months ago
  16. feaca73 [bazel] Solving little warnings in the SW by Drew Macrae · 3 years, 2 months ago
  17. 69caba8 [sw,crypto] Replace handwritten RSA-3072 verify with verified assembly. by Jade Philipoom · 3 years, 2 months ago
  18. 027e47c [sw,crypto] Remove support for RSA with exponent 3. by Jade Philipoom · 3 years, 2 months ago
  19. e9c6841 [sw,crypto] Fix cryptolib tests. by Jade Philipoom · 3 years, 2 months ago
  20. 69fb25d [sw,crypto] Adjust parameters for R^2 algorithm. by Jade Philipoom · 3 years, 3 months ago
  21. e21ff4d [sw,crypto] Implement faster algorithm for Montgomery R^2 on OTBN. by Jade Philipoom · 3 years, 3 months ago
  22. f0ed295 [otbn,crypto] Use .bss for RSA buffers. by Jade Philipoom · 3 years, 3 months ago
  23. 52dd4cd [bazel] build smoketests by Drew Macrae · 3 years, 4 months ago
  24. 7090d9e [sw,crypto] Move symbol address loads outside modexp. by Jade Philipoom · 3 years, 3 months ago
  25. 9b34e4a [bazel] Build mask_rom with bazel by Chris Frantz · 3 years, 4 months ago
  26. 8c1eecd [sw,otbn] Implement e=3 signature verification for RSA-3072. by Jade Philipoom · 3 years, 4 months ago
  27. b0b3c4f [sw/silicon_creator] Use sw/otbn RSA assembly files instead of local copies. by Jade Philipoom · 3 years, 4 months ago
  28. 9e307e7 [sw,otbn] Add runnable wrapper for all RSA-3072 operations. by Jade Philipoom · 3 years, 4 months ago
  29. 448151f [sw,otbn] Add runnable wrapper for RSA R^2 + modexp computation. by Jade Philipoom · 3 years, 4 months ago
  30. 17c6a7c [sw,otbn,crypto] Add test for RSA-3072 constant computations. by Jade Philipoom · 3 years, 4 months ago
  31. 4776053 [sw/otbn] Add RSA-3072 constant precomputation. by Jade Philipoom · 3 years, 4 months ago
  32. 4792ebf [sw/otbn] Change buffer names for RSA-3072 constants. by Jade Philipoom · 3 years, 4 months ago
  33. 97af266 [otbn,util] Halve the DMEM region in OTBN's linker script by Rupert Swarbrick · 3 years, 5 months ago
  34. 4613966 [otbn,sw] Zero the work buffer in rsa.s by Rupert Swarbrick · 3 years, 4 months ago
  35. cc80879 [sw/otbn] Move crypto assembly files into new folder. by Jade Philipoom · 3 years, 4 months ago
  36. bc424b2 [otbn,sw] Combine input and output buffers for RSA code by Rupert Swarbrick · 3 years, 5 months ago
  37. 135a6c4 [sw] Clarify bounds for Barrett multiplication in ECDSA-P256. by Jade Philipoom · 3 years, 5 months ago
  38. a248064 [otbn,sw] Use weak symbols to shrink data in rsa_verify_3072_test by Rupert Swarbrick · 3 years, 5 months ago
  39. 3750b48 [otbn,sw] Add -gc-sections to OTBN link commands by Rupert Swarbrick · 3 years, 5 months ago
  40. 9b1392e [otbn,sw] Update code snippet examples to refer to their sections by Rupert Swarbrick · 3 years, 5 months ago
  41. 72056ee [otbn,sw] Ensure entry points are at address zero by Rupert Swarbrick · 3 years, 6 months ago
  42. b9dca5d [otbn,sw] Don't use START_ADDR in p256 test by Rupert Swarbrick · 3 years, 6 months ago
  43. ddfe341 [otbn] P256 test: Read nonce and blinding constant from RND/URND by Philipp Wagner · 3 years, 8 months ago
  44. 20a0514 [otbn] P256: Don't overlap rnd with x_r by Philipp Wagner · 3 years, 8 months ago
  45. cc4bb4f [otbn] P256: Explicitly align variables by Philipp Wagner · 3 years, 8 months ago
  46. c88c5a1 [otbn] Fix expected result in p256_ecdsa_verify_test.s by Philipp Wagner · 3 years, 8 months ago
  47. 0c5e5cf [otbn] Fix spelling mistakes in P256 software by Philipp Wagner · 3 years, 8 months ago
  48. a8b39e8 [otbn] P256: Read blinding randomness from DMEM by Philipp Wagner · 3 years, 8 months ago
  49. a83df9d [otbn] Convert RSA example to a single entry point by Rupert Swarbrick · 3 years, 7 months ago
  50. 0b958df [otbn] Test access to randomness by Philipp Wagner · 3 years, 9 months ago
  51. 29b7c57 [otbn] Indent loop body in assembly by Philipp Wagner · 3 years, 9 months ago
  52. caac1af [otbn/sw] Specify CSR index in hex by Philipp Wagner · 3 years, 9 months ago
  53. 01b5248 [otbn] Fix typos in software comments by Philipp Wagner · 3 years, 9 months ago
  54. 28b3e82 [otbn] add dedicated RSA sig verification for 3072 bit by Felix Miller · 3 years, 10 months ago
  55. 0f6e781 [otbn] fork rsa verify code for 3k version by Felix Miller · 3 years, 10 months ago
  56. 01cc9f8 [otbn] add more ECC tests by Felix Miller · 3 years, 11 months ago
  57. 99f1303 [otbn] rework P-256 lib by Felix Miller · 3 years, 11 months ago
  58. 38f8f84 [otbn] add domain parameters for P-256 to lib by Felix Miller · 3 years, 11 months ago
  59. 40caa9e [doc] Update Hugo's document index. by Miguel Osorio · 3 years, 10 months ago
  60. 03b70c6 [otbn] add curve point test for P-384 by Felix Miller · 3 years, 11 months ago
  61. 5efbbcf [otbn] add basepoint multiplication routine for P-384 by Felix Miller · 3 years, 11 months ago
  62. fa37c14 [otbn] add P-384 ECDSA signature verification by Felix Miller · 4 years ago
  63. edb63cf [otbn] split P-384 lib by Felix Miller · 4 years ago
  64. 0e571e1 [otbn] add ECDSA signature generation subroutine by Felix Miller · 4 years ago
  65. 9b813a7 [otbn] add entry point for scalar mult in P-384 lib by Felix Miller · 4 years ago
  66. 5e4f4f2 [otbn] move domain parameters to P-384 lib by Felix Miller · 4 years ago
  67. 45b996f [otbn] add test for RSA verify with exp=3 by Felix Miller · 4 years ago
  68. 15f76ee [otbn] remove unused subroutines for rsa verify by Felix Miller · 4 years ago
  69. 016c529 [otbn] variable-time modexp by Felix Miller · 4 years ago
  70. 332d4e7 [otbn] turn RR computation into variable time by Felix Miller · 4 years ago
  71. 8a196b7 [otbn] rework constant computation for RSA verify by Felix Miller · 4 years ago
  72. 53e39f5 [otbn] replace key in signature verification test by Felix Miller · 4 years ago
  73. e99713b [otbn] copy modexp for optimized rsa verify by Felix Miller · 4 years ago
  74. f8b33d6 [otbn] add coordinate transformation for P-384 by Felix Miller · 4 years ago
  75. 8e68433 [otbn] add scalar multiplication for P-384 points by Felix Miller · 4 years ago
  76. dc8b104 [otbn] re-org P-384 assembly files by Felix Miller · 4 years ago
  77. c03f123 [otbn] swap reg, fix typo in p384 point addition by Felix Miller · 4 years ago
  78. 2a15894 [otbn] add P-384 curve point addition by Felix Miller · 4 years, 1 month ago
  79. ba62543 [otbn] improve P-384 Barrett multiplication by Felix Miller · 4 years, 1 month ago
  80. fff8ddb [otbn] add test for P-256 point addition by Felix Miller · 4 years, 1 month ago
  81. 53721b5 [otbn] add optimized 384 bit Barrett mult for P-384 by Felix Miller · 4 years, 1 month ago
  82. b93a5af [otbn/sw] Add ECDSA P-256 sign and verify test by Philipp Wagner · 4 years, 2 months ago
  83. 50271cf [otbn/sw] Fix indentation in meson file by Philipp Wagner · 4 years, 2 months ago
  84. 258b112 [otbn] document code of P-256 ECC lib by Felix Miller · 4 years, 2 months ago
  85. 4ee74b4 [otbn] improve style of auto-generated code by Felix Miller · 4 years, 2 months ago
  86. 2cb4979 [otbn] improve style of auto-generated code by Felix Miller · 4 years, 2 months ago
  87. b7525ea [otbn/sw] Improve consistency of comments in rsa.s by Philipp Wagner · 4 years, 2 months ago
  88. 8f679e6 [otbn] rework parts of 384 bit Barrett code by Felix Miller · 4 years, 2 months ago
  89. 662d98e [otbn] add comments on bounds of parameters by Felix Miller · 4 years, 2 months ago
  90. 7c42f67 [otbn] fix bn.rshi instructions in Barrett code by Felix Miller · 4 years, 2 months ago
  91. 4b6f341 [otbn/sw] Add end-to-end RSA test by Philipp Wagner · 4 years, 5 months ago
  92. cce6094 [cleanup] Mass replace tabs with spaces by Srikrishna Iyer · 4 years, 3 months ago
  93. ba51066 [otbn] Add standalone tests for ECC P-256 operations by Felix Miller · 4 years, 4 months ago
  94. 480c0de [otbn] Add error code test to dif_otbn_smoketest by Greg Chadwick · 4 years, 4 months ago
  95. 195ee86 [otbn] fix transposed digits in p256 code by Felix Miller · 4 years, 4 months ago
  96. caf78d0 [otbn] Update p256 code with spec changes by Felix Miller · 4 years, 4 months ago
  97. d0ab3e7 [otbn] Update p256 code snippet with wsr changes by Greg Chadwick · 4 years, 4 months ago
  98. 2d14984 [build] Make prog_* variables in Meson defined earlier by Philipp Wagner · 4 years, 4 months ago
  99. 08f926f [sw] Add Custom Target Dependencies by Sam Elliott · 4 years, 4 months ago
  100. 5363dc4 [otbn] add initial assembly for ECC P-256 by Felix Miller · 4 years, 5 months ago