proxy.golang.org : github.com/wneessen/iocrypter
Package iocrypter implements AES-256-CTR encryption with SHA-512 HMAC Authentication as a io.Reader interface. It allows the en- and decryption with authentication of arbitrary data from a given io.Reader. It derives a secure key for the AES-256 encryption using Argon2ID. Encryption parameters like the Argon2 settings, the salt and the IV are stored in the beginning of the ciphertext, making it convenient for byte stream encryption.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/wneessen/iocrypter
Keywords:
aes-256-ctr
, decryption
, encryption
, encryption-decryption
, go
, golang
, hmac-sha512
License: MIT
Latest release: 3 months ago
First release: 5 months ago
Namespace: github.com/wneessen
Stars: 1 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/wneessen
Last synced: 3 days ago