php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
md5.h File Reference

Go to the source code of this file.

Data Structures

struct  PHP_MD5_CTX
 

Macros

#define PHP_MD5_SPEC   "llllllb64l16."
 
#define PHP_MD5Init(ctx)
 

Functions

PHPAPI void make_digest (char *md5str, const unsigned char *digest)
 
PHPAPI void make_digest_ex (char *md5str, const unsigned char *digest, int len)
 
PHPAPI void PHP_MD5InitArgs (PHP_MD5_CTX *context, ZEND_ATTRIBUTE_UNUSED HashTable *args)
 
PHPAPI void PHP_MD5Update (PHP_MD5_CTX *ctx, const void *data, size_t size)
 
PHPAPI void PHP_MD5Final (unsigned char *result, PHP_MD5_CTX *ctx)
 

Macro Definition Documentation

◆ PHP_MD5_SPEC

#define PHP_MD5_SPEC   "llllllb64l16."

Definition at line 41 of file md5.h.

◆ PHP_MD5Init

#define PHP_MD5Init ( ctx)
Value:
#define NULL
Definition gdcache.h:45
PHPAPI void PHP_MD5InitArgs(PHP_MD5_CTX *ctx, ZEND_ATTRIBUTE_UNUSED HashTable *args)
Definition md5.c:293

Definition at line 43 of file md5.h.

Function Documentation

◆ make_digest()

PHPAPI void make_digest ( char * md5str,
const unsigned char * digest )

Definition at line 22 of file md5.c.

◆ make_digest_ex()

PHPAPI void make_digest_ex ( char * md5str,
const unsigned char * digest,
int len )

Definition at line 28 of file md5.c.

◆ PHP_MD5Final()

PHPAPI void PHP_MD5Final ( unsigned char * result,
PHP_MD5_CTX * ctx )

Definition at line 339 of file md5.c.

◆ PHP_MD5InitArgs()

PHPAPI void PHP_MD5InitArgs ( PHP_MD5_CTX * context,
ZEND_ATTRIBUTE_UNUSED HashTable * args )

Definition at line 293 of file md5.c.

◆ PHP_MD5Update()

PHPAPI void PHP_MD5Update ( PHP_MD5_CTX * ctx,
const void * data,
size_t size )

Definition at line 304 of file md5.c.