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