webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
digestsign.c File Reference
#include <openssl/evp.h>
#include <openssl/err.h>
#include "internal.h"
#include "../digest/internal.h"

Functions

int EVP_DigestSignInit (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
 
int EVP_DigestVerifyInit (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
 
int EVP_DigestSignUpdate (EVP_MD_CTX *ctx, const void *data, size_t len)
 
int EVP_DigestVerifyUpdate (EVP_MD_CTX *ctx, const void *data, size_t len)
 
int EVP_DigestSignFinal (EVP_MD_CTX *ctx, uint8_t *out_sig, size_t *out_sig_len)
 
int EVP_DigestVerifyFinal (EVP_MD_CTX *ctx, const uint8_t *sig, size_t sig_len)
 

Function Documentation

◆ EVP_DigestSignFinal()

int EVP_DigestSignFinal ( EVP_MD_CTX ctx,
uint8_t out_sig,
size_t out_sig_len 
)

◆ EVP_DigestSignInit()

int EVP_DigestSignInit ( EVP_MD_CTX ctx,
EVP_PKEY_CTX **  pctx,
const EVP_MD type,
ENGINE e,
EVP_PKEY pkey 
)

◆ EVP_DigestSignUpdate()

int EVP_DigestSignUpdate ( EVP_MD_CTX ctx,
const void data,
size_t  len 
)

◆ EVP_DigestVerifyFinal()

int EVP_DigestVerifyFinal ( EVP_MD_CTX ctx,
const uint8_t sig,
size_t  sig_len 
)

◆ EVP_DigestVerifyInit()

int EVP_DigestVerifyInit ( EVP_MD_CTX ctx,
EVP_PKEY_CTX **  pctx,
const EVP_MD type,
ENGINE e,
EVP_PKEY pkey 
)

◆ EVP_DigestVerifyUpdate()

int EVP_DigestVerifyUpdate ( EVP_MD_CTX ctx,
const void data,
size_t  len 
)