Lines Matching refs:ctx
230 EVP_MD_CTX *ctx; /* OpenSSL message digest context */
236 HMAC_CTX *ctx; /* OpenSSL hmac context */
421 retval->ctx = EVP_MD_CTX_new();
422 if (retval->ctx == NULL) {
441 if (!EVP_DigestUpdate(self->ctx, (const void*)cp, process)) {
459 EVP_MD_CTX_free(self->ctx);
469 result = EVP_MD_CTX_copy(new_ctx_p, self->ctx);
491 if (!locked_EVP_MD_CTX_copy(newobj->ctx, self)) {
620 block_size = EVP_MD_CTX_block_size(self->ctx);
628 size = EVP_MD_CTX_size(self->ctx);
635 return py_digest_name(EVP_MD_CTX_md(self->ctx));
659 name_obj = py_digest_name(EVP_MD_CTX_md(self->ctx));
891 EVP_MD_CTX_set_flags(self->ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
895 int result = EVP_DigestInit_ex(self->ctx, digest, NULL);
1497 HMAC_CTX *ctx = NULL;
1518 ctx = HMAC_CTX_new();
1519 if (ctx == NULL) {
1525 ctx,
1541 self->ctx = ctx;
1552 if (ctx) HMAC_CTX_free(ctx);
1563 result = HMAC_CTX_copy(new_ctx_p, self->ctx);
1571 unsigned int digest_size = EVP_MD_size(HMAC_CTX_get_md(self->ctx));
1592 r = HMAC_Update(self->ctx, (const unsigned char*)view.buf, view.len);
1596 r = HMAC_Update(self->ctx, (const unsigned char*)view.buf, view.len);
1620 HMAC_CTX *ctx = HMAC_CTX_new();
1621 if (ctx == NULL) {
1624 if (!locked_HMAC_CTX_copy(ctx, self)) {
1625 HMAC_CTX_free(ctx);
1631 HMAC_CTX_free(ctx);
1634 retval->ctx = ctx;
1647 HMAC_CTX_free(self->ctx);
1655 PyObject *digest_name = py_digest_name(HMAC_CTX_get_md(self->ctx));
1763 const EVP_MD *md = HMAC_CTX_get_md(self->ctx);
1773 PyObject *digest_name = py_digest_name(HMAC_CTX_get_md(self->ctx));