Pavol Rusnak
|
456037599f
|
hasher: add HASHER_SHA3{,K}
|
2018-07-31 14:20:18 +02:00 |
|
Pavol Rusnak
|
a7463bcb85
|
tests: don't use AES_VAR for tests/libtrezor-crypto.so
|
2018-07-20 11:14:51 +02:00 |
|
Ondřej Vejpustek
|
02a988cd26
|
integrate Wycheproof tests
|
2018-07-16 14:27:18 +02:00 |
|
Dusan Klinec
|
957b8129bd
|
Allow to compile without Valgrind
|
2018-07-11 22:38:24 +02:00 |
|
Pavol Rusnak
|
1730601d30
|
refactor mnemonic_check and mnemonic_to_entropy, style changes
|
2018-07-10 20:04:41 +02:00 |
|
jmuravsky
|
18b109e2bd
|
Add Cardano currency support
|
2018-07-10 19:09:21 +02:00 |
|
Dusan Klinec
|
10788a82a1
|
ed25519: aA + bB double scalarmult added
- required for monero
|
2018-05-18 19:08:21 +02:00 |
|
Yura Pakhuchiy
|
f15605bd45
|
Groestl hash: fix -Wshadow warnings
|
2018-04-23 16:15:59 +02:00 |
|
Yura Pakhuchiy
|
9e08e8ce63
|
Groestl hash cleanup
- Remove unused code
- Remove x86 specific optimizations (to test code which closer to ARM on
emulator)
- Fix -Wundef warnings
|
2018-04-23 16:15:59 +02:00 |
|
Yura Pakhuchiy
|
2fdcebfbb6
|
Add Groestl hash
|
2018-04-23 16:15:59 +02:00 |
|
Pavol Rusnak
|
7111431890
|
move tests into tests/
|
2018-04-05 13:26:59 +02:00 |
|
Pavol Rusnak
|
e81fb38ab4
|
fix cashaddr test
|
2018-04-05 11:53:00 +02:00 |
|
Jochen Hoenicke
|
e65adcf5ca
|
Added cashaddr support (#120)
The new bitcoincash address format.
|
2018-04-05 11:15:05 +02:00 |
|
Saleem Rashid
|
b9043659c5
|
test_openssl: Fix failing test
|
2018-04-03 18:28:06 +02:00 |
|
Pavol Rusnak
|
bb4c3d0525
|
introduce and use memzero instead of explicit_bzero
|
2018-01-18 15:18:09 +01:00 |
|
Peter D. Gray
|
cb8c910a0c
|
Makefile: simplify include path, move subdirs to where used in C files
|
2018-01-13 14:51:51 +01:00 |
|
Saleem Rashid
|
7cdbec2d11
|
blake256: Initial commit
|
2017-12-10 20:07:13 +01:00 |
|
Saleem Rashid
|
a70caa3dbc
|
hasher: Initial commit
|
2017-12-10 20:07:13 +01:00 |
|
Jochen Hoenicke
|
506167e3f2
|
Bech32 (BIP173) address support
|
2017-11-03 18:49:19 +01:00 |
|
Saleem Rashid
|
8edc0c58d3
|
bip32: Add hdnode_get_nem_address
|
2017-09-02 01:39:09 +02:00 |
|
Saleem Rashid
|
7c3b2d5209
|
options: Add NEM support
|
2017-09-02 01:39:09 +02:00 |
|
Saleem Rashid
|
e223861848
|
Makefile: Add aes/aestst to default goal
|
2017-08-15 12:42:14 +02:00 |
|
Saleem Rashid
|
8503bec352
|
Makefile: Remove obsolete comment
|
2017-08-14 14:39:47 +02:00 |
|
Saleem Rashid
|
5f6c49aebc
|
Travis CI: Run aestst
|
2017-08-14 14:39:47 +02:00 |
|
Saleem Rashid
|
cb30b58055
|
rc4: Initial commit
|
2017-08-14 00:11:43 +02:00 |
|
Saleem Rashid
|
3983f330cf
|
ed25519-donna: Remove duplicate static code
|
2017-08-14 00:08:48 +02:00 |
|
Saleem Rashid
|
f9ab9f828b
|
aes: Fix sequence point warning
|
2017-08-14 00:08:28 +02:00 |
|
Saleem Rashid
|
5331935626
|
ed25519-donna: Remove duplicate basepoint tables
|
2017-06-25 12:14:35 +02:00 |
|
Saleem Rashid
|
a7947fec9b
|
ed25519-donna: Add ed25519-keccak
|
2017-06-05 16:34:51 +02:00 |
|
Saleem Rashid
|
e808d405a1
|
ed25519-donna: Add ed25519-sha3
|
2017-06-05 16:34:15 +02:00 |
|
Saleem Rashid
|
5ae3f57255
|
base32: Add to Makefile & CMakeLists.txt
|
2017-06-05 12:32:48 +02:00 |
|
Pavol Rusnak
|
edb31b89a8
|
remove test_{sign,verify}_speed from tests.c, rename tests to test_check.c, rework test_speed
|
2017-06-04 00:35:19 +02:00 |
|
Pavol Rusnak
|
af01ef71fc
|
bignum: add bn_format
|
2017-05-17 17:49:35 +02:00 |
|
Pavol Rusnak
|
d6d7919c87
|
add chacha20poly1305
|
2017-05-11 13:27:34 +02:00 |
|
Pavol Rusnak
|
ca3423efc3
|
move aes stuff to aes/ subdirectory
|
2017-05-08 16:46:53 +02:00 |
|
Pavol Rusnak
|
cfde8ec233
|
use pkg-config for build of tests
|
2017-04-21 13:44:10 +02:00 |
|
Peter Banik
|
dc1939bae9
|
Fix for subunit tests on Ubuntu > 16.04 (#88)
https://github.com/libcheck/check/issues/60
|
2017-04-21 13:12:45 +02:00 |
|
Pavol Rusnak
|
12af9b262b
|
build: switch to gcc-5 (in travis)
|
2017-04-02 01:13:50 +02:00 |
|
Pavol Rusnak
|
4669c3db4c
|
more merging of curve25519 into ed25519
|
2017-03-28 19:48:36 +02:00 |
|
Pavol Rusnak
|
8cc6539d2d
|
remove unused functions
|
2017-03-28 19:20:40 +02:00 |
|
Pavol Rusnak
|
092d8e7bf1
|
merge curve25519 into ed25519, code reuse
|
2017-03-28 18:53:09 +02:00 |
|
Pavol Rusnak
|
397a13f654
|
simplify ed25519 code
|
2017-03-28 18:32:58 +02:00 |
|
Pavol Rusnak
|
cb471ba2ec
|
upgrade ed25519 to forthy42 fork
|
2017-03-28 18:01:42 +02:00 |
|
Pavol Rusnak
|
9a2310fc53
|
add Blake2b
|
2017-02-28 18:14:54 +01:00 |
|
Pavol Rusnak
|
3d364aac36
|
we don't use OPTIMIZED_IV anywhere anymore
|
2017-01-11 15:33:46 +01:00 |
|
Pavol Rusnak
|
f4e4c29356
|
add blake2s, add unittests for blake2s and sha3
|
2016-11-01 16:22:20 +01:00 |
|
Pavol Rusnak
|
0abc61f672
|
use curve25519-donna from floodyberry
|
2016-10-24 20:51:57 +02:00 |
|
Fabian Schuh
|
54cc18c493
|
Steem integration
|
2016-10-16 01:41:20 +02:00 |
|
Roman Zeyde
|
0ad8a7c627
|
Add Curve25519 implementation
Using https://github.com/agl/curve25519-donna repository source.
|
2016-10-13 22:21:58 +03:00 |
|
Pavol Rusnak
|
b05776be77
|
add address related funnctions
|
2016-10-10 11:22:15 +02:00 |
|