| /arch/sparc/crypto/ |
| A D | camellia_glue.c | 30 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 D | aes_glue.c | 165 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 D | aes_s390.c | 45 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 D | des_s390.c | 36 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 D | paes_s390.c | 344 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 D | aes-ce-glue.c | 75 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 D | aes-ce-setkey.h | 4 unsigned int key_len); 6 unsigned int key_len);
|
| A D | aes-neonbs-glue.c | 76 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 D | aes-glue.c | 138 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 D | sm4-ce-cipher-glue.c | 21 unsigned int key_len) in sm4_ce_setkey() argument 25 return sm4_expandkey(ctx, key, key_len); in sm4_ce_setkey()
|
| A D | sm4-ce-glue.c | 70 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 D | sm4-neon-glue.c | 29 unsigned int key_len) in sm4_setkey() argument 33 return sm4_expandkey(ctx, key, key_len); in sm4_setkey()
|
| A D | sm4-ce-gcm-glue.c | 44 unsigned int key_len) in gcm_setkey() argument 48 if (key_len != SM4_KEY_SIZE) in gcm_setkey()
|
| A D | sm4-ce-ccm-glue.c | 31 unsigned int key_len) in ccm_setkey() argument 35 if (key_len != SM4_KEY_SIZE) in ccm_setkey()
|
| A D | aes-ce-ccm-glue.c | 48 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 D | plpks-secvar.c | 82 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 D | plpks_sed_ops.c | 30 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 D | secvar.h | 18 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 D | aes-neonbs-glue.c | 61 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 D | aes-ce-glue.c | 68 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 D | aes-spe-glue.c | 76 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 D | camellia_glue.c | 1232 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 D | sm4_aesni_avx2_glue.c | 27 unsigned int key_len) in sm4_skcipher_setkey() argument 31 return sm4_expandkey(ctx, key, key_len); in sm4_skcipher_setkey()
|
| A D | camellia.h | 24 unsigned int key_len);
|
| A D | sm4_aesni_avx_glue.c | 32 unsigned int key_len) in sm4_skcipher_setkey() argument 36 return sm4_expandkey(ctx, key, key_len); in sm4_skcipher_setkey()
|