webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
pool.c File Reference
#include <openssl/pool.h>
#include <assert.h>
#include <string.h>
#include <openssl/buf.h>
#include <openssl/bytestring.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include "../internal.h"
#include "internal.h"

Functions

CRYPTO_BUFFER_POOL * CRYPTO_BUFFER_POOL_new (void)
 
void CRYPTO_BUFFER_POOL_free (CRYPTO_BUFFER_POOL *pool)
 
CRYPTO_BUFFER * CRYPTO_BUFFER_new (const uint8_t *data, size_t len, CRYPTO_BUFFER_POOL *pool)
 
CRYPTO_BUFFER * CRYPTO_BUFFER_new_from_CBS (CBS *cbs, CRYPTO_BUFFER_POOL *pool)
 
void CRYPTO_BUFFER_free (CRYPTO_BUFFER *buf)
 
int CRYPTO_BUFFER_up_ref (CRYPTO_BUFFER *buf)
 
const uint8_tCRYPTO_BUFFER_data (const CRYPTO_BUFFER *buf)
 
size_t CRYPTO_BUFFER_len (const CRYPTO_BUFFER *buf)
 
void CRYPTO_BUFFER_init_CBS (const CRYPTO_BUFFER *buf, CBS *out)
 

Function Documentation

◆ CRYPTO_BUFFER_data()

const uint8_t* CRYPTO_BUFFER_data ( const CRYPTO_BUFFER *  buf)

◆ CRYPTO_BUFFER_free()

void CRYPTO_BUFFER_free ( CRYPTO_BUFFER *  buf)

◆ CRYPTO_BUFFER_init_CBS()

void CRYPTO_BUFFER_init_CBS ( const CRYPTO_BUFFER *  buf,
CBS out 
)

◆ CRYPTO_BUFFER_len()

size_t CRYPTO_BUFFER_len ( const CRYPTO_BUFFER *  buf)

◆ CRYPTO_BUFFER_new()

CRYPTO_BUFFER* CRYPTO_BUFFER_new ( const uint8_t data,
size_t  len,
CRYPTO_BUFFER_POOL *  pool 
)

◆ CRYPTO_BUFFER_new_from_CBS()

CRYPTO_BUFFER* CRYPTO_BUFFER_new_from_CBS ( CBS cbs,
CRYPTO_BUFFER_POOL *  pool 
)

◆ CRYPTO_BUFFER_POOL_free()

void CRYPTO_BUFFER_POOL_free ( CRYPTO_BUFFER_POOL *  pool)

◆ CRYPTO_BUFFER_POOL_new()

CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new ( void  )

◆ CRYPTO_BUFFER_up_ref()

int CRYPTO_BUFFER_up_ref ( CRYPTO_BUFFER *  buf)