Home
last modified time | relevance | path

Searched refs:raw_key (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/crypto/
H A Drsa.c160 struct rsa_key raw_key = {0}; in rsa_set_pub_key() local
166 ret = rsa_parse_pub_key(&raw_key, key, keylen); in rsa_set_pub_key()
170 mpi_key->e = mpi_read_raw_data(raw_key.e, raw_key.e_sz); in rsa_set_pub_key()
174 mpi_key->n = mpi_read_raw_data(raw_key.n, raw_key.n_sz); in rsa_set_pub_key()
194 struct rsa_key raw_key = {0}; in rsa_set_priv_key() local
200 ret = rsa_parse_priv_key(&raw_key, key, keylen); in rsa_set_priv_key()
204 mpi_key->d = mpi_read_raw_data(raw_key.d, raw_key.d_sz); in rsa_set_priv_key()
208 mpi_key->e = mpi_read_raw_data(raw_key.e, raw_key.e_sz); in rsa_set_priv_key()
212 mpi_key->n = mpi_read_raw_data(raw_key.n, raw_key.n_sz); in rsa_set_priv_key()
/OK3568_Linux_fs/kernel/drivers/crypto/caam/
H A Dcaampkc.c936 struct rsa_key raw_key = {NULL}; in caam_rsa_set_pub_key() local
943 ret = rsa_parse_pub_key(&raw_key, key, keylen); in caam_rsa_set_pub_key()
948 rsa_key->e = kmemdup(raw_key.e, raw_key.e_sz, GFP_DMA | GFP_KERNEL); in caam_rsa_set_pub_key()
958 rsa_key->n = caam_read_raw_data(raw_key.n, &raw_key.n_sz); in caam_rsa_set_pub_key()
962 if (caam_rsa_check_key_length(raw_key.n_sz << 3)) { in caam_rsa_set_pub_key()
967 rsa_key->e_sz = raw_key.e_sz; in caam_rsa_set_pub_key()
968 rsa_key->n_sz = raw_key.n_sz; in caam_rsa_set_pub_key()
977 struct rsa_key *raw_key) in caam_rsa_set_priv_key_form() argument
980 size_t p_sz = raw_key->p_sz; in caam_rsa_set_priv_key_form()
981 size_t q_sz = raw_key->q_sz; in caam_rsa_set_priv_key_form()
[all …]
/OK3568_Linux_fs/kernel/drivers/crypto/ccp/
H A Dccp-crypto-rsa.c130 struct rsa_key raw_key; in ccp_rsa_setkey() local
134 memset(&raw_key, 0, sizeof(raw_key)); in ccp_rsa_setkey()
138 ret = rsa_parse_priv_key(&raw_key, key, keylen); in ccp_rsa_setkey()
140 ret = rsa_parse_pub_key(&raw_key, key, keylen); in ccp_rsa_setkey()
145 raw_key.n, raw_key.n_sz); in ccp_rsa_setkey()
157 raw_key.e, raw_key.e_sz); in ccp_rsa_setkey()
165 raw_key.d, raw_key.d_sz); in ccp_rsa_setkey()
/OK3568_Linux_fs/kernel/fs/crypto/
H A Dkeysetup_v1.c180 const u8 *raw_key, const struct fscrypt_info *ci) in find_or_insert_direct_key() argument
204 if (crypto_memneq(raw_key, dk->dk_raw, ci->ci_mode->keysize)) in find_or_insert_direct_key()
220 fscrypt_get_direct_key(const struct fscrypt_info *ci, const u8 *raw_key) in fscrypt_get_direct_key() argument
226 dk = find_or_insert_direct_key(NULL, raw_key, ci); in fscrypt_get_direct_key()
236 err = fscrypt_prepare_key(&dk->dk_key, raw_key, ci->ci_mode->keysize, in fscrypt_get_direct_key()
242 memcpy(dk->dk_raw, raw_key, ci->ci_mode->keysize); in fscrypt_get_direct_key()
244 return find_or_insert_direct_key(dk, raw_key, ci); in fscrypt_get_direct_key()
H A Dkeysetup.c78 fscrypt_allocate_skcipher(struct fscrypt_mode *mode, const u8 *raw_key, in fscrypt_allocate_skcipher() argument
111 err = crypto_skcipher_setkey(tfm, raw_key, mode->keysize); in fscrypt_allocate_skcipher()
128 const u8 *raw_key, unsigned int raw_key_size, in fscrypt_prepare_key() argument
135 raw_key, raw_key_size, is_hw_wrapped, ci); in fscrypt_prepare_key()
140 tfm = fscrypt_allocate_skcipher(ci->ci_mode, raw_key, ci->ci_inode); in fscrypt_prepare_key()
162 int fscrypt_set_per_file_enc_key(struct fscrypt_info *ci, const u8 *raw_key) in fscrypt_set_per_file_enc_key() argument
165 return fscrypt_prepare_key(&ci->ci_enc_key, raw_key, in fscrypt_set_per_file_enc_key()
H A Dfscrypt_private.h354 const u8 *raw_key,
404 const u8 *raw_key, unsigned int raw_key_size, in fscrypt_prepare_inline_crypt_key() argument
633 const u8 *raw_key, unsigned int raw_key_size,
638 int fscrypt_set_per_file_enc_key(struct fscrypt_info *ci, const u8 *raw_key);
H A Dinline_crypt.c131 const u8 *raw_key, in fscrypt_prepare_inline_crypt_key() argument
155 err = blk_crypto_init_key(&blk_key->base, raw_key, raw_key_size, in fscrypt_prepare_inline_crypt_key()
/OK3568_Linux_fs/kernel/lib/crypto/
H A Dpoly1305-donna32.c14 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_core_setkey()
17 key->key.r[0] = (get_unaligned_le32(&raw_key[0])) & 0x3ffffff; in poly1305_core_setkey()
18 key->key.r[1] = (get_unaligned_le32(&raw_key[3]) >> 2) & 0x3ffff03; in poly1305_core_setkey()
19 key->key.r[2] = (get_unaligned_le32(&raw_key[6]) >> 4) & 0x3ffc0ff; in poly1305_core_setkey()
20 key->key.r[3] = (get_unaligned_le32(&raw_key[9]) >> 6) & 0x3f03fff; in poly1305_core_setkey()
21 key->key.r[4] = (get_unaligned_le32(&raw_key[12]) >> 8) & 0x00fffff; in poly1305_core_setkey()
H A Dpoly1305-donna64.c16 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_core_setkey()
21 t0 = get_unaligned_le64(&raw_key[0]); in poly1305_core_setkey()
22 t1 = get_unaligned_le64(&raw_key[8]); in poly1305_core_setkey()
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-default-key.c151 u8 raw_key[DM_DEFAULT_KEY_MAX_WRAPPED_KEY_SIZE]; in default_key_ctr() local
193 if (hex2bin(raw_key, argv[1], raw_key_size) != 0) { in default_key_ctr()
241 err = blk_crypto_init_key(&dkc->key, raw_key, raw_key_size, in default_key_ctr()
264 memzero_explicit(raw_key, sizeof(raw_key)); in default_key_ctr()
/OK3568_Linux_fs/kernel/include/crypto/internal/
H A Dpoly1305.h22 const u8 raw_key[POLY1305_BLOCK_SIZE]);
/OK3568_Linux_fs/kernel/block/
H A Dblk-crypto.c326 const u8 *raw_key, unsigned int raw_key_size, in blk_crypto_init_key() argument
363 memcpy(blk_key->raw, raw_key, raw_key_size); in blk_crypto_init_key()
/OK3568_Linux_fs/kernel/include/linux/
H A Dblk-crypto.h98 const u8 *raw_key, unsigned int raw_key_size,