Home
last modified time | relevance | path

Searched refs:sdata (Results 1 – 11 of 11) sorted by relevance

/optee_os-3.20.0/core/drivers/crypto/crypto_api/acipher/
A Decc.c194 sdata.algo = algo; in ecc_sign()
195 sdata.key = key; in ecc_sign()
196 sdata.size_sec = size_bytes; in ecc_sign()
202 ret = ecc->sign(&sdata); in ecc_sign()
257 sdata.algo = algo; in ecc_verify()
258 sdata.key = key; in ecc_verify()
259 sdata.size_sec = size_bytes; in ecc_verify()
265 ret = ecc->verify(&sdata); in ecc_verify()
325 sdata.key_pub = public_key; in ecc_shared_secret()
326 sdata.size_sec = size_bytes; in ecc_shared_secret()
[all …]
A Ddsa.c159 sdata.algo = algo; in crypto_acipher_dsa_sign()
160 sdata.key = key; in crypto_acipher_dsa_sign()
161 sdata.size_sec = n_bytes; in crypto_acipher_dsa_sign()
163 sdata.message.length = msg_len; in crypto_acipher_dsa_sign()
164 sdata.signature.data = sig; in crypto_acipher_dsa_sign()
165 sdata.signature.length = *sig_len; in crypto_acipher_dsa_sign()
213 sdata.algo = algo; in crypto_acipher_dsa_verify()
214 sdata.key = key; in crypto_acipher_dsa_verify()
215 sdata.size_sec = n_bytes; in crypto_acipher_dsa_verify()
217 sdata.message.length = msg_len; in crypto_acipher_dsa_verify()
[all …]
A Ddh.c63 struct drvcrypt_secret_data sdata = { }; in crypto_acipher_dh_shared_secret() local
74 sdata.secret.length = crypto_bignum_num_bytes(public_key); in crypto_acipher_dh_shared_secret()
75 secret_buf = malloc(sdata.secret.length); in crypto_acipher_dh_shared_secret()
80 sdata.key_priv = private_key; in crypto_acipher_dh_shared_secret()
81 sdata.key_pub = public_key; in crypto_acipher_dh_shared_secret()
82 sdata.secret.data = secret_buf; in crypto_acipher_dh_shared_secret()
84 ret = dh->shared_secret(&sdata); in crypto_acipher_dh_shared_secret()
87 sdata.secret.length, secret); in crypto_acipher_dh_shared_secret()
/optee_os-3.20.0/core/drivers/crypto/caam/acipher/
A Dcaam_ecc.c333 struct ecc_keypair *inkey = sdata->key; in do_sign()
367 sdata->message.length); in do_sign()
376 ECC_DUMPBUF("Message", sdata->message.data, sdata->message.length); in do_sign()
386 sign_len = ROUNDUP(sdata->size_sec, 16) + sdata->size_sec; in do_sign()
398 ROUNDUP(sdata->size_sec, 16)); in do_sign()
438 sdata->signature.length); in do_sign()
501 sdata->message.length); in do_verify()
516 sdata->signature.length); in do_verify()
525 sdata->size_sec); in do_verify()
643 sdata->secret.length, sdata->size_sec); in do_shared_secret()
[all …]
A Dcaam_dsa.c489 struct dsa_keypair *inkey = sdata->key; in do_sign()
518 sdata->message.length); in do_sign()
527 DSA_DUMPBUF("Message", sdata->message.data, sdata->message.length); in do_sign()
537 sign_len = ROUNDUP(sdata->size_sec, 16) + sdata->size_sec; in do_sign()
540 sdata->signature.length, sign_len); in do_sign()
549 ROUNDUP(sdata->size_sec, 16)); in do_sign()
594 sign_c.orig.length = 2 * sdata->size_sec; in do_sign()
598 sdata->signature.length); in do_sign()
658 sdata->message.length); in do_verify()
673 sdata->signature.length); in do_verify()
[all …]
A Dcaam_dh.c378 static TEE_Result do_shared_secret(struct drvcrypt_secret_data *sdata) in do_shared_secret() argument
382 struct dh_keypair *inkeypair = sdata->key_priv; in do_shared_secret()
403 ret = caam_dmaobj_output_sgtbuf(&secret, sdata->secret.data, in do_shared_secret()
404 sdata->secret.length, in do_shared_secret()
405 sdata->secret.length); in do_shared_secret()
422 retstatus = do_keypub_conv(&caam_dh_key, sdata->key_pub); in do_shared_secret()
457 sdata->secret.length = caam_dmaobj_copy_to_orig(&secret); in do_shared_secret()
459 DH_DUMPBUF("Secret", sdata->secret.data, sdata->secret.length); in do_shared_secret()
/optee_os-3.20.0/core/drivers/crypto/versal/
A Decc.c343 sdata->key_pub, in do_shared_secret()
344 sdata->secret.data, in do_shared_secret()
350 return sign(sdata->algo, in do_sign()
351 sdata->key, in do_sign()
352 sdata->message.data, in do_sign()
353 sdata->message.length, in do_sign()
354 sdata->signature.data, in do_sign()
360 return verify(sdata->algo, in do_verify()
361 sdata->key, in do_verify()
362 sdata->message.data, in do_verify()
[all …]
/optee_os-3.20.0/core/drivers/crypto/crypto_api/include/
A Ddrvcrypt_acipher.h150 TEE_Result (*sign)(struct drvcrypt_sign_data *sdata);
152 TEE_Result (*verify)(struct drvcrypt_sign_data *sdata);
154 TEE_Result (*shared_secret)(struct drvcrypt_secret_data *sdata);
177 TEE_Result (*shared_secret)(struct drvcrypt_secret_data *sdata);
204 TEE_Result (*sign)(struct drvcrypt_sign_data *sdata, size_t l_bytes,
207 TEE_Result (*verify)(struct drvcrypt_sign_data *sdata, size_t l_bytes,
/optee_os-3.20.0/core/lib/libtomcrypt/src/misc/ssh/
A Dssh_decode_sequence_multi.c27 char *sdata; in ssh_decode_sequence_multi() local
121 sdata = vdata; in ssh_decode_sequence_multi()
132 XMEMCPY(sdata, (const char *)in, size); in ssh_decode_sequence_multi()
134 sdata[size] = '\0'; in ssh_decode_sequence_multi()
A Dssh_encode_sequence_multi.c27 const char *sdata; in ssh_encode_sequence_multi() local
115 sdata = va_arg(args, char*); in ssh_encode_sequence_multi()
119 XMEMCPY(out, sdata, size); in ssh_encode_sequence_multi()
/optee_os-3.20.0/core/drivers/crypto/se050/core/
A Decc.c718 sdata->key_pub, in do_shared_secret()
719 sdata->secret.data, in do_shared_secret()
725 return sign(sdata->algo, in do_sign()
726 sdata->key, in do_sign()
727 sdata->message.data, in do_sign()
728 sdata->message.length, in do_sign()
729 sdata->signature.data, in do_sign()
735 return verify(sdata->algo, in do_verify()
736 sdata->key, in do_verify()
737 sdata->message.data, in do_verify()
[all …]

Completed in 14 milliseconds