1. 541b3a7 Merge pull request #230 from kmackay/hcca by Ken MacKay · 7 days ago master
  2. a24112d Implement mitigation for hcca attack by Ken MacKay · 9 days ago
  3. fe8ed90 Merge pull request #211 from Prabhuk/master by Ken MacKay · 1 year, 7 months ago
  4. a029d90 Update ARM inline assembly constraints. by prabhukr · 1 year, 7 months ago
  5. 1372136 Merge pull request #209 from LevelHome/dmaestas/gitignore by Ken MacKay · 1 year, 8 months ago
  6. 7ad0bbb updates .gitignore to ignore *.a, *.o, and *.so by dmaestas · 1 year, 8 months ago
  7. b335ee8 Merge pull request #191 from gridware/a-house-divided-cannot-stand by Ken MacKay · 2 years, 8 months ago
  8. 625beef asm_arm.inc: use RESUME_SYNTAX everywhere by Andrew Jeddeloh · 2 years, 8 months ago
  9. 24c60e2 Add test vector for ECDSA secp256k1 by Ken MacKay · 4 years ago
  10. 15e1a74 Merge pull request #177 from jaroban/master by Ken MacKay · 4 years, 1 month ago
  11. 71563d8 Added RNG for nRF52 series. Fixed infinite for loop because of int - wordcount_t mismatch by Jaroslav Ban · 4 years, 1 month ago
  12. 4b1709c Merge pull request #176 from benpicco/riot by Ken MacKay · 4 years, 1 month ago
  13. 6a53a0f platform-specific.inc: add support for RIOT-OS by Benjamin Valentin · 4 years, 1 month ago
  14. 51dfe37 Add test vectors for public key generation by Ken MacKay · 4 years, 1 month ago
  15. d1ab664 Random initial Z when calculating the public key by Ken MacKay · 4 years, 1 month ago
  16. 1e6e86f Add note about verifying public keys by Ken MacKay · 4 years, 2 months ago
  17. 6e92417 Fix for #113 by Ken MacKay · 4 years, 2 months ago
  18. 979d722 Cleanup emk files by Ken MacKay · 4 years, 2 months ago
  19. 01dd76e Fix for #148 by Ken MacKay · 4 years, 2 months ago
  20. c1402e7 Merge pull request #143 from westin123/master by Ken MacKay · 4 years, 2 months ago
  21. 66ef25a Update uECC.c by westin123 · 4 years, 2 months ago
  22. 1b5f5ce Fix for #168 by Ken MacKay · 4 years, 2 months ago
  23. 622a7f8 Merge pull request #135 from junjiequ/patch-1 by Ken MacKay · 4 years, 2 months ago
  24. 8935f0b Merge pull request #125 from vlovich/patch-1 by Ken MacKay · 4 years, 2 months ago
  25. 867e40b Conditionally removed vararg related macros for platforms where they are not used to prevent issues with compilers that don't support GCC features. by Westin Sykes · 6 years ago
  26. 725f37d Update README.md by JJ_Q · 7 years ago
  27. d2f1bd6 Fix static annotation for uECC_valid_point by Vitali Lovich · 7 years ago
  28. 601bd11 Fix for #111 by Ken MacKay · 7 years ago
  29. a76bd3f Merge pull request #114 from msembinelli/update_readme by Ken MacKay · 7 years ago
  30. f8128a2 Fix broken sec1 url in README by Matthew Sembinelli · 7 years ago
  31. d037ec8 Add note that uECC_VLI_NATIVE_LITTLE_ENDIAN affects key compatiblity by Ken MacKay · 8 years ago
  32. 899a439 Merge pull request #106 from koh-osug/master by Ken MacKay · 8 years ago
  33. e0af5a8 Update platform-specific.inc by Karsten Ohme · 8 years ago
  34. a148ae4 Merge pull request #95 from d00616/arduino_library by Ken MacKay · 8 years ago
  35. 7c781ed Add Arduino library manager support. by Frank Holtz · 8 years ago
  36. 14222e0 Merge pull request #85 from mtausig/master by Ken MacKay · 8 years ago
  37. 8d0af43 Renamed variables named 'private' and 'public' to prevent compilation problems with C++ by Mathias Tausig · 8 years ago
  38. e862f7c Improve Thumb multiplication performance a bit (#67) by Ken MacKay · 9 years ago
  39. d671b1c Add faster ARM multiplication code using UMAAL (#69) by Ken MacKay · 9 years ago
  40. b6c0cdb Add functions to get the private/public key size for a curve (#73) by Ken MacKay · 9 years ago
  41. 1714759 Merge pull request #74 from carlescufi/master by Ken MacKay · 9 years ago
  42. af1a5c7 Avoid warnings when compiling without uECC_VLI_NATIVE_LITTLE_ENDIAN by cacu · 9 years ago
  43. bcc8143 Merge pull request #72 from carlescufi/master by Ken MacKay · 9 years ago
  44. ceae2ca Fix curly brace placement by cacu · 9 years ago
  45. eff5646 Fix code formatting and document the fact that input arrays must be word aligned by cacu · 9 years ago
  46. 289a8e0 Several fixes singled out in the pull request discussion thread. by cacu · 9 years ago
  47. 778effd Add a new uECC_VLI_NATIVE_LITTLE_ENDIAN compile-time macro that enables by cacu · 9 years ago
  48. 01f15fb Add a new compile-time macro to use the local native format for VLI by cacu · 9 years ago
  49. b970244 Merge pull request #71 from mdxs/fix_typo by Ken MacKay · 9 years ago
  50. 9dbd828 Fixed small typos in comments by mdxs · 9 years ago
  51. ae17aaa Merge pull request #64 from swilson/master by Ken MacKay · 9 years ago
  52. 35423ba Provide API access to the built-in RNG code. by Sean Wilson · 9 years ago
  53. 467c49e Add fast square asm for AVR (#50) by Ken MacKay · 9 years ago
  54. 7db3158 Improve ARM asm a bit (particularly for Thumb devices) by Ken MacKay · 9 years ago
  55. 39bedb1 Fast AVR asm mmod is for secp256k1 (#50) by Ken MacKay · 9 years ago
  56. f870194 Add fast multiply asm for AVR (#50) by Ken MacKay · 9 years ago
  57. d18c132 Merge pull request #62 from aeruder/master by Ken MacKay · 9 years ago
  58. 451d53a uECC_HashContext => const uECC_HashContext by Andrew Ruder · 9 years ago
  59. 0d853de uECC_verify: fix prototype to indicate public_key by Andrew Ruder · 9 years ago
  60. 6b0566b uECC.h uECC.c: whitespace cleanups by Andrew Ruder · 9 years ago
  61. 584d13e test_ecdsa_deterministic: add hash size argument by Andrew Ruder · 9 years ago
  62. 0e249d9 Merge pull request #60 from emargolis/master by Ken MacKay · 9 years ago
  63. 61bd1ad Added new API functions: uECC_curve_num_bytes() and uECC_curve_num_n_bytes(). by Evgeni Margolis · 9 years ago
  64. 28fdb2c Fix ARM Thumb-1 build (#59) by Ken MacKay · 9 years ago
  65. 8768d70 Update README by Ken MacKay · 9 years ago
  66. 12d16b6 Clean up some header files. by Ken MacKay · 9 years ago
  67. 1affc1b Add AVR asm implementations for runtime curve selection. by Ken MacKay · 9 years ago
  68. 1b1f0a6 Simplify fast ARM asm for add/sub by Ken MacKay · 9 years ago
  69. c712249 Allow tests to build with non-default curve support. by Ken MacKay · 9 years ago
  70. 096495a Don't include unnecessary code when only 1 curve size is supported. by Ken MacKay · 9 years ago
  71. 4014bbd Fix formatting. by Ken MacKay · 9 years ago
  72. 1265172 Addressed review comments to PR #58. Main change: by Evgeni Margolis · 9 years ago
  73. 7b115fd Updated and generalized random number generation function by Evgeni Margolis · 9 years ago
  74. 8b3838e Removed unused "curve" parameter from uECC_vli_nativeToBytes and by Evgeni Margolis · 9 years ago
  75. 6826dd4 Make bits2int reduce mod n (#53) by Ken MacKay · 9 years ago
  76. 0283b54 Convert hash to int in sign/verify (#53) by Ken MacKay · 9 years ago
  77. 4ae15e3 Updated so that private keys are always the correct length. by Ken MacKay · 9 years ago
  78. 1341d3d Fix fast ARM mult/square asm for Xcode by Ken MacKay · 9 years ago
  79. a2c5132 Some work on fixing ARM asm for Xcode compiler by Ken MacKay · 9 years ago
  80. 8f76030 Fix Thumb-1 assembly by Ken MacKay · 9 years ago
  81. f58c04f Minor cleanup by Ken MacKay · 9 years ago
  82. 69744ae Added uECC_generate_random_int(), and made uECC_vli_cmp() constant-time. by Ken MacKay · 9 years ago
  83. 41207c5 Make the default optimization level be 2 by Ken MacKay · 9 years ago
  84. 24bba15 bitcount_t, wordcount_t, and cmpresult_t don't depend on uECC_WORD_SIZE by Ken MacKay · 9 years ago
  85. 856a90d Cache the values of curve->num_words and curve->num_n_words. by Ken MacKay · 9 years ago
  86. e9ac0d2 Make uECC_RNG_NUM_TRIES modifiable at compile time. by Ken MacKay · 9 years ago
  87. 74f6d2d Directly expose vli functions if uECC_ENABLE_VLI_API != 0 by Ken MacKay · 9 years ago
  88. ca9e456 Added new define (uECC_SUPPORT_COMPRESSED_POINT) and new API functions. by Evgeni Margolis · 9 years ago
  89. 2cc5e92 Add an intermediate optimization level where only add/sub are "fast". by Ken MacKay · 9 years ago
  90. 5d6644e Make wordcount_t signed, and remove swordcount_t. by Ken MacKay · 9 years ago
  91. c250083 Use constant-time vli_isZero() and vli_equal() functions. by Ken MacKay · 9 years ago
  92. a6a4bdd Default POSIX/Windows RNG should be treated as user-set RNG. by Ken MacKay · 9 years ago
  93. 4fed975 Add API for internal functions. by Ken MacKay · 9 years ago
  94. dfcc9b4 Generate the correct number of bits for k when num_n_words != num_words. by Ken MacKay · 9 years ago
  95. ac6de20 Only declare functions if needed. (#50) by Ken MacKay · 9 years ago
  96. 5f01beb Add fast ARM asm; cleaned up code. Added optimization setting. (#50) by Ken MacKay · 9 years ago
  97. 08ae3fd Add small ARM asm. (#50) by Ken MacKay · 9 years ago
  98. 876e32c Add curve-specific mmod functions. (#50) by Ken MacKay · 9 years ago
  99. 25941cc Initial, unreasonably slow implementation of multiple curve support. (#50) by Ken MacKay · 9 years ago
  100. 2bc81fd Merge pull request #56 from cryptotronix/master by Ken MacKay · 9 years ago