Ondřej Vejpustek
|
05ae15bcb6
|
build(crypto): use precomputed context for secp256k1-zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
29ce860d46
|
refactor(core,crypto): rename schnorr to BIP340
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
1dad7fe7c5
|
feat(crypto): add wrapers for BIP-340 compatible Schnorr signatures from secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
79153135b7
|
test(crypto): add ecdsa tests for secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
d2f8f4b021
|
feat(crypto): add wrappers for ecdsa from secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
75e61da70b
|
feat(crypto): implement randomizable secp256k1_zkp context
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
6bee78af19
|
feat(crypto): compile crypto with secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Fabien
|
9ef26c347e
|
Add support for Schnorr crypto (BCH variant)
Support Schnorr signature and verification defined in
https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/2019-05-15-schnorr.md.
The implementation is based on https://github.com/Bitcoin-ABC/secp256k1
as well as the test vectors.
|
2021-03-09 14:22:56 +01:00 |
|
Pavol Rusnak
|
78be2c9cac
|
fix(crypto): fix build on clang/arm64
|
2020-12-17 00:09:47 +01:00 |
|
Christian Reitter
|
676ac1571a
|
crypto: add fuzz testing harnesses and documentation
|
2020-07-07 14:41:10 +02:00 |
|
Ondřej Vejpustek
|
4504469e80
|
crypto: add tests for chacha_drbg
|
2020-04-16 11:51:28 +02:00 |
|
Pavol Rusnak
|
76eefd026f
|
all: let's use -Wno-missing-braces because clang does not respect
initialization of structs with = {0};
|
2019-10-11 09:59:32 +02:00 |
|
Tomas Susanka
|
49d6a35249
|
core: add slip39 keyboard
|
2019-06-23 21:33:58 +02:00 |
|
Andrew Kozlik
|
1d9e125fd4
|
crypto/rfc6979: Use the new HMAC DRBG implementation in rfc6979.c. Remove code duplication between rfc6979.c and ecdsa.c.
|
2019-06-11 11:41:40 +02:00 |
|
Andrew Kozlik
|
7c44340c40
|
crypto: Add HMAC deterministic random bit generator and unit tests.
|
2019-06-11 11:41:40 +02:00 |
|
Pavol Rusnak
|
cc2acb2e67
|
Revert "crypto: add support for schnorr signatures"
This reverts commit 8114e0f9fc .
|
2019-05-23 20:15:30 +02:00 |
|
Andrew Kozlik
|
e631983d6d
|
Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039
|
2019-04-29 11:29:54 +02:00 |
|
armatusmiles
|
8114e0f9fc
|
crypto: add support for schnorr signatures
|
2019-04-22 00:52:50 +02:00 |
|
Andrew Kozlik
|
1b3c0e0243
|
crypto/tests: Add unit tests for Shamir secret sharing.
|
2019-04-17 17:28:34 +02:00 |
|
matejcik
|
4e0d813269
|
MONOREPO MERGE trezor-crypto
|
2019-04-15 19:14:52 +02:00 |
|