|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Data Structures |
| struct | rc4_state |
| struct | sha1_context |
| struct | md5_context |
Defines |
| #define | APP_CC |
| #define | GET_UINT32(n, b, i) |
| #define | PUT_UINT32(n, b, i) |
| #define | S(x, n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n))) |
| #define | R(t) |
| #define | P(a, b, c, d, e, x) |
| #define | F(x, y, z) (z ^ (x & (y ^ z))) |
| #define | K 0x5A827999 |
| #define | F(x, y, z) (x ^ y ^ z) |
| #define | K 0x6ED9EBA1 |
| #define | F(x, y, z) ((x & y) | (z & (x | y))) |
| #define | K 0x8F1BBCDC |
| #define | F(x, y, z) (x ^ y ^ z) |
| #define | K 0xCA62C1D6 |
| #define | GET_UINT32(n, b, i) |
| #define | PUT_UINT32(n, b, i) |
| #define | S(x, n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n))) |
| #define | P(a, b, c, d, k, s, t) |
| #define | F(x, y, z) (z ^ (x & (y ^ z))) |
| #define | F(x, y, z) (y ^ (z & (x ^ y))) |
| #define | F(x, y, z) (x ^ y ^ z) |
| #define | F(x, y, z) (y ^ (x | ~z)) |
| #define | HIBITMASK 0x80000000 |
| #define | MAX_DIG_LEN 51 |
| #define | MAX_DIGIT 0xffffffff |
| #define | BITS_PER_DIGIT 32 |
| #define | MAX_HALF_DIGIT 0xffff |
| #define | B_J (MAX_HALF_DIGIT + 1) |
| #define | LOHALF(x) ((DIGIT_T)((x) & 0xffff)) |
| #define | HIHALF(x) ((DIGIT_T)((x) >> 16 & 0xffff)) |
| #define | TOHIGH(x) ((DIGIT_T)((x) << 16)) |
| #define | mpNEXTBITMASK(mask, n) |
Typedefs |
| typedef unsigned int | DIGIT_T |
Functions |
| static void * | g_malloc (int size, int zero) |
| static void | g_free (void *in) |
| void *APP_CC | ssl_rc4_info_create (void) |
| void APP_CC | ssl_rc4_info_delete (void *rc4_info) |
| void APP_CC | ssl_rc4_set_key (void *rc4_info, char *key, int len) |
| void APP_CC | ssl_rc4_crypt (void *rc4_info, char *in_data, char *out_data, int len) |
| void *APP_CC | ssl_sha1_info_create (void) |
| void APP_CC | ssl_sha1_info_delete (void *sha1_info) |
| void APP_CC | ssl_sha1_clear (void *sha1_info) |
| static void APP_CC | sha1_process (struct sha1_context *ctx, char *in_data) |
| void APP_CC | ssl_sha1_transform (void *sha1_info, char *data, int len) |
| void APP_CC | ssl_sha1_complete (void *sha1_info, char *data) |
| void *APP_CC | ssl_md5_info_create (void) |
| void APP_CC | ssl_md5_info_delete (void *md5_info) |
| void APP_CC | ssl_md5_clear (void *md5_info) |
| static void | md5_process (struct md5_context *ctx, char *in_data) |
| void APP_CC | ssl_md5_transform (void *md5_info, char *data, int len) |
| void APP_CC | ssl_md5_complete (void *md5_info, char *data) |
| static DIGIT_T APP_CC | mpAdd (DIGIT_T *w, DIGIT_T *u, DIGIT_T *v, unsigned int ndigits) |
| static void APP_CC | mpSetDigit (DIGIT_T *a, DIGIT_T d, unsigned int ndigits) |
| static int APP_CC | mpCompare (DIGIT_T *a, DIGIT_T *b, unsigned int ndigits) |
| static void APP_CC | mpSetZero (DIGIT_T *a, unsigned int ndigits) |
| static void APP_CC | mpSetEqual (DIGIT_T *a, DIGIT_T *b, unsigned int ndigits) |
| static unsigned int APP_CC | mpSizeof (DIGIT_T *a, unsigned int ndigits) |
| static DIGIT_T APP_CC | mpShiftLeft (DIGIT_T *a, DIGIT_T *b, unsigned int x, unsigned int ndigits) |
| static DIGIT_T APP_CC | mpShiftRight (DIGIT_T *a, DIGIT_T *b, unsigned int x, unsigned int ndigits) |
| static void APP_CC | spMultSub (DIGIT_T *uu, DIGIT_T qhat, DIGIT_T v1, DIGIT_T v0) |
| static int APP_CC | spMultiply (DIGIT_T *p, DIGIT_T x, DIGIT_T y) |
| static DIGIT_T APP_CC | spDivide (DIGIT_T *q, DIGIT_T *r, DIGIT_T *u, DIGIT_T v) |
| static int APP_CC | QhatTooBig (DIGIT_T qhat, DIGIT_T rhat, DIGIT_T vn2, DIGIT_T ujn2) |
| static DIGIT_T APP_CC | mpShortDiv (DIGIT_T *q, DIGIT_T *u, DIGIT_T v, unsigned int ndigits) |
| static DIGIT_T APP_CC | mpMultSub (DIGIT_T wn, DIGIT_T *w, DIGIT_T *v, DIGIT_T q, unsigned int n) |
| static int APP_CC | mpDivide (DIGIT_T *q, DIGIT_T *r, DIGIT_T *u, unsigned int udigits, DIGIT_T *v, unsigned int vdigits) |
| static int APP_CC | mpModulo (DIGIT_T *r, DIGIT_T *u, unsigned int udigits, DIGIT_T *v, unsigned int vdigits) |
| static int APP_CC | mpMultiply (DIGIT_T *w, DIGIT_T *u, DIGIT_T *v, unsigned int ndigits) |
| static int APP_CC | mpModMult (DIGIT_T *a, DIGIT_T *x, DIGIT_T *y, DIGIT_T *m, unsigned int ndigits) |
| int APP_CC | ssl_mod_exp (char *out, int out_len, char *in, int in_len, char *mod, int mod_len, char *exp, int exp_len) |
Variables |
| static unsigned char | sha1_padding [64] |
| static unsigned char | md5_padding [64] |
Generated on Sun May 27 2012 04:42:18 for ReactOS by
1.7.6.1
|