Member context interface. More...
#include <stddef.h>
#include "epid/member/api.h"
#include "epid/common/errors.h"
#include "epid/common/epid2params.h"
#include "epid/common/grouppubkey.h"
#include "epid/common/stack.h"
#include "epid/common/commitment.h"
#include "epid/member/privkey.h"
Data Structures | |
struct | AllowedBasename |
Internal implementation of base name. More... | |
struct | MemberCtx |
Member context definition. More... | |
Functions | |
void | DeleteBasenames (AllowedBasename **rootnode) |
Delete base name list. | |
EpidStatus | AddBasename (AllowedBasename **rootnode, void const *basename, size_t length) |
Add new base name to list. | |
bool | ContainsBasename (AllowedBasename const *rootnode, void const *basename, size_t length) |
Check if given base name exist in the list. | |
EpidStatus | EpidComputePreSig (MemberCtx const *ctx, PreComputedSignature *precompsig) |
Performs Pre-computation that can be used to speed up signing. More... | |
Member context interface.
EpidStatus EpidComputePreSig | ( | MemberCtx const * | ctx, |
PreComputedSignature * | precompsig | ||
) |
Performs Pre-computation that can be used to speed up signing.
[in] | ctx | The member context. |
[out] | precompsig | The pre-computed signature. |