Lines Matching refs:key_len
621 int init_len, u32 ctx_addr, const u8 *key, int key_len)
646 memcpy(pad, key, key_len);
647 memset(pad + key_len, 0, HMAC_PAD_BLOCKLEN - key_len);
677 const u8 *key, int key_len, unsigned digest_len)
716 init_len, npe_ctx_addr, key, key_len);
720 init_len, npe_ctx_addr, key, key_len);
752 const u8 *key, int key_len)
771 switch (key_len) {
789 memcpy(cinfo, key, key_len);
791 if (key_len < DES3_EDE_KEY_SIZE && !(cipher_cfg & MOD_AES)) {
792 memset(cinfo + key_len, 0, DES3_EDE_KEY_SIZE -key_len);
793 key_len = DES3_EDE_KEY_SIZE;
795 dir->npe_ctx_idx = sizeof(cipher_cfg) + key_len;
836 unsigned int key_len)
850 ret = setup_cipher(&tfm->base, 0, key, key_len);
853 ret = setup_cipher(&tfm->base, 1, key, key_len);
861 unsigned int key_len)
864 ablk_setkey(tfm, key, key_len);
868 unsigned int key_len)
873 if (key_len < CTR_RFC3686_NONCE_SIZE)
876 memcpy(ctx->nonce, key + (key_len - CTR_RFC3686_NONCE_SIZE),
879 key_len -= CTR_RFC3686_NONCE_SIZE;
880 return ablk_setkey(tfm, key, key_len);