Searched refs:inkey (Results 1 – 7 of 7) sorted by relevance
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_dh.c | 59 const struct dh_keypair *inkey) in do_keypair_conv_p_g() argument 65 p_size = crypto_bignum_num_bytes(inkey->p); in do_keypair_conv_p_g() 74 crypto_bignum_bn2bin(inkey->p, outkey->p.data); in do_keypair_conv_p_g() 83 field_size = crypto_bignum_num_bytes(inkey->g); in do_keypair_conv_p_g() 84 crypto_bignum_bn2bin(inkey->g, outkey->g.data + p_size - field_size); in do_keypair_conv_p_g() 97 const struct dh_keypair *inkey) in do_keypriv_conv() argument 100 size_t key_size = inkey->xbits / 8; in do_keypriv_conv() 104 key_size = crypto_bignum_num_bytes(inkey->x); in do_keypriv_conv() 109 p_size = crypto_bignum_num_bytes(inkey->p); in do_keypriv_conv() 114 crypto_bignum_bn2bin(inkey->p, outkey->p.data); in do_keypriv_conv() [all …]
|
| H A D | caam_dsa.c | 153 const struct dsa_keypair *inkey, in do_keypriv_conv() argument 168 field_size = crypto_bignum_num_bytes(inkey->g); in do_keypriv_conv() 169 crypto_bignum_bn2bin(inkey->g, outkey->g.data + l_bytes - field_size); in do_keypriv_conv() 177 field_size = crypto_bignum_num_bytes(inkey->p); in do_keypriv_conv() 178 crypto_bignum_bn2bin(inkey->p, outkey->p.data + l_bytes - field_size); in do_keypriv_conv() 186 field_size = crypto_bignum_num_bytes(inkey->q); in do_keypriv_conv() 187 crypto_bignum_bn2bin(inkey->q, outkey->q.data + n_bytes - field_size); in do_keypriv_conv() 189 retstatus = caam_key_deserialize_from_bn(inkey->x, &outkey->x, n_bytes); in do_keypriv_conv() 210 const struct dsa_public_key *inkey, in do_keypub_conv() argument 225 field_size = crypto_bignum_num_bytes(inkey->g); in do_keypub_conv() [all …]
|
| H A D | caam_rsa.c | 132 const struct rsa_public_key *inkey) in do_keypub_conv() argument 137 crypto_bignum_num_bytes(inkey->n)); in do_keypub_conv() 140 crypto_bignum_num_bytes(inkey->e)); in do_keypub_conv() 144 crypto_bignum_bn2bin(inkey->e, outkey->e.data); in do_keypub_conv() 148 crypto_bignum_num_bytes(inkey->n)); in do_keypub_conv() 152 crypto_bignum_bn2bin(inkey->n, outkey->n.data); in do_keypub_conv() 171 const struct rsa_keypair *inkey) in do_keypair_conv_f3() argument 182 size_dp = crypto_bignum_num_bytes(inkey->dp); in do_keypair_conv_f3() 183 size_dq = crypto_bignum_num_bytes(inkey->dq); in do_keypair_conv_f3() 184 size_qp = crypto_bignum_num_bytes(inkey->qp); in do_keypair_conv_f3() [all …]
|
| H A D | caam_ecc.c | 64 const struct ecc_public_key *inkey, in do_keypub_conv() argument 79 x_size = crypto_bignum_num_bytes(inkey->x); in do_keypub_conv() 80 crypto_bignum_bn2bin(inkey->x, outkey->xy.data + size_sec - x_size); in do_keypub_conv() 82 y_size = crypto_bignum_num_bytes(inkey->y); in do_keypub_conv() 83 crypto_bignum_bn2bin(inkey->y, outkey->xy.data + 2 * size_sec - y_size); in do_keypub_conv() 99 const struct ecc_keypair *inkey, in do_keypair_conv() argument 107 retstatus = caam_key_deserialize_from_bn(inkey->d, &outkey->d, in do_keypair_conv() 441 struct ecc_keypair *inkey = sdata->key; in do_sign() local 456 curve = get_caam_curve(inkey->curve); in do_sign() 468 retstatus = do_keypair_conv(&ecckey, inkey, sdata->size_sec); in do_sign() [all …]
|
| /optee_os/core/drivers/crypto/caam/hash/ |
| H A D | caam_hash_mac.c | 68 const uint8_t *inkey, size_t len) in do_reduce_key() argument 75 if (caam_dmaobj_input_sgtbuf(&key, inkey, len)) in do_reduce_key() 123 static TEE_Result do_hmac_init(struct crypto_mac_ctx *ctx, const uint8_t *inkey, in do_hmac_init() argument 161 retstatus = do_reduce_key(&reduce_key, alg, inkey, len); in do_hmac_init() 166 ret = caam_dmaobj_input_sgtbuf(&reduce_key, inkey, len); in do_hmac_init()
|
| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_key.h | 112 enum caam_status caam_key_deserialize_from_bn(const struct bignum *inkey, 123 const struct caamkey *inkey);
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_key.c | 579 enum caam_status caam_key_deserialize_from_bn(const struct bignum *inkey, in caam_key_deserialize_from_bn() argument 587 assert(inkey && outkey); in caam_key_deserialize_from_bn() 592 size = crypto_bignum_num_bytes((struct bignum *)inkey); in caam_key_deserialize_from_bn() 600 crypto_bignum_bn2bin(inkey, buf); in caam_key_deserialize_from_bn() 612 const struct caamkey *inkey) in caam_key_serialize_to_bn() argument 619 assert(inkey && outkey); in caam_key_serialize_to_bn() 622 caam_key_dump("Input key", inkey); in caam_key_serialize_to_bn() 624 status = caam_key_serialized_size(inkey, &size); in caam_key_serialize_to_bn() 632 status = caam_key_serialize_to_bin(buf, size, inkey); in caam_key_serialize_to_bn()
|