Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kisom/aescrypt
secp521r1 and AES-256-CTR with HMAC-SHA-384
https://github.com/kisom/aescrypt
Last synced: 24 days ago
JSON representation
secp521r1 and AES-256-CTR with HMAC-SHA-384
- Host: GitHub
- URL: https://github.com/kisom/aescrypt
- Owner: kisom
- License: isc
- Created: 2013-08-30T01:35:25.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-04-28T21:25:22.000Z (over 9 years ago)
- Last Synced: 2024-10-11T02:46:23.676Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 193 KB
- Stars: 50
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
cryptobox
Cryptobox aims to provide similar functionality to NaCL[1], while using
FIPS ciphers. It provides the following packages:* box: secure and authenticate small messages with 20-year security
using public key cryptography.
* stoutbox: secure and authenticate small messages with 50-year security
using public key cryptography.* secretbox: secure and authenticate small messages with 20-year security.
* strongbox: secure and authenticate small messages with 50-year security.Developers should prefer the box and stoutbox packages, as these reduce the
possibility of key compromise by using public keys.cryptobox operates on the concept of "boxes", which are encrypted and
authenticated secure messages. Boxes operate under the following threat model:* Messages should be confidential, but it is not a concern that Eve can
determine the length of the message.
* The communicating parties have some means of authenticating keys on
their own; that is, this package provides no authentication outside
of the keys themselves. There is no identity bound to a key.License:
cryptobox is released under the ISC license. See the include LICENSE
file for details.See also:
The Cryptobox project: http://cryptobox.tyrfingr.is/. This site contains
the specification, including test vectors, and a guidebook for building
secure systems using Cryptobox.