| ▼ epid | Core Intel® EPID functionality |
| ▼ common | Common code shared between core sub-components |
| ▼ math | Math primitives |
| bignum.c | Big number implementation |
| bignum.h | Big number interface |
| ecdsa.h | Ecdsa interface |
| ecdsa_sign.c | EcdsaSignBuffer implementation |
| ecdsa_verify.c | EcdsaVerifyBuffer implementation |
| ecgroup.c | Elliptic curve group implementation |
| ecgroup.h | Elliptic curve group interface |
| finitefield.c | Finite field implementation |
| finitefield.h | Finite field interface |
| hash.h | Hash primitives |
| pairing.c | Pairing implementation |
| pairing.h | Pairing interface |
| printutils.c | Print helper implementation |
| printutils.h | Print helper interface |
| sha256.c | SHA256 implementation |
| bitsupplier.h | Random data supplier interface |
| commitment.c | Commitment hash implementation |
| commitment.h | Commitment hash interface |
| endian_convert.h | Endianness conversion interface |
| epid2params.c | Intel(R) EPID 2.0 constant parameters implementation |
| epid2params.h | Intel(R) EPID 2.0 constant parameters interface |
| epid2params_ate.inc | Intel(R) EPID 2.0 constant parameters data |
| errors.c | Error reporting implementation |
| errors.h | Error reporting |
| file_parser.c | Implementation of issuer material file parsing utilities |
| file_parser.h | Epid issuer material parsing utilities |
| grouppubkey.c | Group public key implementation |
| grouppubkey.h | Group public key interface |
| memory.c | Memory access implementation |
| memory.h | Memory access interface |
| sigrlvalid.c | SigRl validity checking implementation |
| sigrlvalid.h | SigRl validity checking interface |
| stack.c | Stack container implementation |
| stack.h | Stack container interface |
| stdtypes.h | C99 standard data types |
| types.h | SDK data types |
| ▼ member | Member functionality |
| api.h | Intel(R) EPID SDK member API |
| context.c | Member context implementation |
| context.h | Member context interface |
| decompress_privkey.c | EpidDecompressPrivKey implementation |
| get_sigsize.c | EpidGetSigSize implementation |
| nr_prove.c | EpidNrProve implementation |
| presig.c | EpidComputePreSig implementation |
| privkey.c | Private key implementation |
| privkey.h | Private key private interface |
| request_join.c | EpidRequestJoin implementation |
| sign.c | EpidSign implementation |
| signbasic.c | EpidSignBasic implementation |
| ▼ verifier | Verifier functionality |
| api.h | Intel(R) EPID SDK verifier API |
| check_privrl_entry.c | EpidCheckPrivRlEntry implementation |
| context.c | Verifier context implementation |
| context.h | Verifier context interface |
| nrverify.c | NrVerfy implementation |
| sigs_linked.c | AreSigsLinked implementation |
| verify.c | Verify implementation |
| verifybasic.c | VerifyBasicSig implementation |