Lines Matching defs:crypt
36 * Encryption /Authentication Algorithm Suite (crypt):
223 zio_crypt_key_init(uint64_t crypt, zio_crypt_key_t *key)
230 ASSERT3U(crypt, <, ZIO_CRYPT_FUNCTIONS);
244 keydata_len = zio_crypt_table[crypt].ci_keylen;
288 mech.cm_type = crypto_mech2id(zio_crypt_table[crypt].ci_mechname);
300 key->zk_crypt = crypt;
392 zio_do_crypt_uio(boolean_t encrypt, uint64_t crypt, crypto_key_t *key,
404 ASSERT3U(crypt, <, ZIO_CRYPT_FUNCTIONS);
407 crypt_info = zio_crypt_table[crypt];
414 /* setup encryption mechanism (same as crypt) */
495 uint64_t crypt = key->zk_crypt;
498 ASSERT3U(crypt, <, ZIO_CRYPT_FUNCTIONS);
500 keydata_len = zio_crypt_table[crypt].ci_keylen;
532 aad[1] = LE_64(crypt);
536 enc_len = zio_crypt_table[crypt].ci_keylen + SHA512_HMAC_KEYLEN;
545 ret = zio_do_crypt_uio(B_TRUE, crypt, cwkey, NULL, iv, enc_len,
557 zio_crypt_key_unwrap(crypto_key_t *cwkey, uint64_t crypt, uint64_t version,
568 ASSERT3U(crypt, <, ZIO_CRYPT_FUNCTIONS);
572 keydata_len = zio_crypt_table[crypt].ci_keylen;
594 aad[1] = LE_64(crypt);
607 ret = zio_do_crypt_uio(B_FALSE, crypt, cwkey, NULL, iv, enc_len,
635 mech.cm_type = crypto_mech2id(zio_crypt_table[crypt].ci_mechname);
647 key->zk_crypt = crypt;
1918 uint64_t crypt = key->zk_crypt;
1919 uint_t keydata_len = zio_crypt_table[crypt].ci_keylen;