Commit Graph

71 Commits (7c3b2d520993cdbdac66dff6515781a23208a4b3)

Author SHA1 Message Date
Saleem Rashid 7c3b2d5209 options: Add NEM support
7 years ago
Saleem Rashid e223861848 Makefile: Add aes/aestst to default goal
7 years ago
Saleem Rashid 8503bec352 Makefile: Remove obsolete comment
7 years ago
Saleem Rashid 5f6c49aebc Travis CI: Run aestst
7 years ago
Saleem Rashid cb30b58055
rc4: Initial commit
7 years ago
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