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