|
VLC
4.0.0-dev
|

Macros | |
| #define | rol(x, n) ( ((x) << (n)) | ((x) >> (32-(n))) ) |
| #define | FF(b, c, d) (d ^ (b & (c ^ d))) |
| #define | FG(b, c, d) FF (d, b, c) |
| #define | FH(b, c, d) (b ^ c ^ d) |
| #define | FI(b, c, d) (c ^ (b | ~d)) |
| #define | OP(a, b, c, d, s, T) |
| #define | OP(f, a, b, c, d, k, s, T) |
| #define | X(a) do { *(u32*)p = (*hd).a ; p += 4; } while(0) |
Typedefs | |
| typedef uint32_t | u32 |
| typedef uint8_t | byte |
| typedef struct md5_s | MD5_CONTEXT |
Functions | |
| static void | md5_init (void *context) |
| static void | transform (MD5_CONTEXT *ctx, const unsigned char *data) |
| static void | md5_write (void *context, const void *inbuf_arg, size_t inlen) |
| static void | md5_final (void *context) |
| void | InitMD5 (struct md5_s *h) |
| void | AddMD5 (struct md5_s *restrict h, const void *data, size_t len) |
| void | EndMD5 (struct md5_s *h) |
| #define FF | ( | b, | |
| c, | |||
| d | |||
| ) | (d ^ (b & (c ^ d))) |
| #define FG | ( | b, | |
| c, | |||
| d | |||
| ) | FF (d, b, c) |
Referenced by transform().
| #define FH | ( | b, | |
| c, | |||
| d | |||
| ) | (b ^ c ^ d) |
Referenced by transform().
| #define FI | ( | b, | |
| c, | |||
| d | |||
| ) | (c ^ (b | ~d)) |
Referenced by transform().
| #define OP | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| s, | |||
| T | |||
| ) |
Referenced by transform().
| #define OP | ( | f, | |
| a, | |||
| b, | |||
| c, | |||
| d, | |||
| k, | |||
| s, | |||
| T | |||
| ) |
| #define rol | ( | x, | |
| n | |||
| ) | ( ((x) << (n)) | ((x) >> (32-(n))) ) |
Referenced by md5_final().
| typedef uint8_t byte |
| typedef struct md5_s MD5_CONTEXT |
| typedef uint32_t u32 |
| void AddMD5 | ( | struct md5_s *restrict | h, |
| const void * | data, | ||
| size_t | len | ||
| ) |
References md5_write().
Referenced by ArtCacheGetDirPath(), AuthDigest(), GenerateCnonce(), InputSourceNew(), and vlc_rand_bytes().
| void EndMD5 | ( | struct md5_s * | h | ) |
References md5_final().
Referenced by ArtCacheGetDirPath(), AuthDigest(), GenerateCnonce(), InputSourceNew(), and vlc_rand_bytes().
| void InitMD5 | ( | struct md5_s * | h | ) |
References md5_init().
Referenced by ArtCacheGetDirPath(), AuthDigest(), GenerateCnonce(), InputSourceNew(), and vlc_rand_bytes().
|
static |
References A, B, md5_s::buf, md5_s::C, md5_s::count, md5_s::D, md5_write(), md5_s::nblocks, p, transform(), and X.
Referenced by EndMD5().
|
static |
References md5_s::A, md5_s::B, md5_s::C, md5_s::count, md5_s::D, and md5_s::nblocks.
Referenced by InitMD5().
|
static |
References md5_s::buf, md5_s::count, md5_s::nblocks, and transform().
Referenced by AddMD5(), and md5_final().
|
static |
References md5_s::A, A, md5_s::B, B, md5_s::C, md5_s::D, FG, FH, FI, and OP.
Referenced by md5_final(), md5_write(), transform_Inverse(), video_format_CopyCropAr(), and video_format_TransformTo().
1.8.13