Commit Graph

31 Commits (dc167592d547ff067e66376eaba90feee8622ff2)

Author SHA1 Message Date
Pavol Rusnak b5f89bb478
fpr -> fingerprint
8 years ago
Jochen Hoenicke 3390fcf89e Compute pubkey only on demand.
8 years ago
Pavol Rusnak 110965f31d
further optimize emscripten
8 years ago
Pavol Rusnak 6dd9ed0756
add hdnode_public_ckd_address_optimized
8 years ago
Jochen Hoenicke 55edf71e27
ed25519 support
8 years ago
Jochen Hoenicke 698f40f385
BIP-32 without gaps, prepare non-ecdsa curves
8 years ago
Jochen Hoenicke c983afd72f Added curve type to HDNode
8 years ago
Roman Zeyde 7c58fc11a4 Add support for NIST256P1 elliptic curve
9 years ago
Pavol Rusnak aa1833ba3f add stdlib to header
10 years ago
Pavol Rusnak f4e6010e18 implement BIP32 cache
10 years ago
Dustin Laurence 8ce1f34233 Add prototypes for private functions
10 years ago
Pavol Rusnak 89a7d7797b replace base58 implementation
10 years ago
Pavol Rusnak 10a92c3c62 use const in hdnode_from_* methods
10 years ago
Pavol Rusnak c5d9b2ea2f remove forgotten declaration
10 years ago
Pavol Rusnak 8820ae9873 add more checks for improbable cases; rework gui testing app
10 years ago
Pavol Rusnak 612f5ab050 fix copyright headers
10 years ago
Pavol Rusnak c1140e071e added deserialization
10 years ago
Pavol Rusnak 44116b8a74 make serialize api more friendly
10 years ago
Pavol Rusnak c08bbfa58e fix last commit
10 years ago
Pavol Rusnak c1dc507189 add hdnode serialization function
10 years ago
Pavol Rusnak d5e1ff8be8 remove version_byte and address from bip32
11 years ago
Pavol Rusnak 18dea22213 get rid of bip32 versions, it's a mess :(
11 years ago
Pavol Rusnak 1034b28f90 use both private and public bip32 versions
11 years ago
Pavol Rusnak c0ee25c851 don't use implicit versions in bip32
11 years ago
Pavol Rusnak ed7e2e5058 implement public child key derivation
11 years ago
Pavol Rusnak 353606e2df add hdnode_coin_version to be able to set coin version from outside
11 years ago
Pavol Rusnak 150c770e4e xprvnode -> hdnode, add hdnode_from_pub function
11 years ago
Pavol Rusnak 9da3b35962 extract xprv_fill_public method
11 years ago
Pavol Rusnak b14ce58df7 rename xprv struct to XprvNode
11 years ago
Pavol Rusnak 92f070498f add function for computing addresses
11 years ago
Pavol Rusnak afc9bcfe30 implement bip32 - https://en.bitcoin.it/wiki/BIP_0032
11 years ago