secp256k1cipher 0.2.7 copy "secp256k1cipher: ^0.2.7" to clipboard
secp256k1cipher: ^0.2.7 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 #

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;

Version 0.1.2 (2019-06-21) #

    1. add uint8list encrypt decrypt support

Version 0.1.3 (2019-07-02) #

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

Version 0.1.4 (2019-07-03) #

    1. add compressed publickey support

Version 0.1.5 (2019-07-03) #

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

Version 0.1.6 (2019-07-11) #

    1. fix bugs when encrypt and decrypt unicode String

Version 0.1.7 (2019-07-11) #

    1. support use part of secret as iv

Version 0.1.8 (2019-08-03) #

    1. fix bugs when generate iv

Version 0.2.0 (2019-08-15) #

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

Version 0.2.1 (2019-09-12) #

    1. Remove unused logs.

Version 0.2.2 (2020-10-31) #

    1. Add private key signing and public key verification.

Version 0.2.3 (2020-10-31) #

    1. Add strinify publickey from private key.

Version 0.2.4 (2021-1-11) #

    1. Split out encryption and decryption functions
8
likes
120
pub points
61%
popularity

Publisher

unverified uploader

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