Home | History | Annotate | Download | only in dev

Lines Matching defs:selftests

308 const struct selftest_params selftests[] = {
1667 for (size_t i = 0; i < __arraycount(selftests); i++) {
1668 const char *alg = selftests[i].alg;
1669 int encblkno8 = selftests[i].encblkno8;
1670 const uint8_t *key = selftests[i].key;
1671 int keylen = selftests[i].keylen;
1672 int txtlen = selftests[i].txtlen;
1683 sc.sc_cdata.cf_blocksize = 8 * selftests[i].blocksize;
1699 memcpy(buf, selftests[i].ptxt, txtlen);
1701 cgd_cipher(&sc, buf, buf, txtlen, selftests[i].blkno,
1702 selftests[i].secsize, CGD_CIPHER_ENCRYPT);
1703 if (memcmp(buf, selftests[i].ctxt, txtlen) != 0) {
1705 hexdump(printf, "exp", selftests[i].ctxt, txtlen);
1707 selftests[i].alg, keylen, i);
1710 cgd_cipher(&sc, buf, buf, txtlen, selftests[i].blkno,
1711 selftests[i].secsize, CGD_CIPHER_DECRYPT);
1712 if (memcmp(buf, selftests[i].ptxt, txtlen) != 0) {
1714 hexdump(printf, "exp", selftests[i].ptxt, txtlen);
1716 selftests[i].alg, keylen, i);