Lines Matching refs:ctx
46 EVP_MD_CTX * const ctx = EVP_MD_CTX_new(); in EVP_HMAC() local
47 if (NULL == ctx) { in EVP_HMAC()
52 int rc = (1 == EVP_DigestSignInit(ctx, NULL, evp_md, NULL, pkey)) in EVP_HMAC()
53 && (1 == EVP_DigestSignUpdate(ctx, d, n)) in EVP_HMAC()
54 && (1 == EVP_DigestSignFinal(ctx, md, md_len)); in EVP_HMAC()
55 EVP_MD_CTX_free(ctx); in EVP_HMAC()
85 struct hmac_sha1_ctx ctx; in li_hmac_sha1() local
86 hmac_sha1_set_key(&ctx, slen, (const uint8_t *)secret); in li_hmac_sha1()
87 hmac_sha1_update(&ctx, mlen, (const uint8_t *)msg); in li_hmac_sha1()
88 hmac_sha1_digest(&ctx, SHA_DIGEST_LENGTH, (uint8_t *)digest); in li_hmac_sha1()
161 struct hmac_sha256_ctx ctx; in li_hmac_sha256() local
162 hmac_sha256_set_key(&ctx, slen, (const uint8_t *)secret); in li_hmac_sha256()
163 hmac_sha256_update(&ctx, mlen, (const uint8_t *)msg); in li_hmac_sha256()
164 hmac_sha256_digest(&ctx, SHA256_DIGEST_LENGTH, (uint8_t *)digest); in li_hmac_sha256()
237 struct hmac_sha512_ctx ctx; in li_hmac_sha512() local
238 hmac_sha512_set_key(&ctx, slen, (const uint8_t *)secret); in li_hmac_sha512()
239 hmac_sha512_update(&ctx, mlen, (const uint8_t *)msg); in li_hmac_sha512()
240 hmac_sha512_digest(&ctx, SHA512_DIGEST_LENGTH, (uint8_t *)digest); in li_hmac_sha512()