MySQL 9.6.0
Source Code Documentation
sha Namespace Reference

Functions

static const EVP_MD * my_EVP_sha1 ()
 
static void init ()
 
static void deinit ()
 
static void compute_sha1_hash (unsigned char *digest, const char *buf, size_t len)
 Wrapper function to compute SHA1 message digest. More...
 
static bool check_init (UDF_INIT *initd, UDF_ARGS *args, char *message)
 
static char * udf (UDF_INIT *initid, UDF_ARGS *args, char *result, unsigned long *length, unsigned char *null_value, unsigned char *error)
 

Function Documentation

◆ check_init()

static bool sha::check_init ( UDF_INIT initd,
UDF_ARGS args,
char *  message 
)
static

◆ compute_sha1_hash()

static void sha::compute_sha1_hash ( unsigned char *  digest,
const char *  buf,
size_t  len 
)
static

Wrapper function to compute SHA1 message digest.

Parameters
[out]digestComputed SHA1 digest
[in]bufMessage to be computed
[in]lenLength of the message

◆ deinit()

static void sha::deinit ( )
static

◆ init()

static void sha::init ( )
static

◆ my_EVP_sha1()

static const EVP_MD * sha::my_EVP_sha1 ( )
static

◆ udf()

static char * sha::udf ( UDF_INIT initid,
UDF_ARGS args,
char *  result,
unsigned long *  length,
unsigned char *  null_value,
unsigned char *  error 
)
static