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

Go to the source code of this file.

Macros

#define LIMIT_BEFORE_EXPANSION   0x5ffffffc
 

Functions

BUF_MEMBUF_MEM_new (void)
 
void BUF_MEM_free (BUF_MEM *a)
 
int BUF_MEM_grow (BUF_MEM *str, size_t len)
 
int BUF_MEM_grow_clean (BUF_MEM *str, size_t len)
 
void BUF_reverse (unsigned char *out, unsigned char *in, size_t size)
 

Macro Definition Documentation

#define LIMIT_BEFORE_EXPANSION   0x5ffffffc

Definition at line 66 of file buffer.c.

Function Documentation

void BUF_MEM_free ( BUF_MEM a)

Definition at line 84 of file buffer.c.

int BUF_MEM_grow ( BUF_MEM str,
size_t  len 
)

Definition at line 97 of file buffer.c.

int BUF_MEM_grow_clean ( BUF_MEM str,
size_t  len 
)

Definition at line 139 of file buffer.c.

BUF_MEM* BUF_MEM_new ( void  )

Definition at line 68 of file buffer.c.

void BUF_reverse ( unsigned char *  out,
unsigned char *  in,
size_t  size 
)

Definition at line 182 of file buffer.c.