Copyright (C) 2006-2010, Brainspark B.V.
This file is part of PolarSSL (http://www.polarssl.org) Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
#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_KEY aes_context |
|
#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 | AES_SIZE 16 |
|
#define | d2i_RSAPrivateKey(a, b, c) new rsa_context /* TODO: C++ bleh */ |
|
#define | ERR_get_error() "ERR_get_error() not supported" |
|
#define | MD5_CTX md5_context |
|
#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 rsa_context |
|
#define | RSA_blinding_off(IGNORE) |
|
#define | RSA_free(CTX) rsa_free( CTX ) |
|
#define | RSA_PKCS1_PADDING 1 /* ignored; always encrypt with this */ |
|
#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) ) |
|
#define | SHA_CTX sha1_context |
|
|
int | __RSA_Passthrough (void *output, void *input, int size) |
|
rsa_context * | d2i_RSA_PUBKEY (void *ignore, unsigned char **bufptr, int len) |
|
int | RSA_private_decrypt (int size, unsigned char *input, unsigned char *output, RSA *key, int ignore) |
|
int | RSA_private_encrypt (int size, unsigned char *input, unsigned char *output, RSA *key, int ignore) |
|
int | RSA_public_decrypt (int size, unsigned char *input, unsigned char *output, RSA *key, int ignore) |
|
int | RSA_public_encrypt (int size, unsigned char *input, unsigned char *output, RSA *key, int ignore) |
|