Lines Matching refs:alg

51 mDNSexport mStatus CryptoAlgInit(mDNSu8 alg, AlgFuncs *func)  in CryptoAlgInit()  argument
53 if (alg >= CRYPTO_ALG_MAX) in CryptoAlgInit()
55 LogMsg("CryptoAlgInit: alg %d exceeds bounds", alg); in CryptoAlgInit()
60 if (alg != CRYPTO_RSA_SHA1 && alg != CRYPTO_RSA_SHA256 && alg != CRYPTO_RSA_SHA512 && in CryptoAlgInit()
61 alg != CRYPTO_DSA_NSEC3_SHA1 && alg != CRYPTO_RSA_NSEC3_SHA1) in CryptoAlgInit()
63 LogMsg("CryptoAlgInit: alg %d not supported", alg); in CryptoAlgInit()
67 CryptoAlgFuncs[alg] = func; in CryptoAlgInit()
71 mDNSexport mStatus EncAlgInit(mDNSu8 alg, AlgFuncs *func) in EncAlgInit() argument
73 if (alg >= ENC_ALG_MAX) in EncAlgInit()
75 LogMsg("EncAlgInit: alg %d exceeds bounds", alg); in EncAlgInit()
81 if (alg != ENC_BASE32 && alg != ENC_BASE64) in EncAlgInit()
83 LogMsg("EncAlgInit: alg %d not supported", alg); in EncAlgInit()
87 EncAlgFuncs[alg] = func; in EncAlgInit()
91 mDNSexport AlgContext *AlgCreate(AlgType type, mDNSu8 alg) in AlgCreate() argument
98 if (alg >= CRYPTO_ALG_MAX) return mDNSNULL; in AlgCreate()
99 func = CryptoAlgFuncs[alg]; in AlgCreate()
103 if (alg >= DIGEST_TYPE_MAX) return mDNSNULL; in AlgCreate()
104 func = DigestAlgFuncs[alg]; in AlgCreate()
108 if (alg >= ENC_ALG_MAX) return mDNSNULL; in AlgCreate()
109 func = EncAlgFuncs[alg]; in AlgCreate()
125 ctx->alg = alg; in AlgCreate()
142 func = CryptoAlgFuncs[ctx->alg]; in AlgDestroy()
144 func = DigestAlgFuncs[ctx->alg]; in AlgDestroy()
146 func = EncAlgFuncs[ctx->alg]; in AlgDestroy()
167 func = CryptoAlgFuncs[ctx->alg]; in AlgLength()
169 func = DigestAlgFuncs[ctx->alg]; in AlgLength()
171 func = EncAlgFuncs[ctx->alg]; in AlgLength()
191 func = CryptoAlgFuncs[ctx->alg]; in AlgAdd()
193 func = DigestAlgFuncs[ctx->alg]; in AlgAdd()
195 func = EncAlgFuncs[ctx->alg]; in AlgAdd()
215 func = CryptoAlgFuncs[ctx->alg]; in AlgVerify()
217 func = DigestAlgFuncs[ctx->alg]; in AlgVerify()
219 func = EncAlgFuncs[ctx->alg]; in AlgVerify()
239 func = CryptoAlgFuncs[ctx->alg]; in AlgEncode()
241 func = DigestAlgFuncs[ctx->alg]; in AlgEncode()
243 func = EncAlgFuncs[ctx->alg]; in AlgEncode()
263 func = CryptoAlgFuncs[ctx->alg]; in AlgFinal()
265 func = DigestAlgFuncs[ctx->alg]; in AlgFinal()
267 func = EncAlgFuncs[ctx->alg]; in AlgFinal()