| 
    Eneboo - Documentación para desarrolladores 
   | 
 
#include <stdlib.h>#include <string.h>#include <openssl/opensslconf.h>#include <openssl/ripemd.h>#include "md32_common.h"#include "rmdconst.h"Ir al código fuente de este archivo.
'defines' | |
| #define | RIPEMD160_LONG_LOG2 2 | 
| #define | DATA_ORDER_IS_LITTLE_ENDIAN | 
| #define | HASH_LONG RIPEMD160_LONG | 
| #define | HASH_CTX RIPEMD160_CTX | 
| #define | HASH_CBLOCK RIPEMD160_CBLOCK | 
| #define | HASH_UPDATE RIPEMD160_Update | 
| #define | HASH_TRANSFORM RIPEMD160_Transform | 
| #define | HASH_FINAL RIPEMD160_Final | 
| #define | HASH_MAKE_STRING(c, s) | 
| #define | HASH_BLOCK_DATA_ORDER ripemd160_block_data_order | 
| #define | F1(x, y, z) ((x) ^ (y) ^ (z)) | 
| #define | F2(x, y, z) ((((y) ^ (z)) & (x)) ^ (z)) | 
| #define | F3(x, y, z) (((~(y)) | (x)) ^ (z)) | 
| #define | F4(x, y, z) ((((x) ^ (y)) & (z)) ^ (y)) | 
| #define | F5(x, y, z) (((~(z)) | (y)) ^ (x)) | 
| #define | RIPEMD160_A 0x67452301L | 
| #define | RIPEMD160_B 0xEFCDAB89L | 
| #define | RIPEMD160_C 0x98BADCFEL | 
| #define | RIPEMD160_D 0x10325476L | 
| #define | RIPEMD160_E 0xC3D2E1F0L | 
| #define | RIP1(a, b, c, d, e, w, s) | 
| #define | RIP2(a, b, c, d, e, w, s, K) | 
| #define | RIP3(a, b, c, d, e, w, s, K) | 
| #define | RIP4(a, b, c, d, e, w, s, K) | 
| #define | RIP5(a, b, c, d, e, w, s, K) | 
Funciones | |
| void | ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p, size_t num) | 
| #define DATA_ORDER_IS_LITTLE_ENDIAN | 
| #define F1 | ( | x, | |
| y, | |||
| z | |||
| ) | ((x) ^ (y) ^ (z)) | 
| #define F2 | ( | x, | |
| y, | |||
| z | |||
| ) | ((((y) ^ (z)) & (x)) ^ (z)) | 
| #define F3 | ( | x, | |
| y, | |||
| z | |||
| ) | (((~(y)) | (x)) ^ (z)) | 
| #define F4 | ( | x, | |
| y, | |||
| z | |||
| ) | ((((x) ^ (y)) & (z)) ^ (y)) | 
| #define F5 | ( | x, | |
| y, | |||
| z | |||
| ) | (((~(z)) | (y)) ^ (x)) | 
| #define HASH_BLOCK_DATA_ORDER ripemd160_block_data_order | 
| #define HASH_CBLOCK RIPEMD160_CBLOCK | 
| #define HASH_CTX RIPEMD160_CTX | 
| #define HASH_FINAL RIPEMD160_Final | 
| #define HASH_LONG RIPEMD160_LONG | 
| #define HASH_TRANSFORM RIPEMD160_Transform | 
| #define HASH_UPDATE RIPEMD160_Update | 
| #define RIPEMD160_A 0x67452301L | 
| #define RIPEMD160_B 0xEFCDAB89L | 
| #define RIPEMD160_C 0x98BADCFEL | 
| #define RIPEMD160_D 0x10325476L | 
| #define RIPEMD160_E 0xC3D2E1F0L | 
| #define RIPEMD160_LONG_LOG2 2 | 
| void ripemd160_block_data_order | ( | RIPEMD160_CTX * | c, | 
| const void * | p, | ||
| size_t | num | ||
| ) | 
 1.7.4