Commit Graph

66 Commits (cc3ab711971499ebd684eed81fe6b4f2f2ba3677)

Author SHA1 Message Date
Saleem Rashid 3983f330cf ed25519-donna: Remove duplicate static code
7 years ago
Saleem Rashid f9ab9f828b aes: Fix sequence point warning
7 years ago
Saleem Rashid 5331935626 ed25519-donna: Remove duplicate basepoint tables
7 years ago
Saleem Rashid a7947fec9b
ed25519-donna: Add ed25519-keccak
7 years ago
Saleem Rashid e808d405a1
ed25519-donna: Add ed25519-sha3
7 years ago
Saleem Rashid 5ae3f57255 base32: Add to Makefile & CMakeLists.txt
7 years ago
Pavol Rusnak edb31b89a8
remove test_{sign,verify}_speed from tests.c, rename tests to test_check.c, rework test_speed
7 years ago
Pavol Rusnak af01ef71fc
bignum: add bn_format
7 years ago
Pavol Rusnak d6d7919c87
add chacha20poly1305
7 years ago
Pavol Rusnak ca3423efc3
move aes stuff to aes/ subdirectory
7 years ago
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