|
| 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.