Commit Graph

56 Commits (671dad42df99bd777e3c6143ab9c0f0797adc512)

Author SHA1 Message Date
Pavol Rusnak cfde8ec233
use pkg-config for build of tests
8 years ago
Peter Banik dc1939bae9 Fix for subunit tests on Ubuntu > 16.04 (#88)
8 years ago
Pavol Rusnak 12af9b262b
build: switch to gcc-5 (in travis)
8 years ago
Pavol Rusnak 4669c3db4c
more merging of curve25519 into ed25519
8 years ago
Pavol Rusnak 8cc6539d2d
remove unused functions
8 years ago
Pavol Rusnak 092d8e7bf1
merge curve25519 into ed25519, code reuse
8 years ago
Pavol Rusnak 397a13f654
simplify ed25519 code
8 years ago
Pavol Rusnak cb471ba2ec
upgrade ed25519 to forthy42 fork
8 years ago
Pavol Rusnak 9a2310fc53
add Blake2b
8 years ago
Pavol Rusnak 3d364aac36
we don't use OPTIMIZED_IV anywhere anymore
8 years ago
Pavol Rusnak f4e4c29356
add blake2s, add unittests for blake2s and sha3
8 years ago
Pavol Rusnak 0abc61f672
use curve25519-donna from floodyberry
8 years ago
Fabian Schuh 54cc18c493 Steem integration
8 years ago
Roman Zeyde 0ad8a7c627 Add Curve25519 implementation
8 years ago
Pavol Rusnak b05776be77
add address related funnctions
8 years ago
Alex Beregszaszi ec7bea4308 Add tests for ecdsa_get_ethereum_pubkeyhash()
8 years ago
Pavol Rusnak 31e05edca7
add script parsing functions
8 years ago
Pavol Rusnak 9e5d03a1fc
fix alignment in sha functions
8 years ago
Pavol Rusnak 406022acb4
remove tools/Makefile
9 years ago
Pavol Rusnak d9ec4344fc
use std=c99
9 years ago
Pavol Rusnak c01be339f5
add sha3 from rhash
9 years ago
Pavol Rusnak 5c4e131ada
add speed benchmark (secp256k1 vs ed25519)
9 years ago
Jochen Hoenicke 269b779ead Updated cmake configuration for ed25519
9 years ago
Jochen Hoenicke 55edf71e27
ed25519 support
9 years ago
Pavol Rusnak 418e86c293 remove scons dependency, build shared library with Makefile
9 years ago
Pavol Rusnak 9c3e51074b use -O3 instead of -Os
9 years ago
Roman Zeyde 7c58fc11a4 Add support for NIST256P1 elliptic curve
9 years ago
Pavol Rusnak cb9ccc5cf4 remove all references to USE_PUBKEY_VALIDATE
10 years ago
Pavol Rusnak ad8e618ed2 use $(CC) instead of gcc in Makefile
10 years ago
Pavol Rusnak bb73936959 use more warnings from trezor-mcu
10 years ago
Pavol Rusnak 03a8925e0f rename BN_PRINT define to USE_BN_PRINT
10 years ago
Pavol Rusnak b9d5896174 make pubkey validation optional, extract options to separate header
10 years ago
Pavol Rusnak aa27534856 Merge pull request #8 from dllaurence/linux-build
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
Pavol Rusnak abf7178319 add "small" switch to makefile
10 years ago
Pavol Rusnak 99900eb323 update AES code to support different modes of operation, add unittests
10 years ago
Pavol Rusnak 4b1211e0ae extract base58 functions to separate source file
10 years ago
Pavol Rusnak 50fb43127f use -Wextra
11 years ago
Pavol Rusnak 352bc42be2 use PBKDF2 for BIP39, add unit tests
11 years ago
Pavol Rusnak 42da580ce8 bip39 implementation with unit tests
11 years ago
Pavol Rusnak 9308fddb7f replace blowfish with rijndael
11 years ago
Pavol Rusnak 7e41c2a568 add blowfish algo with tests
11 years ago
Pavol Rusnak 58a65d9cd7 move speed tests to unit testing suite
11 years ago
Pavol Rusnak 2df62d4877 use unit tests via Check instead of small test programs
11 years ago
Pavol Rusnak 92f070498f add function for computing addresses
11 years ago
Pavol Rusnak 65250325c4 add ripemd160
11 years ago
Pavol Rusnak afc9bcfe30 implement bip32 - https://en.bitcoin.it/wiki/BIP_0032
11 years ago
Pavol Rusnak 07d1c22730 refactor code -> bignum.c/h
11 years ago
Pavol Rusnak 603acbd1be implement RFC 6979
11 years ago