/home/dko/projects/mobilec/trunk/src/security/xyssl-0.9/include/xyssl/openssl.h File Reference
#include "xyssl/aes.h"
#include "xyssl/md5.h"
#include "xyssl/rsa.h"
#include "xyssl/sha1.h"
Go to the source code of this file.
Defines
#define
SHA1_Update(CTX, BUF, LEN) sha1_update( (CTX), (unsigned char *)(BUF), (LEN) )
#define
SHA1_Final(OUT, CTX) sha1_finish( (CTX), (OUT) )
#define
MD5_Init(CTX) md5_starts( (CTX) )
#define
MD5_Update(CTX, BUF, LEN) md5_update( (CTX), (unsigned char *)(BUF), (LEN) )
#define
MD5_Final(OUT, CTX) md5_finish( (CTX), (OUT) )
#define
AES_cbc_encrypt(INPUT, OUTPUT, LEN, CTX, IV, MODE) aes_crypt_cbc( (CTX), (MODE), (LEN), (IV), (INPUT), (OUTPUT) )
Functions
Detailed Description
Definition in file openssl.h.
Define Documentation
#define AES_BLOCK_SIZE 16
#define AES_cbc_encrypt
(
INPUT,
OUTPUT,
LEN,
CTX,
IV,
MODE
)
aes_crypt_cbc( (CTX), (MODE), (LEN), (IV), (INPUT), (OUTPUT) )
#define AES_set_decrypt_key
(
KEY,
KEYSIZE,
CTX
)
aes_setkey_dec( (CTX), (KEY), (KEYSIZE) )
#define AES_set_encrypt_key
(
KEY,
KEYSIZE,
CTX
)
aes_setkey_enc( (CTX), (KEY), (KEYSIZE) )
#define d2i_RSAPrivateKey
(
a,
#define ERR_get_error
(
)
"ERR_get_error() not supported"
#define MD5_Final
(
OUT,
CTX
)
md5_finish( (CTX), (OUT) )
#define MD5_Init
(
CTX
)
md5_starts( (CTX) )
#define MD5_Update
(
CTX,
BUF,
LEN
)
md5_update( (CTX), (unsigned char *)(BUF), (LEN) )
#define RSA_blinding_off
(
IGNORE
)
#define RSA_free
(
CTX
)
rsa_free( CTX )
#define RSA_PKCS1_PADDING 1
#define RSA_size
(
CTX
)
(CTX)->len
#define SHA1_Final
(
OUT,
CTX
)
sha1_finish( (CTX), (OUT) )
#define SHA1_Init
(
CTX
)
sha1_starts( (CTX) )
#define SHA1_Update
(
CTX,
BUF,
LEN
)
sha1_update( (CTX), (unsigned char *)(BUF), (LEN) )
Function Documentation
int __RSA_Passthrough
(
void *
output,
void *
input,
)
[inline]
unsigned char **
bufptr,
)
[inline]
int RSA_private_decrypt
(
int
size,
unsigned char *
input,
unsigned char *
output,
RSA *
key,
)
[inline]
int RSA_private_encrypt
(
int
size,
unsigned char *
input,
unsigned char *
output,
RSA *
key,
)
[inline]
int RSA_public_decrypt
(
int
size,
unsigned char *
input,
unsigned char *
output,
RSA *
key,
)
[inline]
int RSA_public_encrypt
(
int
size,
unsigned char *
input,
unsigned char *
output,
RSA *
key,
)
[inline]
Generated on Tue Oct 28 17:03:24 2008 for Mobile-C by
doxygen 1.5.5