OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions
bio_ber.c File Reference
#include <stdio.h>
#include <errno.h>
#include "cryptlib.h"
#include <openssl/buffer.h>
#include <openssl/evp.h>

Go to the source code of this file.

Classes

struct  ber_struct
 
struct  bio_ber_struct
 

Macros

#define BER_BUF_SIZE   (32)
 

Typedefs

typedef struct ber_struct BER_CTX
 
typedef struct bio_ber_struct BIO_BER_CTX
 

Functions

BIO_METHODBIO_f_ber (void)
 
int bio_ber_get_header (BIO *bio, BIO_BER_CTX *ctx)
 
void BIO_set_cipher (BIO *b, EVP_CIPHER *c, unsigned char *k, unsigned char *i, int e)
 

Macro Definition Documentation

#define BER_BUF_SIZE   (32)

Definition at line 73 of file bio_ber.c.

Typedef Documentation

typedef struct ber_struct BER_CTX
typedef struct bio_ber_struct BIO_BER_CTX

Function Documentation

int bio_ber_get_header ( BIO bio,
BIO_BER_CTX ctx 
)

Definition at line 156 of file bio_ber.c.

BIO_METHOD* BIO_f_ber ( void  )

Definition at line 122 of file bio_ber.c.

void BIO_set_cipher ( BIO b,
EVP_CIPHER c,
unsigned char *  k,
unsigned char *  i,
int  e 
)

Definition at line 448 of file bio_ber.c.