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

Go to the source code of this file.

Data Structures

struct  PHP_RIPEMD128_CTX
 
struct  PHP_RIPEMD160_CTX
 
struct  PHP_RIPEMD256_CTX
 
struct  PHP_RIPEMD320_CTX
 

Macros

#define PHP_RIPEMD128_SPEC   "l4l2b64."
 
#define PHP_RIPEMD160_SPEC   "l5l2b64."
 
#define PHP_RIPEMD256_SPEC   "l8l2b64."
 
#define PHP_RIPEMD320_SPEC   "l10l2b64."
 

Functions

PHP_HASH_API void PHP_RIPEMD128Init (PHP_RIPEMD128_CTX *, ZEND_ATTRIBUTE_UNUSED HashTable *)
 
PHP_HASH_API void PHP_RIPEMD128Update (PHP_RIPEMD128_CTX *, const unsigned char *, size_t)
 
PHP_HASH_API void PHP_RIPEMD128Final (unsigned char[16], PHP_RIPEMD128_CTX *)
 
PHP_HASH_API void PHP_RIPEMD160Init (PHP_RIPEMD160_CTX *, ZEND_ATTRIBUTE_UNUSED HashTable *)
 
PHP_HASH_API void PHP_RIPEMD160Update (PHP_RIPEMD160_CTX *, const unsigned char *, size_t)
 
PHP_HASH_API void PHP_RIPEMD160Final (unsigned char[20], PHP_RIPEMD160_CTX *)
 
PHP_HASH_API void PHP_RIPEMD256Init (PHP_RIPEMD256_CTX *, ZEND_ATTRIBUTE_UNUSED HashTable *)
 
PHP_HASH_API void PHP_RIPEMD256Update (PHP_RIPEMD256_CTX *, const unsigned char *, size_t)
 
PHP_HASH_API void PHP_RIPEMD256Final (unsigned char[32], PHP_RIPEMD256_CTX *)
 
PHP_HASH_API void PHP_RIPEMD320Init (PHP_RIPEMD320_CTX *, ZEND_ATTRIBUTE_UNUSED HashTable *)
 
PHP_HASH_API void PHP_RIPEMD320Update (PHP_RIPEMD320_CTX *, const unsigned char *, size_t)
 
PHP_HASH_API void PHP_RIPEMD320Final (unsigned char[40], PHP_RIPEMD320_CTX *)
 

Macro Definition Documentation

◆ PHP_RIPEMD128_SPEC

#define PHP_RIPEMD128_SPEC   "l4l2b64."

Definition at line 26 of file php_hash_ripemd.h.

◆ PHP_RIPEMD160_SPEC

#define PHP_RIPEMD160_SPEC   "l5l2b64."

Definition at line 33 of file php_hash_ripemd.h.

◆ PHP_RIPEMD256_SPEC

#define PHP_RIPEMD256_SPEC   "l8l2b64."

Definition at line 40 of file php_hash_ripemd.h.

◆ PHP_RIPEMD320_SPEC

#define PHP_RIPEMD320_SPEC   "l10l2b64."

Definition at line 47 of file php_hash_ripemd.h.

Function Documentation

◆ PHP_RIPEMD128Final()

PHP_HASH_API void PHP_RIPEMD128Final ( unsigned char digest[16],
PHP_RIPEMD128_CTX * context )

Definition at line 644 of file hash_ripemd.c.

◆ PHP_RIPEMD128Init()

PHP_HASH_API void PHP_RIPEMD128Init ( PHP_RIPEMD128_CTX * context,
ZEND_ATTRIBUTE_UNUSED HashTable * args )

Definition at line 87 of file hash_ripemd.c.

◆ PHP_RIPEMD128Update()

PHP_HASH_API void PHP_RIPEMD128Update ( PHP_RIPEMD128_CTX * context,
const unsigned char * input,
size_t inputLen )

Definition at line 272 of file hash_ripemd.c.

◆ PHP_RIPEMD160Final()

PHP_HASH_API void PHP_RIPEMD160Final ( unsigned char digest[20],
PHP_RIPEMD160_CTX * context )

Definition at line 718 of file hash_ripemd.c.

◆ PHP_RIPEMD160Init()

PHP_HASH_API void PHP_RIPEMD160Init ( PHP_RIPEMD160_CTX * context,
ZEND_ATTRIBUTE_UNUSED HashTable * args )

Definition at line 121 of file hash_ripemd.c.

◆ PHP_RIPEMD160Update()

PHP_HASH_API void PHP_RIPEMD160Update ( PHP_RIPEMD160_CTX * context,
const unsigned char * input,
size_t inputLen )

Definition at line 471 of file hash_ripemd.c.

◆ PHP_RIPEMD256Final()

PHP_HASH_API void PHP_RIPEMD256Final ( unsigned char digest[32],
PHP_RIPEMD256_CTX * context )

Definition at line 681 of file hash_ripemd.c.

◆ PHP_RIPEMD256Init()

PHP_HASH_API void PHP_RIPEMD256Init ( PHP_RIPEMD256_CTX * context,
ZEND_ATTRIBUTE_UNUSED HashTable * args )

Definition at line 102 of file hash_ripemd.c.

◆ PHP_RIPEMD256Update()

PHP_HASH_API void PHP_RIPEMD256Update ( PHP_RIPEMD256_CTX * context,
const unsigned char * input,
size_t inputLen )

Definition at line 371 of file hash_ripemd.c.

◆ PHP_RIPEMD320Final()

PHP_HASH_API void PHP_RIPEMD320Final ( unsigned char digest[40],
PHP_RIPEMD320_CTX * context )

Definition at line 755 of file hash_ripemd.c.

◆ PHP_RIPEMD320Init()

PHP_HASH_API void PHP_RIPEMD320Init ( PHP_RIPEMD320_CTX * context,
ZEND_ATTRIBUTE_UNUSED HashTable * args )

Definition at line 137 of file hash_ripemd.c.

◆ PHP_RIPEMD320Update()

PHP_HASH_API void PHP_RIPEMD320Update ( PHP_RIPEMD320_CTX * context,
const unsigned char * input,
size_t inputLen )

Definition at line 580 of file hash_ripemd.c.