Pavol Rusnak
|
fd78df0e57
|
test: add more tests for bitcount and digitcount
|
2017-07-27 18:43:26 +02:00 |
|
Saleem Rashid
|
66993f9e92
|
bignum: Add bn_format_uint64
|
2017-07-27 17:55:33 +02:00 |
|
Saleem Rashid
|
da586bb37a
|
test_check: Add more bn_format tests
|
2017-07-27 17:55:33 +02:00 |
|
Saleem Rashid
|
88527dde7a
|
bignum: Add exponent and trailing to bn_format
|
2017-07-27 17:55:33 +02:00 |
|
Saleem Rashid
|
22ebd62b85
|
test_check: Update bn_format tests
|
2017-07-27 17:55:33 +02:00 |
|
Saleem Rashid
|
558bc429ec
|
bignum: Add bn_digitcount
|
2017-07-27 17:55:33 +02:00 |
|
Saleem Rashid
|
dfdb4d2d76
|
bip32: Fix NULL dereference for EdDSA
|
2017-07-25 18:33:57 +02:00 |
|
Pavol Rusnak
|
af06a997cb
|
refactor ecdsa_get_address_segwit_p2sh{,_raw}
|
2017-07-25 17:59:26 +02:00 |
|
Pavol Rusnak
|
0f471bfd61
|
gitignore: add attic+vscode
|
2017-07-25 00:14:35 +02:00 |
|
Pavol Rusnak
|
8d0852403c
|
move emscripten build to separate repository (hd-wallet/fastxpub)
|
2017-07-24 23:43:30 +02:00 |
|
Pavol Rusnak
|
c950342063
|
refactor hdnode_public_ckd_address_optimized
|
2017-07-24 22:57:20 +02:00 |
|
Pavol Rusnak
|
cfe8f39cd4
|
include options.h in address.h
|
2017-07-11 21:34:47 +02:00 |
|
Pavol Rusnak
|
f49fe75e15
|
fix ethereum_address_checksum implementation
|
2017-07-11 21:17:22 +02:00 |
|
Pavol Rusnak
|
ce81cc61df
|
add ethereum_address_checksum
|
2017-07-11 19:24:45 +02:00 |
|
Saleem Rashid
|
5331935626
|
ed25519-donna: Remove duplicate basepoint tables
|
2017-06-25 12:14:35 +02:00 |
|
Pavol Rusnak
|
4ad30592af
|
update travis notification url
|
2017-06-12 14:41:24 +02:00 |
|
Saleem Rashid
|
ba206056e7
|
README: Add Base32 custom alphabet support
|
2017-06-08 22:00:32 +02:00 |
|
Saleem Rashid
|
3806c6fcd3
|
test_check: Add Base32 lowercase RFC4648 tests
|
2017-06-08 22:00:32 +02:00 |
|
Saleem Rashid
|
a07a89a421
|
GCC 7.1.1 -Wimplicit-fallthrough comments
Use //-fallthrough rather than __attribute__((fallthrough))
|
2017-06-08 22:00:32 +02:00 |
|
Pavol Rusnak
|
e92f5ad907
|
add more info to readme
|
2017-06-05 17:04:11 +02:00 |
|
Pavol Rusnak
|
4e3ae3d69b
|
test_openssl: test for NIST curve too
|
2017-06-05 17:02:21 +02:00 |
|
Saleem Rashid
|
d4b5e64ba2
|
test_check: Add MARK_SECRET_DATA to test_ed25519_keccak
|
2017-06-05 16:34:52 +02:00 |
|
Saleem Rashid
|
d1f97d07f8
|
nem_test_vectors: Handle empty header column
|
2017-06-05 16:34:52 +02:00 |
|
Saleem Rashid
|
ce25dcc9fc
|
tests: Import NEM test vectors for ed25519_keccak
|
2017-06-05 16:34:52 +02:00 |
|
Saleem Rashid
|
dc397ff0ed
|
tests: Import NEM test vectors for keccak_256
|
2017-06-05 16:34:52 +02:00 |
|
Saleem Rashid
|
7fb886440e
|
nem_test_vectors: Initial commit
|
2017-06-05 16:34:52 +02:00 |
|
Saleem Rashid
|
accae3e7d1
|
bip32: Add ed25519-sha3 & ed25519-keccak
|
2017-06-05 16:34:52 +02:00 |
|
Saleem Rashid
|
4cb090169c
|
curves: Add ed25519-sha3 & ed25519-keccak
|
2017-06-05 16:34:51 +02:00 |
|
Saleem Rashid
|
a7947fec9b
|
ed25519-donna: Add ed25519-keccak
|
2017-06-05 16:34:51 +02:00 |
|
Saleem Rashid
|
e808d405a1
|
ed25519-donna: Add ed25519-sha3
|
2017-06-05 16:34:15 +02:00 |
|
Saleem Rashid
|
36e8ef48f1
|
ed25519-donna: Add ED25519_SUFFIX
|
2017-06-05 16:33:40 +02:00 |
|
Pavol Rusnak
|
406c926caa
|
add base32 to readme
|
2017-06-05 12:33:42 +02:00 |
|
Saleem Rashid
|
2edd17ab54
|
base32: Handle when char is unsigned
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
0afb53fba2
|
base32: Return char* from base32_encode
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
0912c4d215
|
base32: Add base32_decode family of functions
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
c4db240e70
|
base32: Add base32_decoded_length
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
b26a44a205
|
base32: Optimize base32_encode_character
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
1df57c3de2
|
tests: Add test_base32_rfc4648
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
5ae3f57255
|
base32: Add to Makefile & CMakeLists.txt
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
b258e7f924
|
base32: Add base32_encode & base32_encoded_length
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
6b7553e2f2
|
base32: Add base32_encode_unsafe
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
afdcb37f82
|
base32: Initial commit
|
2017-06-05 12:32:48 +02:00 |
|
Saleem Rashid
|
3d6c726bc4
|
test_check: Move UNMARK_SECRET_DATA in test_ed25519_cosi
|
2017-06-05 12:16:54 +02:00 |
|
Saleem Rashid
|
5f7d34a506
|
test_check: Document UNMARK_SECRET_DATA further
|
2017-06-05 12:16:54 +02:00 |
|
Saleem Rashid
|
9da2e2440a
|
test_check: Add MARK_SECRET_DATA to test_ed25519{,_cosi}
|
2017-06-05 12:16:54 +02:00 |
|
Pavol Rusnak
|
edb31b89a8
|
remove test_{sign,verify}_speed from tests.c, rename tests to test_check.c, rework test_speed
|
2017-06-04 00:35:19 +02:00 |
|
Saleem Rashid
|
27c7474856
|
tests: Split curve tests into individual tests
|
2017-06-03 23:39:36 +02:00 |
|
Saleem Rashid
|
50301f22ec
|
tests: Skip speed tests when running on Valgrind
|
2017-06-03 23:39:36 +02:00 |
|
Saleem Rashid
|
d5b148ad5f
|
travis.yml: Add Valgrind
|
2017-06-03 23:39:36 +02:00 |
|
Saleem Rashid
|
7f07896c9b
|
tests: Add {UN,}MARK_SECRET_DATA macros
|
2017-06-03 23:39:36 +02:00 |
|