Home
last modified time | relevance | path

Searched refs:key_len (Results 1 – 25 of 28) sorted by relevance

12

/arch/sparc/crypto/
A Dcamellia_glue.c30 int key_len; member
37 unsigned int key_len) in camellia_set_key() argument
42 if (key_len != 16 && key_len != 24 && key_len != 32) in camellia_set_key()
45 ctx->key_len = key_len; in camellia_set_key()
48 key_len, &ctx->decrypt_key[0]); in camellia_set_key()
59 u32 *output, unsigned int key_len);
67 (u32 *) dst, ctx->key_len); in camellia_encrypt()
76 (u32 *) dst, ctx->key_len); in camellia_decrypt()
98 if (ctx->key_len != 16) in __ecb_crypt()
148 if (ctx->key_len != 16) in cbc_encrypt()
[all …]
A Daes_glue.c165 unsigned int key_len);
168 unsigned int key_len) in aes_set_key() argument
172 switch (key_len) { in aes_set_key()
192 aes_sparc64_key_expand((const u32 *)in_key, &ctx->key[0], key_len); in aes_set_key()
193 ctx->key_length = key_len; in aes_set_key()
199 unsigned int key_len) in aes_set_key_skcipher() argument
201 return aes_set_key(crypto_skcipher_tfm(tfm), in_key, key_len); in aes_set_key_skcipher()
/arch/s390/crypto/
A Daes_s390.c45 int key_len; member
61 int key_len; member
77 unsigned int key_len) in setkey_fallback_cip() argument
104 sctx->key_len = key_len; in aes_set_key()
221 sctx->key_len = key_len; in ecb_aes_set_key()
317 sctx->key_len = key_len; in cbc_aes_set_key()
415 key_len = key_len / 2; in xts_aes_set_key()
416 xts_ctx->key_len = key_len; in xts_aes_set_key()
418 memcpy(xts_ctx->pcc_key, in_key + key_len, key_len); in xts_aes_set_key()
555 xts_ctx->key_len = key_len; in fullxts_aes_set_key()
[all …]
A Ddes_s390.c36 unsigned int key_len) in des_setkey() argument
45 memcpy(ctx->key, key, key_len); in des_setkey()
50 unsigned int key_len) in des_setkey_skcipher() argument
52 return des_setkey(crypto_skcipher_tfm(tfm), key, key_len); in des_setkey_skcipher()
201 unsigned int key_len) in des3_setkey() argument
210 memcpy(ctx->key, key, key_len); in des3_setkey()
215 unsigned int key_len) in des3_setkey_skcipher() argument
217 return des3_setkey(crypto_skcipher_tfm(tfm), key, key_len); in des3_setkey_skcipher()
A Dpaes_s390.c344 unsigned int key_len) in ecb_paes_setkey() argument
351 rc = paes_ctx_setkey(ctx, in_key, key_len); in ecb_paes_setkey()
603 unsigned int key_len) in cbc_paes_setkey() argument
610 rc = paes_ctx_setkey(ctx, in_key, key_len); in cbc_paes_setkey()
866 unsigned int key_len) in ctr_paes_setkey() argument
873 rc = paes_ctx_setkey(ctx, in_key, key_len); in ctr_paes_setkey()
/arch/arm64/crypto/
A Daes-ce-glue.c75 unsigned int key_len) in ce_aes_expandkey() argument
84 u32 kwords = key_len / sizeof(u32); in ce_aes_expandkey()
88 if (key_len != AES_KEYSIZE_128 && in ce_aes_expandkey()
89 key_len != AES_KEYSIZE_192 && in ce_aes_expandkey()
90 key_len != AES_KEYSIZE_256) in ce_aes_expandkey()
93 ctx->key_length = key_len; in ce_aes_expandkey()
107 if (key_len == AES_KEYSIZE_192) { in ce_aes_expandkey()
112 } else if (key_len == AES_KEYSIZE_256) { in ce_aes_expandkey()
143 unsigned int key_len) in ce_aes_setkey() argument
147 return ce_aes_expandkey(ctx, in_key, key_len); in ce_aes_setkey()
A Daes-ce-setkey.h4 unsigned int key_len);
6 unsigned int key_len);
A Daes-neonbs-glue.c76 unsigned int key_len) in aesbs_setkey() argument
82 err = aes_expandkey(&rk, in_key, key_len); in aesbs_setkey()
86 ctx->rounds = 6 + key_len / 4; in aesbs_setkey()
135 unsigned int key_len) in aesbs_cbc_ctr_setkey() argument
141 err = aes_expandkey(&rk, in_key, key_len); in aesbs_cbc_ctr_setkey()
145 ctx->key.rounds = 6 + key_len / 4; in aesbs_cbc_ctr_setkey()
253 unsigned int key_len) in aesbs_xts_setkey() argument
259 err = xts_verify_key(tfm, in_key, key_len); in aesbs_xts_setkey()
263 key_len /= 2; in aesbs_xts_setkey()
268 err = aes_expandkey(&rk, in_key + key_len, key_len); in aesbs_xts_setkey()
[all …]
A Daes-glue.c138 unsigned int key_len) in skcipher_aes_setkey() argument
142 return aes_expandkey(ctx, in_key, key_len); in skcipher_aes_setkey()
151 ret = xts_verify_key(tfm, in_key, key_len); in xts_set_key()
158 key_len / 2); in xts_set_key()
164 unsigned int key_len) in essiv_cbc_set_key() argument
801 unsigned int key_len) in cbcmac_setkey() argument
818 unsigned int key_len) in cmac_setkey() argument
822 int rounds = 6 + key_len / 4; in cmac_setkey()
825 err = cbcmac_setkey(tfm, in_key, key_len); in cmac_setkey()
842 unsigned int key_len) in xcbc_setkey() argument
[all …]
A Dsm4-ce-cipher-glue.c21 unsigned int key_len) in sm4_ce_setkey() argument
25 return sm4_expandkey(ctx, key, key_len); in sm4_ce_setkey()
A Dsm4-ce-glue.c70 unsigned int key_len) in sm4_setkey() argument
74 if (key_len != SM4_KEY_SIZE) in sm4_setkey()
85 unsigned int key_len) in sm4_xts_setkey() argument
90 if (key_len != SM4_KEY_SIZE * 2) in sm4_xts_setkey()
93 ret = xts_verify_key(tfm, key, key_len); in sm4_xts_setkey()
506 unsigned int key_len) in sm4_cbcmac_setkey() argument
510 if (key_len != SM4_KEY_SIZE) in sm4_cbcmac_setkey()
522 unsigned int key_len) in sm4_cmac_setkey() argument
528 if (key_len != SM4_KEY_SIZE) in sm4_cmac_setkey()
558 unsigned int key_len) in sm4_xcbc_setkey() argument
[all …]
A Dsm4-neon-glue.c29 unsigned int key_len) in sm4_setkey() argument
33 return sm4_expandkey(ctx, key, key_len); in sm4_setkey()
A Dsm4-ce-gcm-glue.c44 unsigned int key_len) in gcm_setkey() argument
48 if (key_len != SM4_KEY_SIZE) in gcm_setkey()
A Dsm4-ce-ccm-glue.c31 unsigned int key_len) in ccm_setkey() argument
35 if (key_len != SM4_KEY_SIZE) in ccm_setkey()
A Daes-ce-ccm-glue.c48 unsigned int key_len) in ccm_setkey() argument
52 return ce_aes_expandkey(ctx, in_key, key_len); in ccm_setkey()
/arch/powerpc/platforms/pseries/
A Dplpks-secvar.c82 static int plpks_get_variable(const char *key, u64 key_len, u8 *data, in plpks_get_variable() argument
90 var.name = kcalloc(key_len - 1, sizeof(wchar_t), GFP_KERNEL); in plpks_get_variable()
93 rc = utf8s_to_utf16s(key, key_len - 1, UTF16_LITTLE_ENDIAN, (wchar_t *)var.name, in plpks_get_variable()
94 key_len - 1); in plpks_get_variable()
122 static int plpks_set_variable(const char *key, u64 key_len, u8 *data, in plpks_set_variable() argument
136 var.name = kcalloc(key_len - 1, sizeof(wchar_t), GFP_KERNEL); in plpks_set_variable()
139 rc = utf8s_to_utf16s(key, key_len - 1, UTF16_LITTLE_ENDIAN, (wchar_t *)var.name, in plpks_set_variable()
140 key_len - 1); in plpks_set_variable()
A Dplpks_sed_ops.c30 u_int key_len; member
89 len = min_t(u16, be32_to_cpu(data.key_len), var.datalen); in sed_read_key()
119 data.key_len = cpu_to_be32(keylen); in sed_write_key()
/arch/powerpc/include/asm/
A Dsecvar.h18 int (*get)(const char *key, u64 key_len, u8 *data, u64 *data_size);
19 int (*get_next)(const char *key, u64 *key_len, u64 keybufsize);
20 int (*set)(const char *key, u64 key_len, u8 *data, u64 data_size);
/arch/arm/crypto/
A Daes-neonbs-glue.c61 unsigned int key_len) in aesbs_setkey() argument
67 err = aes_expandkey(&rk, in_key, key_len); in aesbs_setkey()
71 ctx->rounds = 6 + key_len / 4; in aesbs_setkey()
120 unsigned int key_len) in aesbs_cbc_setkey() argument
125 err = aes_expandkey(&ctx->fallback, in_key, key_len); in aesbs_cbc_setkey()
129 ctx->key.rounds = 6 + key_len / 4; in aesbs_cbc_setkey()
232 unsigned int key_len) in aesbs_xts_setkey() argument
237 err = xts_verify_key(tfm, in_key, key_len); in aesbs_xts_setkey()
241 key_len /= 2; in aesbs_xts_setkey()
245 err = aes_expandkey(&ctx->tweak_key, in_key + key_len, key_len); in aesbs_xts_setkey()
[all …]
A Daes-ce-glue.c68 unsigned int key_len) in ce_aes_expandkey() argument
77 u32 kwords = key_len / sizeof(u32); in ce_aes_expandkey()
81 if (key_len != AES_KEYSIZE_128 && in ce_aes_expandkey()
82 key_len != AES_KEYSIZE_192 && in ce_aes_expandkey()
83 key_len != AES_KEYSIZE_256) in ce_aes_expandkey()
86 ctx->key_length = key_len; in ce_aes_expandkey()
101 if (key_len == AES_KEYSIZE_192) { in ce_aes_expandkey()
106 } else if (key_len == AES_KEYSIZE_256) { in ce_aes_expandkey()
136 unsigned int key_len) in ce_aes_setkey() argument
149 unsigned int key_len) in xts_set_key() argument
[all …]
/arch/powerpc/crypto/
A Daes-spe-glue.c76 unsigned int key_len);
93 unsigned int key_len) in ppc_aes_setkey() argument
97 switch (key_len) { in ppc_aes_setkey()
114 ppc_generate_decrypt_key(ctx->key_dec, ctx->key_enc, key_len); in ppc_aes_setkey()
120 const u8 *in_key, unsigned int key_len) in ppc_aes_setkey_skcipher() argument
122 return ppc_aes_setkey(crypto_skcipher_tfm(tfm), in_key, key_len); in ppc_aes_setkey_skcipher()
126 unsigned int key_len) in ppc_xts_setkey() argument
131 err = xts_verify_key(tfm, in_key, key_len); in ppc_xts_setkey()
135 key_len >>= 1; in ppc_xts_setkey()
137 switch (key_len) { in ppc_xts_setkey()
[all …]
/arch/x86/crypto/
A Dcamellia_glue.c1232 unsigned int key_len) in __camellia_setkey() argument
1234 if (key_len != 16 && key_len != 24 && key_len != 32) in __camellia_setkey()
1237 cctx->key_length = key_len; in __camellia_setkey()
1239 switch (key_len) { in __camellia_setkey()
1256 unsigned int key_len) in camellia_setkey() argument
1258 return __camellia_setkey(crypto_tfm_ctx(tfm), key, key_len); in camellia_setkey()
1262 unsigned int key_len) in camellia_setkey_skcipher() argument
1264 return camellia_setkey(&tfm->base, key, key_len); in camellia_setkey_skcipher()
A Dsm4_aesni_avx2_glue.c27 unsigned int key_len) in sm4_skcipher_setkey() argument
31 return sm4_expandkey(ctx, key, key_len); in sm4_skcipher_setkey()
A Dcamellia.h24 unsigned int key_len);
A Dsm4_aesni_avx_glue.c32 unsigned int key_len) in sm4_skcipher_setkey() argument
36 return sm4_expandkey(ctx, key, key_len); in sm4_skcipher_setkey()

Completed in 55 milliseconds

12