1. 208507b fixing endless loop with secp256r1 by Julia Bory · 9 years ago
  2. f02018b Merge pull request #46 from emargolis/master by Ken MacKay · 9 years ago
  3. 85d858c Added compile time checks to skip vli_square() and muladd() functions when they are not used by Evgeni Margolis · 9 years ago
  4. 73db5bf Formatting. by Ken MacKay · 9 years ago
  5. c57f524 Add AVR fast multiply/square for secp224r1. by Ken MacKay · 9 years ago
  6. 05cdd40 Add ARM fast multiply/square for secp224r1. by Ken MacKay · 9 years ago
  7. 1015fe5 Merge pull request #44 from emargolis/master by Ken MacKay · 9 years ago
  8. ac89ddc Added support for new secp224r1 curve. Added test to verify uECC_compress() and uECC_decompress() functions. by Evgeni Margolis · 9 years ago
  9. 8674d47 Fix fake rng to fill the buffer correctly. by Ken MacKay · 9 years ago
  10. 5b571b7 Regularize the bitcount for the private key. by Ken MacKay · 9 years ago
  11. bbad879 Clean up variable declarations a bit. Should help compilation on less-capable C compilers such as Visual Studio. (#43) by Ken MacKay · 9 years ago
  12. c1ed731 Clean up comments for XYcZ_addC. by Ken MacKay · 9 years ago
  13. fed2afb Modified uECC_sign_deterministic() to not depend on #defined constants. by Ken MacKay · 9 years ago
  14. 67d0733 Added test for deterministic ECDSA (#37) by Ken MacKay · 9 years ago
  15. 9abcb90 Allow the RNG to fail occasionally without immediately returning an error. by Ken MacKay · 9 years ago
  16. c13e915 Initial untested implementation of deterministic message signing (#37). by Ken MacKay · 9 years ago
  17. 46dadf0 Missed a define in last commit. by Ken MacKay · 9 years ago
  18. cfdb24b Refactor uECC_sign() so that internally, k gan be generated in a different way. (#37) by Ken MacKay · 9 years ago
  19. 400b453 Update coding style. by Ken MacKay · 9 years ago
  20. 963d8b8 Merge pull request #41 from phoenix-frozen/master by Ken MacKay · 9 years ago
  21. 0a05258 adjusted declaration locations at kmackay's request; also removed uECC_FPTR_FIXUP mechanism (not needed in new version of SDCC?) by Justin King-Lacroix · 9 years ago
  22. 359fc0a now builds with SDCC, under -DuECC_CURVE=uECC_secp160r1 -DuECC_PLATFORM=uECC_arch_other -DuECC_ASM=uECC_asm_none -DuECC_WORD_SIZE=1 by Justin King-Lacroix · 9 years ago
  23. 5429ad8 Fix header #defines (#35) by Ken MacKay · 9 years ago
  24. c929d06 Merge pull request #39 from ricmoo/master by Ken MacKay · 9 years ago
  25. b1907a6 Removed unnecessary private key check in uECC_make_key. by Richard Moore · 9 years ago
  26. 9bbd419 Refactored compute_public_key, created native version. by Richard Moore · 9 years ago
  27. d360398 Refactor uECC_make_key to use uECC_compute_public_key. by Richard Moore · 9 years ago
  28. ae3e858 Added error checking to uECC_compute_public_key. by Richard Moore · 9 years ago
  29. 08b6755 Removed some stray whitespace. by Richard Moore · 9 years ago
  30. 50cd4a7 Use the correct return type for read(). by Ken MacKay · 9 years ago
  31. a46621e Added uECC_compute_public_key. by Richard Moore · 9 years ago
  32. d9f7435 Merge pull request #33 from jnysen/master by Ken MacKay · 9 years ago
  33. 5970025 add const qualifier to static var allocation to avoid unnecessary RAM by Jeremy Nysen · 9 years ago
  34. 5422cf9 Minor code cleanup. by Ken MacKay · 9 years ago
  35. dd195a1 Add const qualifier where appropriate. by Ken MacKay · 9 years ago
  36. c5749e6 Add uECC_valid_public_key() function to check if a given public key is valid. (#29) by Ken MacKay · 9 years ago
  37. e12ae00 Clean up Arduino test; remove Scout-specific includes. (#28) by Ken MacKay · 9 years ago
  38. 98e1f20 Use constant-time comparison when checking signature validity. by Ken MacKay · 9 years ago
  39. 5062141 Merge pull request #18 from aaronlevin/ffi-support by Ken MacKay · 9 years ago
  40. 7c95244 Add methods to return values def'd at compile time by aaron levin · 9 years ago
  41. f3d46f0 Fix Thumb-2 inline asm (#15) by Ken MacKay · 9 years ago
  42. f20cf79 Fix another formatting issue. by Ken MacKay · 9 years ago
  43. 94c7b89 Change formatting slightly. by Ken MacKay · 9 years ago
  44. b5c4989 Add ARM performance table. by Ken MacKay · 9 years ago
  45. 84bf16d Add fast ARM asm. by Ken MacKay · 9 years ago
  46. 281c696 Add raspberry pi build arch by Ken MacKay · 9 years ago
  47. 1fce01e Restore Scout/Arduino test code with better RNG. by Ken MacKay · 9 years ago
  48. a12c8aa Remove Scout tests since they were misleading people. by Ken MacKay · 10 years ago
  49. 917ab83 Update compilation notes to indicate that uECC.c must be compiled with your desired curve and asm settings. by Ken MacKay · 10 years ago
  50. 0cc749e Change variable name for consistency's sake. by Ken MacKay · 10 years ago
  51. 725756a Merge pull request #11 from myrual/master by Ken MacKay · 10 years ago
  52. 73307bb replace uint to wordcount_t for keil arm compiler by lilin_onPC · 10 years ago
  53. 7dce981 Add some code size and performance measurements. by Ken MacKay · 10 years ago
  54. e2d59e4 Add note about Arduino usage. by Ken MacKay · 10 years ago
  55. 81b55e6 Remove old test code by Ken MacKay · 10 years ago
  56. 1e85aea Add ECDSA test for Arduino by Ken MacKay · 10 years ago
  57. 5b6724c Remove unnecessary zero test for a slight speed improvement. by Ken MacKay · 10 years ago
  58. 58610dd GCC fails to optimize division/mod by 8 into bitshift/mask. by Ken MacKay · 10 years ago
  59. d172e28 Fix build error. by Ken MacKay · 10 years ago
  60. d2737ea Add fast asm version of vli_mmod_fast for secp256k1 by Ken MacKay · 10 years ago
  61. 39583e1 Add unrolled avr asm square() function for 192 and 256-bit curves. by Ken MacKay · 10 years ago
  62. b14b86e Update asm generation scripts. by Ken MacKay · 10 years ago
  63. 95becf0 Add fast multiplication for 192-bit and 256-bit curves. by Ken MacKay · 10 years ago
  64. 406aef7 Add note about asm includes. by Ken MacKay · 10 years ago
  65. 57636a7 Code to allow testing on lpc1114 board. by Ken MacKay · 10 years ago
  66. e1a0a9d Make tests check for failures in uECC_make_key() by Ken MacKay · 10 years ago
  67. 834c1c0 Actually leave secp160r1 as the default for the convenience of Pinoccio. by Ken MacKay · 10 years ago
  68. 5c92fb0 Updated the readme a bit. by Ken MacKay · 10 years ago
  69. 110c882 Make secp256r1 the default. by Ken MacKay · 10 years ago
  70. 28e95b4 Add support for secp256k1. by Ken MacKay · 10 years ago
  71. 3d0c858 Make compress/decompress use const properly. by Ken MacKay · 10 years ago
  72. d5a621a Fix note about compiling for AVR. by Ken MacKay · 10 years ago
  73. 3f6299a Added 'small' AVR asm version of vli_square(). by Ken MacKay · 10 years ago
  74. 649f1e2 Fix some inline asm things. by Ken MacKay · 10 years ago
  75. a4009bf Fix avr asm constraints. by Ken MacKay · 10 years ago
  76. 7d7a4c8 Fix another compile issue. by Ken MacKay · 10 years ago
  77. aa6fcf2 Added asm version of vli_mult for AVR. by Ken MacKay · 10 years ago
  78. 9fb63e3 Fix compile error if asm_mult is defined but asm_square isn't. by Ken MacKay · 10 years ago
  79. d6ad5b3 Add license statement to source files. by Ken MacKay · 10 years ago
  80. f935d31 Updated readme. by Ken MacKay · 10 years ago
  81. 2dfbdc7 Add ARM asm from micro-ecc. by Ken MacKay · 10 years ago
  82. fad4b3f Remove string.h include. by Ken MacKay · 10 years ago
  83. f5695fd Missed some renames (#1). by Ken MacKay · 10 years ago
  84. 6044e91 Use 'uECC_' prefix for everything to avoid conflicts with other libraries. (Fix for #1). by Ken MacKay · 10 years ago
  85. 8fd5fca Generate the correct number of random bytes when ECC_WORD_SIZE != 1 by Ken MacKay · 10 years ago
  86. 28dcef4 Use the built-in rng for testing. by Ken MacKay · 10 years ago
  87. 0fe88b2 Moved tests into their own subdirectory. by Ken MacKay · 10 years ago
  88. 8157219 Fixed some build issues. by Ken MacKay · 10 years ago
  89. e82da6d Moved asm generation scripts. by Ken MacKay · 10 years ago
  90. 19b63f7 Added ECDSA support for secp160r1. by Ken MacKay · 10 years ago
  91. 62896a0 Decided to not support ECDSA for secp160r1 since it is a pain. by Ken MacKay · 10 years ago
  92. 938ea44 Added code for 32-bit and 64-bit platforms. Added ECDSA implementation (not supported for secp160r1 yet). by Ken MacKay · 10 years ago
  93. 6038323 Code cleanup and rearranging things for future work. Added support for 192 and 256-bit curves. by Ken MacKay · 10 years ago
  94. ca620d4 Simplify vli_mmod_fast. by Ken MacKay · 10 years ago
  95. ef7ca6f Fix compiler error when ECC_SQUARE_FUNC is set to 0. by Ken MacKay · 10 years ago
  96. 3122cc6 Fix an issue when the RNG gives all 0 (or if it fails and the stack buffer contained all 0). by Ken MacKay · 10 years ago
  97. 5b9e310 Final performance improvements. ECDH takes < 475 ms. by Ken MacKay · 10 years ago
  98. 912c376 Modified test sketch to use built-in random() function, and made it loop forever. by Ken MacKay · 10 years ago
  99. be37316 Update test code for uncompressed public keys. by Ken MacKay · 10 years ago
  100. f14b6e9 Modified ecc_make_key() and ecdh_shared_secret() functions to produce/take uncompressed public keys. Added separate functions to compress and decompress public keys. by Ken MacKay · 10 years ago