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