- 7cc087a [build] Remove //zircon/public/lib/zx reference. by David 'Digit' Turner · 8 days ago master
- 56b1f1c [Wconversion] Suppress warnings by Shai Barack · 6 months ago
- 7661a2d [micro-ecc] Add build rules and annotations by Prashanth Swaminathan · 9 months ago
- 601bd11 Fix for #111 by Ken MacKay · 3 years, 8 months ago upstream/master
- a76bd3f Merge pull request #114 from msembinelli/update_readme by Ken MacKay · 3 years, 8 months ago
- f8128a2 Fix broken sec1 url in README by Matthew Sembinelli · 3 years, 8 months ago
- d037ec8 Add note that uECC_VLI_NATIVE_LITTLE_ENDIAN affects key compatiblity by Ken MacKay · 3 years, 9 months ago v1.0
- 899a439 Merge pull request #106 from koh-osug/master by Ken MacKay · 3 years, 9 months ago
- e0af5a8 Update platform-specific.inc by Karsten Ohme · 3 years, 9 months ago
- a148ae4 Merge pull request #95 from d00616/arduino_library by Ken MacKay · 3 years, 9 months ago
- 7c781ed Add Arduino library manager support. by Frank Holtz · 4 years ago
- 14222e0 Merge pull request #85 from mtausig/master by Ken MacKay · 4 years, 7 months ago
- 8d0af43 Renamed variables named 'private' and 'public' to prevent compilation problems with C++ by Mathias Tausig · 4 years, 7 months ago
- e862f7c Improve Thumb multiplication performance a bit (#67) by Ken MacKay · 4 years, 10 months ago
- d671b1c Add faster ARM multiplication code using UMAAL (#69) by Ken MacKay · 4 years, 10 months ago
- b6c0cdb Add functions to get the private/public key size for a curve (#73) by Ken MacKay · 5 years ago
- 1714759 Merge pull request #74 from carlescufi/master by Ken MacKay · 5 years ago
- af1a5c7 Avoid warnings when compiling without uECC_VLI_NATIVE_LITTLE_ENDIAN by cacu · 5 years ago
- bcc8143 Merge pull request #72 from carlescufi/master by Ken MacKay · 5 years ago
- ceae2ca Fix curly brace placement by cacu · 5 years ago
- eff5646 Fix code formatting and document the fact that input arrays must be word aligned by cacu · 5 years ago
- 289a8e0 Several fixes singled out in the pull request discussion thread. by cacu · 5 years ago
- 778effd Add a new uECC_VLI_NATIVE_LITTLE_ENDIAN compile-time macro that enables by cacu · 5 years ago
- 01f15fb Add a new compile-time macro to use the local native format for VLI by cacu · 5 years ago
- b970244 Merge pull request #71 from mdxs/fix_typo by Ken MacKay · 5 years ago
- 9dbd828 Fixed small typos in comments by mdxs · 5 years ago
- ae17aaa Merge pull request #64 from swilson/master by Ken MacKay · 5 years ago
- 35423ba Provide API access to the built-in RNG code. by Sean Wilson · 5 years ago
- 467c49e Add fast square asm for AVR (#50) by Ken MacKay · 5 years ago
- 7db3158 Improve ARM asm a bit (particularly for Thumb devices) by Ken MacKay · 5 years ago
- 39bedb1 Fast AVR asm mmod is for secp256k1 (#50) by Ken MacKay · 5 years ago
- f870194 Add fast multiply asm for AVR (#50) by Ken MacKay · 5 years ago
- d18c132 Merge pull request #62 from aeruder/master by Ken MacKay · 5 years ago
- 451d53a uECC_HashContext => const uECC_HashContext by Andrew Ruder · 5 years ago
- 0d853de uECC_verify: fix prototype to indicate public_key by Andrew Ruder · 5 years ago
- 6b0566b uECC.h uECC.c: whitespace cleanups by Andrew Ruder · 5 years ago
- 584d13e test_ecdsa_deterministic: add hash size argument by Andrew Ruder · 5 years ago
- 0e249d9 Merge pull request #60 from emargolis/master by Ken MacKay · 5 years ago
- 61bd1ad Added new API functions: uECC_curve_num_bytes() and uECC_curve_num_n_bytes(). by Evgeni Margolis · 5 years ago
- 28fdb2c Fix ARM Thumb-1 build (#59) by Ken MacKay · 5 years ago
- 8768d70 Update README by Ken MacKay · 5 years ago
- 12d16b6 Clean up some header files. by Ken MacKay · 5 years ago
- 1affc1b Add AVR asm implementations for runtime curve selection. by Ken MacKay · 5 years ago
- 1b1f0a6 Simplify fast ARM asm for add/sub by Ken MacKay · 5 years ago
- c712249 Allow tests to build with non-default curve support. by Ken MacKay · 5 years ago
- 096495a Don't include unnecessary code when only 1 curve size is supported. by Ken MacKay · 5 years ago
- 4014bbd Fix formatting. by Ken MacKay · 5 years ago
- 1265172 Addressed review comments to PR #58. Main change: by Evgeni Margolis · 5 years ago
- 7b115fd Updated and generalized random number generation function by Evgeni Margolis · 5 years ago
- 8b3838e Removed unused "curve" parameter from uECC_vli_nativeToBytes and by Evgeni Margolis · 5 years ago
- 6826dd4 Make bits2int reduce mod n (#53) by Ken MacKay · 5 years ago
- 0283b54 Convert hash to int in sign/verify (#53) by Ken MacKay · 5 years ago
- 4ae15e3 Updated so that private keys are always the correct length. by Ken MacKay · 5 years ago
- 1341d3d Fix fast ARM mult/square asm for Xcode by Ken MacKay · 5 years ago
- a2c5132 Some work on fixing ARM asm for Xcode compiler by Ken MacKay · 5 years ago
- 8f76030 Fix Thumb-1 assembly by Ken MacKay · 5 years ago
- f58c04f Minor cleanup by Ken MacKay · 5 years ago
- 69744ae Added uECC_generate_random_int(), and made uECC_vli_cmp() constant-time. by Ken MacKay · 5 years ago
- 41207c5 Make the default optimization level be 2 by Ken MacKay · 5 years ago
- 24bba15 bitcount_t, wordcount_t, and cmpresult_t don't depend on uECC_WORD_SIZE by Ken MacKay · 5 years ago
- 856a90d Cache the values of curve->num_words and curve->num_n_words. by Ken MacKay · 5 years ago
- e9ac0d2 Make uECC_RNG_NUM_TRIES modifiable at compile time. by Ken MacKay · 5 years ago
- 74f6d2d Directly expose vli functions if uECC_ENABLE_VLI_API != 0 by Ken MacKay · 5 years ago
- ca9e456 Added new define (uECC_SUPPORT_COMPRESSED_POINT) and new API functions. by Evgeni Margolis · 5 years ago
- 2cc5e92 Add an intermediate optimization level where only add/sub are "fast". by Ken MacKay · 5 years ago
- 5d6644e Make wordcount_t signed, and remove swordcount_t. by Ken MacKay · 5 years ago
- c250083 Use constant-time vli_isZero() and vli_equal() functions. by Ken MacKay · 5 years ago
- a6a4bdd Default POSIX/Windows RNG should be treated as user-set RNG. by Ken MacKay · 5 years ago
- 4fed975 Add API for internal functions. by Ken MacKay · 5 years ago
- dfcc9b4 Generate the correct number of bits for k when num_n_words != num_words. by Ken MacKay · 5 years ago
- ac6de20 Only declare functions if needed. (#50) by Ken MacKay · 5 years ago
- 5f01beb Add fast ARM asm; cleaned up code. Added optimization setting. (#50) by Ken MacKay · 5 years ago
- 08ae3fd Add small ARM asm. (#50) by Ken MacKay · 5 years ago
- 876e32c Add curve-specific mmod functions. (#50) by Ken MacKay · 5 years ago
- 25941cc Initial, unreasonably slow implementation of multiple curve support. (#50) by Ken MacKay · 5 years ago
- 2bc81fd Merge pull request #56 from cryptotronix/master by Ken MacKay · 5 years ago
- 9a657b6 Wrong variable name in verify definition. by Josh Datko · 5 years ago
- 3345d50 Removes unused variables. by Josh Datko · 5 years ago
- e3caebc Whitespace cleanup. by Josh Datko · 5 years ago
- 81ff1f5 Merge pull request #48 from juliabory/master by Ken MacKay · 6 years ago
- c8d9590 Re-add accidentally removed clobber (#47) by Ken MacKay · 6 years ago
- 5f230fe add missing : by juliabory · 6 years ago
- 208507b fixing endless loop with secp256r1 by Julia Bory · 6 years ago
- f02018b Merge pull request #46 from emargolis/master by Ken MacKay · 6 years ago
- 85d858c Added compile time checks to skip vli_square() and muladd() functions when they are not used by Evgeni Margolis · 6 years ago
- 73db5bf Formatting. by Ken MacKay · 6 years ago
- c57f524 Add AVR fast multiply/square for secp224r1. by Ken MacKay · 6 years ago
- 05cdd40 Add ARM fast multiply/square for secp224r1. by Ken MacKay · 6 years ago
- 1015fe5 Merge pull request #44 from emargolis/master by Ken MacKay · 6 years ago
- ac89ddc Added support for new secp224r1 curve. Added test to verify uECC_compress() and uECC_decompress() functions. by Evgeni Margolis · 6 years ago
- 8674d47 Fix fake rng to fill the buffer correctly. by Ken MacKay · 6 years ago
- 5b571b7 Regularize the bitcount for the private key. by Ken MacKay · 6 years ago
- bbad879 Clean up variable declarations a bit. Should help compilation on less-capable C compilers such as Visual Studio. (#43) by Ken MacKay · 6 years ago
- c1ed731 Clean up comments for XYcZ_addC. by Ken MacKay · 6 years ago
- fed2afb Modified uECC_sign_deterministic() to not depend on #defined constants. by Ken MacKay · 6 years ago
- 67d0733 Added test for deterministic ECDSA (#37) by Ken MacKay · 6 years ago
- 9abcb90 Allow the RNG to fail occasionally without immediately returning an error. by Ken MacKay · 6 years ago
- c13e915 Initial untested implementation of deterministic message signing (#37). by Ken MacKay · 6 years ago
- 46dadf0 Missed a define in last commit. by Ken MacKay · 6 years ago
- cfdb24b Refactor uECC_sign() so that internally, k gan be generated in a different way. (#37) by Ken MacKay · 6 years ago