Commit Graph

127 Commits (0c2f9fd6f90df9d866dabc9d3eb493684bedd4c3)
 

Author SHA1 Message Date
Pavol Rusnak 0c2f9fd6f9 Merge pull request #9 from hiviah/ecdsa_pubkey_validation
10 years ago
Ondrej Mikle b34516bc49 Removed unnessary point copy.
10 years ago
Ondrej Mikle 02048f88b5 Tests for public key validity check.
10 years ago
Ondrej Mikle 03fee34550 Validating of public key curve point.
10 years ago
Pavol Rusnak aa27534856 Merge pull request #8 from dllaurence/linux-build
10 years ago
Pavol Rusnak d3505ecb46 Merge pull request #7 from hiviah/ecdsa_arithmetic_fix
10 years ago
Ondrej Mikle 7fd81a1e0c Removed superfluous bn_mod, it's done now in point_add and point_double.
10 years ago
Ondrej Mikle 323da2d434 Keep results after point_add() and point_double() inside the finite field. Simplified point_is_negative_of().
10 years ago
Dustin Laurence 6f7bb6fb6b Add Makefile comments
10 years ago
Dustin Laurence 70da2c6be3 Add required libraries to build on Linux
10 years ago
Ondrej Mikle d827b2c862 Account for case when point.y == 0 when doubling.
10 years ago
Ondrej Mikle 6d61cefdb3 Removed test for point equality in ecdsa_verify_digest, point_add() already handles that.
10 years ago
Ondrej Mikle da6a09880d Handling of special cases in EC arithmetic.
10 years ago
Pavol Rusnak 82ed3f31db fix comparison of points
10 years ago
Pavol Rusnak abf7178319 add "small" switch to makefile
10 years ago
Pavol Rusnak eec5f7df15 fix bug in unoptimized branch of code
10 years ago
Pavol Rusnak 019d779a94 Revert "Revert "add more precomputation to ecdsa signing""
10 years ago
Pavol Rusnak 3747ba4323 Revert "add more precomputation to ecdsa signing"
10 years ago
Pavol Rusnak 3308cc62a6 Merge pull request #6 from hiviah/point_at_infinity
10 years ago
Ondrej Mikle 0ad302ea4e Hashing of secp256k1 pubkey recognizes point at infinity.
10 years ago
Pavol Rusnak e588906f81 fix static usage
10 years ago
Pavol Rusnak b16e36f10e rename aes_ctr_counter_inc to aes_ctr_cbuf_inc and move it to aes_modes.c
10 years ago
Pavol Rusnak 22b0dd2e62 fix warning in base58
10 years ago
Pavol Rusnak b91bb29ae9 remove brg_endian.h brg_types.h
10 years ago
Pavol Rusnak 99900eb323 update AES code to support different modes of operation, add unittests
10 years ago
Pavol Rusnak 322c06bf7b add simple gui qt utility
10 years ago
Pavol Rusnak 5e9cd15527 use new base58 code for address functions, add function for obtaining wif
10 years ago
Pavol Rusnak 4b1211e0ae extract base58 functions to separate source file
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 06dd166a82 add more precomputation to ecdsa signing
10 years ago
Pavol Rusnak 94d4a3733e fix typos
10 years ago
Pavol Rusnak e827517591 add mnemonic_check function
10 years ago
Pavol Rusnak 393c298c35 add progress_callback to mnemonic/pbkdf2 functions
10 years ago
Pavol Rusnak 10c42633fc add function to retrieve mnemonic wordlist
10 years ago
Pavol Rusnak b5ceb14f8d extract ecdsa_get_pubkeyhash
11 years ago
Pavol Rusnak d5e1ff8be8 remove version_byte and address from bip32
11 years ago
Pavol Rusnak 8c47b572df new test to compare private and public branch of bip32
11 years ago
Pavol Rusnak 18dea22213 get rid of bip32 versions, it's a mess :(
11 years ago
Pavol Rusnak b08d44d39e fix prefixes in internal functions as well
11 years ago
Pavol Rusnak d0e152a088 replace SHA256/SHA512 prefix with sha256/sha512 (OpenSSL clash)
11 years ago
Pavol Rusnak 1034b28f90 use both private and public bip32 versions
11 years ago
slush0 e17e0590f5 Merge pull request #5 from jpochyla/master
11 years ago
Jan Pochyla 166e19ba7c add cmake file with c++ compilation on MSVC
11 years ago
Pavol Rusnak 93e7f5ca8b Merge pull request #4 from jpochyla/master
11 years ago
Jan Pochyla 2e22e731d6 remove field name struct init for MSVC compatibility
11 years ago
Jan Pochyla 67eb76fd1b llu -> ull for MSVC compatibility
11 years ago