Lines Matching refs:func
32 mDNSexport mStatus DigestAlgInit(mDNSu8 digestType, AlgFuncs *func) in DigestAlgInit() argument
47 DigestAlgFuncs[digestType] = func; in DigestAlgInit()
51 mDNSexport mStatus CryptoAlgInit(mDNSu8 alg, AlgFuncs *func) in CryptoAlgInit() argument
67 CryptoAlgFuncs[alg] = func; in CryptoAlgInit()
71 mDNSexport mStatus EncAlgInit(mDNSu8 alg, AlgFuncs *func) in EncAlgInit() argument
87 EncAlgFuncs[alg] = func; in EncAlgInit()
93 AlgFuncs *func = mDNSNULL; in AlgCreate() local
99 func = CryptoAlgFuncs[alg]; in AlgCreate()
104 func = DigestAlgFuncs[alg]; in AlgCreate()
109 func = EncAlgFuncs[alg]; in AlgCreate()
112 if (!func) in AlgCreate()
119 if (func->Create) in AlgCreate()
126 err = func->Create(ctx); in AlgCreate()
139 AlgFuncs *func = mDNSNULL; in AlgDestroy() local
142 func = CryptoAlgFuncs[ctx->alg]; in AlgDestroy()
144 func = DigestAlgFuncs[ctx->alg]; in AlgDestroy()
146 func = EncAlgFuncs[ctx->alg]; in AlgDestroy()
148 if (!func) in AlgDestroy()
155 if (func->Destroy) in AlgDestroy()
156 func->Destroy(ctx); in AlgDestroy()
164 AlgFuncs *func = mDNSNULL; in AlgLength() local
167 func = CryptoAlgFuncs[ctx->alg]; in AlgLength()
169 func = DigestAlgFuncs[ctx->alg]; in AlgLength()
171 func = EncAlgFuncs[ctx->alg]; in AlgLength()
174 if (!func) in AlgLength()
180 if (func->Length) in AlgLength()
181 return (func->Length(ctx)); in AlgLength()
188 AlgFuncs *func = mDNSNULL; in AlgAdd() local
191 func = CryptoAlgFuncs[ctx->alg]; in AlgAdd()
193 func = DigestAlgFuncs[ctx->alg]; in AlgAdd()
195 func = EncAlgFuncs[ctx->alg]; in AlgAdd()
198 if (!func) in AlgAdd()
204 if (func->Add) in AlgAdd()
205 return (func->Add(ctx, data, len)); in AlgAdd()
212 AlgFuncs *func = mDNSNULL; in AlgVerify() local
215 func = CryptoAlgFuncs[ctx->alg]; in AlgVerify()
217 func = DigestAlgFuncs[ctx->alg]; in AlgVerify()
219 func = EncAlgFuncs[ctx->alg]; in AlgVerify()
222 if (!func) in AlgVerify()
228 if (func->Verify) in AlgVerify()
229 return (func->Verify(ctx, key, keylen, signature, siglen)); in AlgVerify()
236 AlgFuncs *func = mDNSNULL; in AlgEncode() local
239 func = CryptoAlgFuncs[ctx->alg]; in AlgEncode()
241 func = DigestAlgFuncs[ctx->alg]; in AlgEncode()
243 func = EncAlgFuncs[ctx->alg]; in AlgEncode()
246 if (!func) in AlgEncode()
252 if (func->Encode) in AlgEncode()
253 return (func->Encode(ctx)); in AlgEncode()
260 AlgFuncs *func = mDNSNULL; in AlgFinal() local
263 func = CryptoAlgFuncs[ctx->alg]; in AlgFinal()
265 func = DigestAlgFuncs[ctx->alg]; in AlgFinal()
267 func = EncAlgFuncs[ctx->alg]; in AlgFinal()
270 if (!func) in AlgFinal()
276 if (func->Final) in AlgFinal()
277 return (func->Final(ctx, data, len)); in AlgFinal()