parent
9205c0d952
commit
47cb0fefce
@ -1,15 +1,18 @@
|
||||
MicroECDSA
|
||||
==========
|
||||
trezor-crypto
|
||||
=============
|
||||
|
||||
Heavily optimized ECDSA (secp256k1) signer for embedded devices.
|
||||
Heavily optimized cryptography algorithms for embedded devices.
|
||||
|
||||
Distibuted under MIT License.
|
||||
|
||||
Notes
|
||||
-----
|
||||
|
||||
a) the signer only understands secp256k1 elliptic curve
|
||||
These include:
|
||||
- Big Number (256 bit) Arithmetics
|
||||
- BIP32 Hierarchical Deterministic Wallets
|
||||
- Blowfish encrypt/decrypt
|
||||
- ECDSA signer/verifier (only secp256k1 curve)
|
||||
- ECDSA public key derivation and Base58 address representation
|
||||
- HMAC-SHA256 and HMAC-SHA512
|
||||
- RIPEMD-160
|
||||
- SHA256/SHA512
|
||||
- unit tests (using Check - check.sf.net; in tests.c)
|
||||
- tests against OpenSSL (in test-openssl.c)
|
||||
|
||||
b) unit tests using Check (check.sf.net) are in tests.c
|
||||
|
||||
c) tests against OpenSSL are in test-openssl.c
|
||||
Distibuted under MIT License.
|
||||
|
Loading…
Reference in new issue