Lines Matching refs:ctx
36 mStatus (*Create)(AlgContext *ctx);
37 mStatus (*Destroy)(AlgContext *ctx);
38 mDNSu32 (*Length)(AlgContext *ctx);
39 mStatus (*Add)(AlgContext *ctx, const void *data, mDNSu32 len);
40 // Verify the ctx using the key and compare it against signature/siglen
41 mStatus (*Verify)(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu32 siglen);
43 mDNSu8* (*Encode)(AlgContext *ctx);
45 mStatus (*Final)(AlgContext *ctx, void *data, mDNSu32 len);
54 extern mStatus AlgDestroy(AlgContext *ctx);
55 extern mDNSu32 AlgLength(AlgContext *ctx);
56 extern mStatus AlgAdd(AlgContext *ctx, const void *data, mDNSu32 len);
57 extern mStatus AlgVerify(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu32 siglen);
58 extern mDNSu8* AlgEncode(AlgContext *ctx);
59 extern mStatus AlgFinal(AlgContext *ctx, void *data, mDNSu32 len);