#include <stdio.h>
#include "cryptlib.h"
#include <openssl/evp.h>
Go to the source code of this file.
|
void | EVP_EncodeInit (EVP_ENCODE_CTX *ctx) |
|
void | EVP_EncodeUpdate (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
void | EVP_EncodeFinal (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) |
|
int | EVP_EncodeBlock (unsigned char *t, const unsigned char *f, int dlen) |
|
void | EVP_DecodeInit (EVP_ENCODE_CTX *ctx) |
|
int | EVP_DecodeUpdate (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
int | EVP_DecodeBlock (unsigned char *t, const unsigned char *f, int n) |
|
int | EVP_DecodeFinal (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) |
|
#define B64_NOT_BASE64 |
( |
|
a | ) |
(((a)|0x13) == 0xF3) |
#define BIN_PER_LINE (64/4*3) |
#define CHAR_PER_LINE (64+1) |
#define CHUNKS_PER_LINE (64/4) |
#define conv_ascii2bin |
( |
|
a | ) |
(data_ascii2bin[(a)&0x7f]) |
#define conv_bin2ascii |
( |
|
a | ) |
(data_bin2ascii[(a)&0x3f]) |
int EVP_DecodeBlock |
( |
unsigned char * |
t, |
|
|
const unsigned char * |
f, |
|
|
int |
n |
|
) |
| |
int EVP_DecodeFinal |
( |
EVP_ENCODE_CTX * |
ctx, |
|
|
unsigned char * |
out, |
|
|
int * |
outl |
|
) |
| |
int EVP_DecodeUpdate |
( |
EVP_ENCODE_CTX * |
ctx, |
|
|
unsigned char * |
out, |
|
|
int * |
outl, |
|
|
const unsigned char * |
in, |
|
|
int |
inl |
|
) |
| |
int EVP_EncodeBlock |
( |
unsigned char * |
t, |
|
|
const unsigned char * |
f, |
|
|
int |
dlen |
|
) |
| |
void EVP_EncodeUpdate |
( |
EVP_ENCODE_CTX * |
ctx, |
|
|
unsigned char * |
out, |
|
|
int * |
outl, |
|
|
const unsigned char * |
in, |
|
|
int |
inl |
|
) |
| |