secp256k1cipher 0.3.0 copy "secp256k1cipher: ^0.3.0" to clipboard
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)

    1. sha256 compress the secret length to 32, just fix the salsa20 key langth;
    1. Change IV to base64 string, will be shorter for transport;

0.1.2 - 2019-06-21 #

    1. add uint8list encrypt decrypt support

0.1.3 - 2019-07-02 #

    1. add strict check for point on curve
    1. fix bug's on serialization of public key

0.1.4 - 2019-07-03 #

    1. add compressed publickey support

0.1.5 - 2019-07-03 #

    1. Change secret to encrypt key method to eliminate ambiguity;

0.1.6 - 2019-07-11 #

    1. fix bugs when encrypt and decrypt unicode String

0.1.7 - 2019-07-11 #

    1. support use part of secret as iv

0.1.8 - 2019-08-03 #

    1. fix bugs when generate iv

0.2.0 - 2019-08-15 #

    1. PublicKey generate BTC Address
    1. PublicKey generate ETH Address

0.2.1 - 2019-09-12 #

    1. Remove unused logs.

0.2.2 - 2020-10-31 #

    1. Add private key signing and public key verification.

0.2.3 - 2020-10-31 #

    1. Add strinify publickey from private key.

0.2.4 (2021-1-11) #

    1. Split out encryption and decryption functions
8
likes
150
points
113
downloads

Publisher

unverified uploader

Weekly Downloads

Encrypt and decrypt data use secp256k1, This is the High level API build amount pointycastle, specify Elliptic curve to secp256k1 can simplify the api.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

base58check, hex, pointycastle

More

Packages that depend on secp256k1cipher