crypto_encrypt
This page lists all primitives grouped under operation
crypto_encrypt
.
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 | crypto_encrypt(c,&clen,m,mlen,p); |
4 | poison(s, slen); |
5 | crypto_encrypt_open(t,&tlen,c,clen,s); |
6 | } |
Click an implementation to see all checked compiler options.
3hfe
4hfe
cargocult2048
lotus128
lotus192
lotus256
mcnie3q1281
mcnie3q1282
mcnie3q1921
mcnie3q1922
mcnie3q2561
mcnie3q2562
mcnie4q1281
mcnie4q1282
mcnie4q1921
mcnie4q1922
mcnie4q2561
mcnie4q2562
ntruees401ep2
ntruees439ep1
ntruees593ep1
ntruees743ep1
ntruees787ep1
pqrsa15
rsa2048