|
EpidStatus | EpidVerifierCreate (GroupPubKey const *pub_key, VerifierPrecomp const *precomp, VerifierCtx **ctx) |
| Creates a new verifier context. More...
|
|
void | EpidVerifierDelete (VerifierCtx **ctx) |
| Deletes an existing verifier context. More...
|
|
EpidStatus | EpidVerifierWritePrecomp (VerifierCtx const *ctx, VerifierPrecomp *precomp) |
| Serializes the pre-computed verifier settings. More...
|
|
EpidStatus | EpidVerifierSetPrivRl (VerifierCtx *ctx, PrivRl const *priv_rl, size_t priv_rl_size) |
| Sets the private key based revocation list. More...
|
|
EpidStatus | EpidVerifierSetSigRl (VerifierCtx *ctx, SigRl const *sig_rl, size_t sig_rl_size) |
| Sets the signature based revocation list. More...
|
|
EpidStatus | EpidVerifierSetGroupRl (VerifierCtx *ctx, GroupRl const *grp_rl, size_t grp_rl_size) |
| Sets the group based revocation list. More...
|
|
EpidStatus | EpidVerifierSetVerifierRl (VerifierCtx *ctx, VerifierRl const *ver_rl, size_t ver_rl_size) |
| Sets the verifier revocation list. More...
|
|
EpidStatus | EpidVerifierSetHashAlg (VerifierCtx *ctx, HashAlg hash_alg) |
| Sets the hash algorithm to be used by a verifier. More...
|
|
EpidStatus | EpidVerifierSetBasename (VerifierCtx *ctx, void const *basename, size_t basename_len) |
| Sets the basename to be used by a verifier. More...
|
|
EpidStatus | EpidVerify (VerifierCtx const *ctx, EpidSignature const *sig, size_t sig_len, void const *msg, size_t msg_len) |
| Verifies a signature and checks revocation status. More...
|
|
bool | EpidAreSigsLinked (BasicSignature const *sig1, BasicSignature const *sig2) |
| Determines if two signatures are linked. More...
|
|
EpidStatus | EpidVerifyBasicSig (VerifierCtx const *ctx, BasicSignature const *sig, void const *msg, size_t msg_len) |
| Verifies a member signature without revocation checks. More...
|
|
EpidStatus | EpidNrVerify (VerifierCtx const *ctx, BasicSignature const *sig, void const *msg, size_t msg_len, SigRlEntry const *sigrl_entry, NrProof const *proof) |
| Verifies the non-revoked proof for a single signature based revocation list entry. More...
|
|
EpidStatus | EpidCheckPrivRlEntry (VerifierCtx const *ctx, BasicSignature const *sig, FpElemStr const *f) |
| Verifies a signature has not been revoked in the private key based revocation list. More...
|
|
size_t | EpidGetVerifierRlSize (VerifierCtx const *ctx) |
| Returns the number of bytes required to serialize the verifier blacklist. More...
|
|
EpidStatus | EpidWriteVerifierRl (VerifierCtx const *ctx, VerifierRl *ver_rl, size_t ver_rl_size) |
| Serializes the verifier blacklist to a buffer. More...
|
|
EpidStatus | EpidBlacklistSig (VerifierCtx *ctx, EpidSignature const *sig, size_t sig_len, void const *msg, size_t msg_len) |
| Adds a valid name-based signature to the verifier blacklist. More...
|
|
Intel(R) EPID SDK verifier API.