#include "php.h"
#include "md5.h"
#include <string.h>
Go to the source code of this file.
|
#define | F(x, y, z) |
|
#define | G(x, y, z) |
|
#define | H(x, y, z) |
|
#define | I(x, y, z) |
|
#define | STEP(f, a, b, c, d, x, t, s) |
|
#define | SET(n) |
|
#define | GET(n) |
|
Value:((z) ^ ((x) & ((y) ^ (z))))
Definition at line 144 of file md5.c.
Value:((y) ^ ((z) & ((x) ^ (y))))
Definition at line 145 of file md5.c.
◆ GET
Value:
Definition at line 178 of file md5.c.
Value:
Definition at line 146 of file md5.c.
Value:
Definition at line 147 of file md5.c.
◆ SET
Value:
(uint32_t)
ptr[(
n) * 4] | \
((uint32_t)
ptr[(
n) * 4 + 1] << 8) | \
((uint32_t)
ptr[(
n) * 4 + 2] << 16) | \
((uint32_t)
ptr[(
n) * 4 + 3] << 24))
Definition at line 172 of file md5.c.
◆ STEP
Value: (
a) += f((b), (c), (d)) + (x) + (t); \
(
a) = (((
a) << (
s)) | (((
a) & 0xffffffff) >> (32 - (
s)))); \
Definition at line 152 of file md5.c.
◆ 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_FUNCTION() [1/2]
Definition at line 42 of file md5.c.
◆ PHP_FUNCTION() [2/2]
Definition at line 69 of file md5.c.
◆ PHP_MD5Final()
◆ PHP_MD5InitArgs()
◆ PHP_MD5Update()