Commit Graph

458 Commits (dc1939bae917f5673a67b0347971eb054f9145bd)
 

Author SHA1 Message Date
Saleem Rashid 1b79c93bbc sha2: NIST FIPS 180-2 naming conventions
8 years ago
Pavol Rusnak a91e005633
extract block size and digest size as macros in ripemd160
8 years ago
Pavol Rusnak f4e4c29356
add blake2s, add unittests for blake2s and sha3
8 years ago
Pavol Rusnak 459f4a5e7a
add setbit, clearbit, testbit and xor to bignum
8 years ago
Pavol Rusnak 1259c36f80
change shebang for test_curves.py
8 years ago
Roman Zeyde 5ecb8574cc tests: fix curve25519 unittests (#78)
8 years ago
Pavol Rusnak fa8772dfee
include options.h to base58.h
8 years ago
Pavol Rusnak 0abc61f672
use curve25519-donna from floodyberry
8 years ago
Pavol Rusnak bede439a62
remove unused macros in test-openssl.c
8 years ago
Pavol Rusnak b617568068
add curve25519 multiply to test_speed
8 years ago
Pavol Rusnak a8c7e5ef20
gui: fix build
8 years ago
Pavol Rusnak ce9022ad5d
fix tests.c when USE_GRAPHENE=0
8 years ago
Roman Zeyde 420c71992a tests: add BIP32 ECDH (#76)
8 years ago
Pavol Rusnak 6d08eb99b8
add ECDH to readme
8 years ago
Roman Zeyde 228f9425d1 Fix small typo in return value checking (#75)
8 years ago
Pavol Rusnak cf21bb2fbf
refactor ECDH multiplication into ecdh_multiply function
8 years ago
Pavol Rusnak ca4057aca0
tests: cleanup fromhex function
8 years ago
Pavol Rusnak e6574f8eea
extract ck_assert_mem macros to separate file check_mem.h
8 years ago
Pavol Rusnak ed755120af
fix broken test_speed
8 years ago
Fabian Schuh 54cc18c493 Steem integration
8 years ago
Pavol Rusnak 707c869fb9 Merge pull request #74 from romanz/curve25519
8 years ago
Roman Zeyde 0167d06378 Fix Travis build
8 years ago
Roman Zeyde 43f86e660d Add Python tests for Curve25519 ECDH
8 years ago
Roman Zeyde 906c543ebc Implement ECDH with Curve25519 at BIP32 module
8 years ago
Jan Pochyla f45bcc65f2 bip32: deserialize the fingerprint
8 years ago
Roman Zeyde 0ad8a7c627 Add Curve25519 implementation
8 years ago
Karel Bilek 0a158f6c7d Add compiled output
8 years ago
Pavol Rusnak cb25b763b7
add emcripten outputs to gitignore
8 years ago
Pavol Rusnak b05776be77
add address related funnctions
8 years ago
Pavol Rusnak ad73c0d4e7
fix ecdsa_address_decode
8 years ago
Pavol Rusnak 4fb15a13d8
add hdnode_get_address
8 years ago
Pavol Rusnak 8764e26368
ecdsa_address_decode now needs version
8 years ago
Pavol Rusnak 430a5087c8
introduce MAX_ADDR_RAW_SIZE and MAX_WIF_RAW_SIZE macros
8 years ago
Pavol Rusnak d10ec230c0
add support for multibyte address versions
8 years ago
Jochen Hoenicke 157caf3763 ecdsa: fix out-of-bounds read in point_multiply (#71)
8 years ago
Jochen Hoenicke 133c068f37 Reworked rfc6979 signing. (#72)
8 years ago
Jan Pochyla 00413c0b6e bip32: serialization returns nu. of written bytes
8 years ago
Saleem Rashid db1b638cdf gui: update for newer HDNode API (#68)
8 years ago
Pavol Rusnak 62b8f845f2 Merge pull request #67 from jhoenicke/master
8 years ago
Jochen Hoenicke 19a1f501c4
Simplified sha256_Final/sha512_Last
8 years ago
Jochen Hoenicke b3e6eecfce
sha2: Fix unaligned access
8 years ago
Pavol Rusnak 10a2a0014b Merge pull request #66 from axic/bignum
8 years ago
Alex Beregszaszi 7e7e462be7 bignum: introduce bn_one
8 years ago
Alex Beregszaszi e1dfa81ec5 tests: add bn_is_less
8 years ago
Pavol Rusnak 2bd84028c5 Merge pull request #65 from axic/bignum
8 years ago
Alex Beregszaszi 8581614d66 bignum: introduce write uint32/uint64
8 years ago
Alex Beregszaszi 7956c2f2f1 bignum: implement bitcount
8 years ago
Alex Beregszaszi 29e82018cd bignum: rename bn_load_uint* to bn_read_uint*
8 years ago
Alex Beregszaszi 4eb2bd239c tests: add bn_zero/bn_is_zero
8 years ago
Alex Beregszaszi 97454d9cbc bignum: use the compiler's built in memory copy for bn_copy
8 years ago