• Home
  • Raw
  • Download

Lines Matching refs:md

153 	EVP_MD_CTX md;  member
193 EVP_MD_CTX_init(&ctx->md); in ok_new()
204 EVP_MD_CTX_cleanup(&((BIO_OK_CTX *)a->ptr)->md); in ok_free()
366 EVP_MD *md; in ok_ctrl() local
430 md=ptr; in ok_ctrl()
431 if (!EVP_DigestInit_ex(&ctx->md, md, NULL)) in ok_ctrl()
439 *ppmd=ctx->md.digest; in ok_ctrl()
482 EVP_MD_CTX *md; in sig_out() local
485 md=&ctx->md; in sig_out()
487 if(ctx->buf_len+ 2* md->digest->md_size > OK_BLOCK_SIZE) return 1; in sig_out()
489 if (!EVP_DigestInit_ex(md, md->digest, NULL)) in sig_out()
494 RAND_pseudo_bytes(md->md_data, md->digest->md_size); in sig_out()
495 memcpy(&(ctx->buf[ctx->buf_len]), md->md_data, md->digest->md_size); in sig_out()
496 longswap(&(ctx->buf[ctx->buf_len]), md->digest->md_size); in sig_out()
497 ctx->buf_len+= md->digest->md_size; in sig_out()
499 if (!EVP_DigestUpdate(md, WELLKNOWN, strlen(WELLKNOWN))) in sig_out()
501 if (!EVP_DigestFinal_ex(md, &(ctx->buf[ctx->buf_len]), NULL)) in sig_out()
503 ctx->buf_len+= md->digest->md_size; in sig_out()
515 EVP_MD_CTX *md; in sig_in() local
520 md=&ctx->md; in sig_in()
522 if((int)(ctx->buf_len-ctx->buf_off) < 2*md->digest->md_size) return 1; in sig_in()
524 if (!EVP_DigestInit_ex(md, md->digest, NULL)) in sig_in()
526 memcpy(md->md_data, &(ctx->buf[ctx->buf_off]), md->digest->md_size); in sig_in()
527 longswap(md->md_data, md->digest->md_size); in sig_in()
528 ctx->buf_off+= md->digest->md_size; in sig_in()
530 if (!EVP_DigestUpdate(md, WELLKNOWN, strlen(WELLKNOWN))) in sig_in()
532 if (!EVP_DigestFinal_ex(md, tmp, NULL)) in sig_in()
534 ret= memcmp(&(ctx->buf[ctx->buf_off]), tmp, md->digest->md_size) == 0; in sig_in()
535 ctx->buf_off+= md->digest->md_size; in sig_in()
559 EVP_MD_CTX *md; in block_out() local
563 md=&ctx->md; in block_out()
570 if (!EVP_DigestUpdate(md, in block_out()
573 if (!EVP_DigestFinal_ex(md, &(ctx->buf[ctx->buf_len]), NULL)) in block_out()
575 ctx->buf_len+= md->digest->md_size; in block_out()
586 EVP_MD_CTX *md; in block_in() local
591 md=&ctx->md; in block_in()
599 if (ctx->buf_len < tl+ OK_BLOCK_BLOCK+ md->digest->md_size) return 1; in block_in()
601 if (!EVP_DigestUpdate(md, in block_in()
604 if (!EVP_DigestFinal_ex(md, tmp, NULL)) in block_in()
606 if(memcmp(&(ctx->buf[tl+ OK_BLOCK_BLOCK]), tmp, md->digest->md_size) == 0) in block_in()
609 ctx->buf_off_save= tl+ OK_BLOCK_BLOCK+ md->digest->md_size; in block_in()