gitlab.com/yawning/chacha20.git@v0.0.0-20230427033715-7877545b1b37/README.md (about)

     1  ### chacha20 - ChaCha20
     2  #### Yawning Angel (yawning at schwanenlied dot me)
     3  
     4  Yet another Go ChaCha20 implementation.  Everything else I found was slow,
     5  didn't support all the variants I need to use, or relied on cgo to go fast.
     6  
     7  Features:
     8  
     9   * 20 round, 256 bit key only.  Everything else is pointless and stupid.
    10   * IETF 96 bit nonce variant.
    11   * XChaCha 24 byte nonce variant.
    12   * SSSE3 and AVX2 support on amd64 targets.
    13   * Incremental encrypt/decrypt support, unlike golang.org/x/crypto/salsa20.