Eneboo - Documentación para desarrolladores
|
#include <stdio.h>
#include <openssl/crypto.h>
#include "cryptlib.h"
#include <openssl/lhash.h>
#include <openssl/bn.h>
#include <openssl/rsa.h>
#include <openssl/rand.h>
#include <openssl/engine.h>
Funciones | |
int | RSA_public_encrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_private_encrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_private_decrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_public_decrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_size (const RSA *r) |
void | RSA_blinding_off (RSA *rsa) |
int | RSA_blinding_on (RSA *rsa, BN_CTX *ctx) |
BN_BLINDING * | RSA_setup_blinding (RSA *rsa, BN_CTX *in_ctx) |
void RSA_blinding_off | ( | RSA * | rsa | ) |
int RSA_private_decrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding | ||
) |
int RSA_private_encrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding | ||
) |
int RSA_public_decrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding | ||
) |
int RSA_public_encrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding | ||
) |
BN_BLINDING* RSA_setup_blinding | ( | RSA * | rsa, |
BN_CTX * | in_ctx | ||
) |