Commit Graph

77 Commits (c70e4401280fc0720922b393d71780dd2ac78611)

Author SHA1 Message Date
Pavol Rusnak bb4c3d0525
introduce and use memzero instead of explicit_bzero
7 years ago
Peter D. Gray cb8c910a0c Makefile: simplify include path, move subdirs to where used in C files
7 years ago
Saleem Rashid 7cdbec2d11 blake256: Initial commit
7 years ago
Saleem Rashid a70caa3dbc hasher: Initial commit
7 years ago
Jochen Hoenicke 506167e3f2 Bech32 (BIP173) address support
7 years ago
Saleem Rashid 8edc0c58d3 bip32: Add hdnode_get_nem_address
7 years ago
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