secp256k1cipher 0.3.0
secp256k1cipher: ^0.3.0 copied to clipboard
Encrypt and decrypt data use secp256k1, This is the High level API build amount pointycastle, specify Elliptic curve to secp256k1 can simplify the api.
Changelog #
0.3.0 #
- 支持 Dart 3
- 支持 null safety
- 升级 pointycastle 依赖到 4.x
Version 0.1.0 (2019-06-06)
- Add example code and this file.
Version 0.1.1 (2019-06-10)
-
- sha256 compress the secret length to 32, just fix the salsa20 key langth;
-
- Change IV to base64 string, will be shorter for transport;
0.1.2 - 2019-06-21 #
-
- add uint8list encrypt decrypt support
0.1.3 - 2019-07-02 #
-
- add strict check for point on curve
-
- fix bug's on serialization of public key
0.1.4 - 2019-07-03 #
-
- add compressed publickey support
0.1.5 - 2019-07-03 #
-
- Change secret to encrypt key method to eliminate ambiguity;
0.1.6 - 2019-07-11 #
-
- fix bugs when encrypt and decrypt unicode String
0.1.7 - 2019-07-11 #
-
- support use part of secret as iv
0.1.8 - 2019-08-03 #
-
- fix bugs when generate iv
0.2.0 - 2019-08-15 #
-
- PublicKey generate BTC Address
-
- PublicKey generate ETH Address
0.2.1 - 2019-09-12 #
-
- Remove unused logs.
0.2.2 - 2020-10-31 #
-
- Add private key signing and public key verification.
0.2.3 - 2020-10-31 #
-
- Add strinify publickey from private key.
0.2.4 (2021-1-11) #
-
- Split out encryption and decryption functions