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
b915092a44
crypto/hmac_drbg: Add nonce parameter to hmac_drbg_init().
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
f7053d96fe
all: remove extraneous whitespace
2019-05-26 22:20:14 +02:00
Pavol Rusnak
cc2acb2e67
Revert "crypto: add support for schnorr signatures"
...
This reverts commit 8114e0f9fc
.
2019-05-23 20:15:30 +02:00
matejcik
9b168daa19
style: improve makefile output, format test files
2019-05-13 18:00:43 +02:00
Andrew Kozlik
025974a97d
crypto/shamir: Memzero stack variables even in performace critical functions.
2019-05-03 14:18:54 +02:00
Andrew Kozlik
223868f552
crypto/shamir: Fix edge case when shamir_interpolate() is called with duplicate share indices which are equal to the result index.
2019-05-02 18:44:56 +02:00
Andrew Kozlik
48a98efc58
crypto/shamir: Reorder #includes.
2019-04-29 12:04:31 +02:00
Andrew Kozlik
e631983d6d
Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039
2019-04-29 11:29:54 +02:00
Tomas Susanka
24bd4f84da
ci: gitlab init
...
Lot of things are missing, this is to at least have something in master. Todo:
- add legacy, python and storage tests
- fix crypto
- cache
- pass builds from build stage to tests using artefacts
and many others
2019-04-23 15:57:24 +02:00
Tomas Susanka
456d98ac03
all: style
2019-04-23 14:41:59 +02:00
armatusmiles
8114e0f9fc
crypto: add support for schnorr signatures
2019-04-22 00:52:50 +02:00
Tomas Susanka
1995169255
crypto: style
2019-04-19 16:36:39 +02:00
Pavol Rusnak
8b06598474
core+legacy: rework code styling checks
2019-04-18 17:40:55 +02:00
Andrew Kozlik
ccb169e39e
crypto/shamir: Add copyright.
2019-04-18 15:11:54 +02:00
Andrew Kozlik
1ee831f50c
Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039
2019-04-18 14:59:05 +02:00
Andrew Kozlik
c073d68a2d
crypto/shamir: Improve error handling.
2019-04-18 14:35:18 +02:00
Pavol Rusnak
e7592a4c04
nix: consolidate various shell.nix files into one
2019-04-18 00:26:04 +02:00
Andrew Kozlik
1b3c0e0243
crypto/tests: Add unit tests for Shamir secret sharing.
2019-04-17 17:28:34 +02:00
Kurotych Anatolii
23bfb31ad2
crypto/ecdsa: add compress_coords ( #42 )
2019-04-17 12:19:01 +02:00
Andrew Kozlik
0d21bca288
crypto: Move Shamir secret sharing to trezor-crypto.
2019-04-17 11:26:16 +02:00
Pavol Rusnak
be76dcc96a
toplevel: reorganize .gitignore files
2019-04-17 00:05:24 +02:00
matejcik
fd2829a27b
MONOREPO SUBREPO FILES
2019-04-15 19:15:14 +02:00
matejcik
4e0d813269
MONOREPO MERGE trezor-crypto
2019-04-15 19:14:52 +02:00