Lines Matching refs:cbdata
468 ecc_verify_internal(struct ecc_verify_cbdata *cbdata, const uint8_t *hash, in ecc_verify_internal() argument
473 const struct ecc_sign_ctx *keyinfo = ECC_CCTX(cbdata->sctx); in ecc_verify_internal()
480 keysz = MIN(sizeof(keybuf), cbdata->keylen / 2); in ecc_verify_internal()
483 if (ecc_extract_pubkey(cbdata->keyfp, cbdata->key, cbdata->keylen, in ecc_verify_internal()
497 if (ecc_extract_signature(cbdata->sig, cbdata->siglen, in ecc_verify_internal()
527 struct ecc_verify_cbdata cbdata; in ecc_verify_data() local
532 cbdata.keyfp = fopen(sigfile, "r"); in ecc_verify_data()
533 if (cbdata.keyfp == NULL) { in ecc_verify_data()
538 cbdata.keyfp = NULL; in ecc_verify_data()
539 cbdata.key = key; in ecc_verify_data()
540 cbdata.keylen = keylen; in ecc_verify_data()
543 cbdata.sctx = sctx; in ecc_verify_data()
544 cbdata.sig = sig; in ecc_verify_data()
545 cbdata.siglen = siglen; in ecc_verify_data()
547 ret = ecc_verify_internal(&cbdata, data, datasz); in ecc_verify_data()
549 if (cbdata.keyfp != NULL) in ecc_verify_data()
550 fclose(cbdata.keyfp); in ecc_verify_data()