webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
pool.h File Reference
#include <openssl/base.h>

Go to the source code of this file.

Functions

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

Function Documentation

◆ CRYPTO_BUFFER_data()

OPENSSL_EXPORT const uint8_t* CRYPTO_BUFFER_data ( const CRYPTO_BUFFER *  buf)

◆ CRYPTO_BUFFER_free()

OPENSSL_EXPORT void CRYPTO_BUFFER_free ( CRYPTO_BUFFER *  buf)

◆ CRYPTO_BUFFER_init_CBS()

OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS ( const CRYPTO_BUFFER *  buf,
CBS out 
)

◆ CRYPTO_BUFFER_len()

OPENSSL_EXPORT size_t CRYPTO_BUFFER_len ( const CRYPTO_BUFFER *  buf)

◆ CRYPTO_BUFFER_new()

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

◆ CRYPTO_BUFFER_new_from_CBS()

OPENSSL_EXPORT CRYPTO_BUFFER* CRYPTO_BUFFER_new_from_CBS ( CBS cbs,
CRYPTO_BUFFER_POOL *  pool 
)

◆ CRYPTO_BUFFER_POOL_free()

OPENSSL_EXPORT void CRYPTO_BUFFER_POOL_free ( CRYPTO_BUFFER_POOL *  pool)

◆ CRYPTO_BUFFER_POOL_new()

OPENSSL_EXPORT CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new ( void  )

◆ CRYPTO_BUFFER_up_ref()

OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref ( CRYPTO_BUFFER *  buf)