Lines Matching refs:peddsactx
70 PROV_EDDSA_CTX *peddsactx;
75 peddsactx = OPENSSL_zalloc(sizeof(PROV_EDDSA_CTX));
76 if (peddsactx == NULL) {
81 peddsactx->libctx = PROV_LIBCTX_OF(provctx);
83 return peddsactx;
90 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
104 if (peddsactx->key != NULL)
123 peddsactx->aid_len = 0;
124 ret = WPACKET_init_der(&pkt, peddsactx->aid_buf, sizeof(peddsactx->aid_buf));
139 WPACKET_get_total_written(&pkt, &peddsactx->aid_len);
140 peddsactx->aid = WPACKET_get_curr(&pkt);
144 peddsactx->key = edkey;
153 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
154 const ECX_KEY *edkey = peddsactx->key;
182 peddsactx->libctx, NULL) == 0) {
194 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
195 const ECX_KEY *edkey = peddsactx->key;
222 if (ossl_ed448_sign(peddsactx->libctx, sigret, tbs, tbslen, edkey->pubkey,
235 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
236 const ECX_KEY *edkey = peddsactx->key;
247 peddsactx->libctx, edkey->propq);
254 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
255 const ECX_KEY *edkey = peddsactx->key;
265 return ossl_ed448_verify(peddsactx->libctx, tbs, tbslen, sig, edkey->pubkey,
271 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
273 ossl_ecx_key_free(peddsactx->key);
275 OPENSSL_free(peddsactx);
307 PROV_EDDSA_CTX *peddsactx = (PROV_EDDSA_CTX *)vpeddsactx;
310 if (peddsactx == NULL)
314 if (p != NULL && !OSSL_PARAM_set_octet_string(p, peddsactx->aid,
315 peddsactx->aid_len))