Lines Matching refs:raw_key

940 	struct rsa_key raw_key = {NULL};  in caam_rsa_set_pub_key()  local
947 ret = rsa_parse_pub_key(&raw_key, key, keylen); in caam_rsa_set_pub_key()
952 rsa_key->e = kmemdup(raw_key.e, raw_key.e_sz, GFP_DMA | GFP_KERNEL); in caam_rsa_set_pub_key()
962 rsa_key->n = caam_read_raw_data(raw_key.n, &raw_key.n_sz); in caam_rsa_set_pub_key()
966 if (caam_rsa_check_key_length(raw_key.n_sz << 3)) { in caam_rsa_set_pub_key()
971 rsa_key->e_sz = raw_key.e_sz; in caam_rsa_set_pub_key()
972 rsa_key->n_sz = raw_key.n_sz; in caam_rsa_set_pub_key()
981 struct rsa_key *raw_key) in caam_rsa_set_priv_key_form() argument
984 size_t p_sz = raw_key->p_sz; in caam_rsa_set_priv_key_form()
985 size_t q_sz = raw_key->q_sz; in caam_rsa_set_priv_key_form()
987 rsa_key->p = caam_read_raw_data(raw_key->p, &p_sz); in caam_rsa_set_priv_key_form()
992 rsa_key->q = caam_read_raw_data(raw_key->q, &q_sz); in caam_rsa_set_priv_key_form()
997 rsa_key->tmp1 = kzalloc(raw_key->p_sz, GFP_DMA | GFP_KERNEL); in caam_rsa_set_priv_key_form()
1001 rsa_key->tmp2 = kzalloc(raw_key->q_sz, GFP_DMA | GFP_KERNEL); in caam_rsa_set_priv_key_form()
1007 rsa_key->dp = caam_read_rsa_crt(raw_key->dp, raw_key->dp_sz, p_sz); in caam_rsa_set_priv_key_form()
1011 rsa_key->dq = caam_read_rsa_crt(raw_key->dq, raw_key->dq_sz, q_sz); in caam_rsa_set_priv_key_form()
1015 rsa_key->qinv = caam_read_rsa_crt(raw_key->qinv, raw_key->qinv_sz, in caam_rsa_set_priv_key_form()
1042 struct rsa_key raw_key = {NULL}; in caam_rsa_set_priv_key() local
1049 ret = rsa_parse_priv_key(&raw_key, key, keylen); in caam_rsa_set_priv_key()
1054 rsa_key->d = kmemdup(raw_key.d, raw_key.d_sz, GFP_DMA | GFP_KERNEL); in caam_rsa_set_priv_key()
1058 rsa_key->e = kmemdup(raw_key.e, raw_key.e_sz, GFP_DMA | GFP_KERNEL); in caam_rsa_set_priv_key()
1068 rsa_key->n = caam_read_raw_data(raw_key.n, &raw_key.n_sz); in caam_rsa_set_priv_key()
1072 if (caam_rsa_check_key_length(raw_key.n_sz << 3)) { in caam_rsa_set_priv_key()
1077 rsa_key->d_sz = raw_key.d_sz; in caam_rsa_set_priv_key()
1078 rsa_key->e_sz = raw_key.e_sz; in caam_rsa_set_priv_key()
1079 rsa_key->n_sz = raw_key.n_sz; in caam_rsa_set_priv_key()
1081 caam_rsa_set_priv_key_form(ctx, &raw_key); in caam_rsa_set_priv_key()