Lines Matching defs:ctx
100 MD5_CTX *ctx = NULL;
106 ctx = (MD5_CTX *) malloc(sizeof(*ctx));
108 ctx = (MD5_CTX *) *context;
109 if (ctx == NULL)
115 MD5Init(ctx);
116 MD5Update(ctx, key->hk_ipad, HMAC_LEN);
120 MD5Update(ctx, data, len);
125 MD5Final(signature, ctx);
128 MD5Init(ctx);
129 MD5Update(ctx, key->hk_opad, HMAC_LEN);
130 MD5Update(ctx, signature, MD5_LEN);
131 MD5Final(signature, ctx);
133 SAFE_FREE(ctx);
138 *context = (void *) ctx;
168 MD5_CTX *ctx = NULL;
174 ctx = (MD5_CTX *) malloc(sizeof(*ctx));
176 ctx = (MD5_CTX *) *context;
177 if (ctx == NULL)
182 MD5Init(ctx);
183 MD5Update(ctx, key->hk_ipad, HMAC_LEN);
186 MD5Update(ctx, data, len);
192 MD5Final(digest, ctx);
195 MD5Init(ctx);
196 MD5Update(ctx, key->hk_opad, HMAC_LEN);
197 MD5Update(ctx, digest, MD5_LEN);
198 MD5Final(digest, ctx);
200 SAFE_FREE(ctx);
207 *context = (void *) ctx;
230 MD5_CTX ctx;
245 MD5Init(&ctx);
246 MD5Update(&ctx, key, keylen);
247 MD5Final(tk, &ctx);
248 memset((void *) &ctx, 0, sizeof(ctx));