github.com/Psiphon-Labs/psiphon-tunnel-core@v2.0.28+incompatible/psiphon/common/crypto/Yawning/chacha20/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   * SSE2 and AVX2 support on amd64 targets.
    13   * Incremental encrypt/decrypt support, unlike golang.org/x/crypto/salsa20.
    14