1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
Source: golang-github-aead-chacha20
Section: devel
Priority: optional
Maintainer: Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
Uploaders: Eric Dorland <eric@debian.org>
Build-Depends: debhelper (>= 10),
dh-golang,
golang-golang-x-sys-dev,
golang-any
Standards-Version: 4.1.3
Homepage: https://github.com/aead/chacha20
Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-aead-chacha20
Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-aead-chacha20.git
XS-Go-Import-Path: github.com/aead/chacha20
Testsuite: autopkgtest-pkg-go
Package: golang-github-aead-chacha20-dev
Architecture: all
Depends: ${shlibs:Depends},
${misc:Depends}
Description: ChaCha20 and XChaCha20 stream ciphers go library
The ChaCha20 stream cipher ChaCha is a stream cipher family
created by Daniel J. Bernstein. The most common ChaCha cipher
is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539
(https://tools.ietf.org/html/rfc7539).
.
This package provides implementations of three ChaCha versions: -
ChaCha20 with a 64 bit nonce (can en/decrypt up to 2^64 * 64 bytes
for one key-nonce combination) - ChaCha20 with a 96 bit nonce (can
en/decrypt up to 2^32 * 64 bytes ~ 256 GB for one key-nonce combination)
- XChaCha20 with a 192 bit nonce (can en/decrypt up to 2^64 * 64 bytes
for one key-nonce combination)
.
Furthermore the chacha subpackage implements ChaCha20/12 and ChaCha20/8.
These versions use 12 or 8 rounds instead of 20. But it's recommended
to use ChaCha20 (with 20 rounds) - it will be fast enough for
almost all purposes.
|