crypto_stream
This page lists all primitives grouped under operation
crypto_stream
.
For each primitive, all listed implementations were checked across a number of compilers, compiler options, and hosts.
The progress bar shows the relative number of successes, fails, and errors:
crypto_aead_decrypt returns nonzero
The absolute number of successes, fails, and errors is shown to the left of the progress bar.
The following code was used to flag secret data, and test implementations:
1 | void timecop_doit(void) |
2 | { |
3 | poison(k, klen); |
4 | poison(n, nlen); |
5 | return doit(); |
6 | } |
Click an implementation to see all checked compiler options.
aes128ctr
aes128estream
aes192ctr
aes256ctr
aes256estream
amastrid
chacha12
chacha20
chacha8
cryptmtv3
dragon
hc128
hc256
lexv2
nlsv2
ocelot1
panama
rabbit
salsa20
salsa2012
salsa208
snow20
sosemanuk
tpy
tpy6
tpypy
trivium
xsalsa20