Lines Matching refs:key
24 struct rsa_key *key = context; in rsa_get_n() local
45 key->n = value; in rsa_get_n()
46 key->n_sz = vlen; in rsa_get_n()
54 struct rsa_key *key = context; in rsa_get_e() local
57 if (!value || !key->n_sz || !vlen || vlen > key->n_sz) in rsa_get_e()
60 key->e = value; in rsa_get_e()
61 key->e_sz = vlen; in rsa_get_e()
69 struct rsa_key *key = context; in rsa_get_d() local
72 if (!value || !key->n_sz || !vlen || vlen > key->n_sz) in rsa_get_d()
75 key->d = value; in rsa_get_d()
76 key->d_sz = vlen; in rsa_get_d()
84 struct rsa_key *key = context; in rsa_get_p() local
87 if (!value || !vlen || vlen > key->n_sz) in rsa_get_p()
90 key->p = value; in rsa_get_p()
91 key->p_sz = vlen; in rsa_get_p()
99 struct rsa_key *key = context; in rsa_get_q() local
102 if (!value || !vlen || vlen > key->n_sz) in rsa_get_q()
105 key->q = value; in rsa_get_q()
106 key->q_sz = vlen; in rsa_get_q()
114 struct rsa_key *key = context; in rsa_get_dp() local
117 if (!value || !vlen || vlen > key->n_sz) in rsa_get_dp()
120 key->dp = value; in rsa_get_dp()
121 key->dp_sz = vlen; in rsa_get_dp()
129 struct rsa_key *key = context; in rsa_get_dq() local
132 if (!value || !vlen || vlen > key->n_sz) in rsa_get_dq()
135 key->dq = value; in rsa_get_dq()
136 key->dq_sz = vlen; in rsa_get_dq()
144 struct rsa_key *key = context; in rsa_get_qinv() local
147 if (!value || !vlen || vlen > key->n_sz) in rsa_get_qinv()
150 key->qinv = value; in rsa_get_qinv()
151 key->qinv_sz = vlen; in rsa_get_qinv()
167 int rsa_parse_pub_key(struct rsa_key *rsa_key, const void *key, in rsa_parse_pub_key() argument
170 return asn1_ber_decoder(&rsapubkey_decoder, rsa_key, key, key_len); in rsa_parse_pub_key()
186 int rsa_parse_priv_key(struct rsa_key *rsa_key, const void *key, in rsa_parse_priv_key() argument
189 return asn1_ber_decoder(&rsaprivkey_decoder, rsa_key, key, key_len); in rsa_parse_priv_key()