Functions
pool.h File Reference
#include <openssl/base.h>
#include <openssl/stack.h>
Include dependency graph for pool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

OPENSSL_EXPORT CRYPTO_BUFFERCRYPTO_BUFFER_alloc (uint8_t **out_data, size_t len)
 
const OPENSSL_EXPORT uint8_tCRYPTO_BUFFER_data (const CRYPTO_BUFFER *buf)
 
OPENSSL_EXPORT void CRYPTO_BUFFER_free (CRYPTO_BUFFER *buf)
 
OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS (const CRYPTO_BUFFER *buf, CBS *out)
 
OPENSSL_EXPORT size_t CRYPTO_BUFFER_len (const CRYPTO_BUFFER *buf)
 
OPENSSL_EXPORT CRYPTO_BUFFERCRYPTO_BUFFER_new (const uint8_t *data, size_t len, CRYPTO_BUFFER_POOL *pool)
 
OPENSSL_EXPORT CRYPTO_BUFFERCRYPTO_BUFFER_new_from_CBS (const CBS *cbs, CRYPTO_BUFFER_POOL *pool)
 
OPENSSL_EXPORT CRYPTO_BUFFERCRYPTO_BUFFER_new_from_static_data_unsafe (const uint8_t *data, size_t len, CRYPTO_BUFFER_POOL *pool)
 
OPENSSL_EXPORT void CRYPTO_BUFFER_POOL_free (CRYPTO_BUFFER_POOL *pool)
 
OPENSSL_EXPORT CRYPTO_BUFFER_POOLCRYPTO_BUFFER_POOL_new (void)
 
OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref (CRYPTO_BUFFER *buf)
 

Function Documentation

◆ CRYPTO_BUFFER_alloc()

OPENSSL_EXPORT CRYPTO_BUFFER* CRYPTO_BUFFER_alloc ( uint8_t **  out_data,
size_t  len 
)

Definition at line 165 of file pool.c.

◆ CRYPTO_BUFFER_data()

const OPENSSL_EXPORT uint8_t* CRYPTO_BUFFER_data ( const CRYPTO_BUFFER buf)

Definition at line 247 of file pool.c.

◆ CRYPTO_BUFFER_free()

OPENSSL_EXPORT void CRYPTO_BUFFER_free ( CRYPTO_BUFFER buf)

Definition at line 194 of file pool.c.

◆ CRYPTO_BUFFER_init_CBS()

OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS ( const CRYPTO_BUFFER buf,
CBS out 
)

Definition at line 255 of file pool.c.

◆ CRYPTO_BUFFER_len()

OPENSSL_EXPORT size_t CRYPTO_BUFFER_len ( const CRYPTO_BUFFER buf)

Definition at line 251 of file pool.c.

◆ CRYPTO_BUFFER_new()

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

Definition at line 160 of file pool.c.

◆ CRYPTO_BUFFER_new_from_CBS()

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

Definition at line 184 of file pool.c.

◆ CRYPTO_BUFFER_new_from_static_data_unsafe()

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

Definition at line 189 of file pool.c.

◆ CRYPTO_BUFFER_POOL_free()

OPENSSL_EXPORT void CRYPTO_BUFFER_POOL_free ( CRYPTO_BUFFER_POOL pool)

Definition at line 57 of file pool.c.

◆ CRYPTO_BUFFER_POOL_new()

OPENSSL_EXPORT CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new ( void  )

Definition at line 39 of file pool.c.

◆ CRYPTO_BUFFER_up_ref()

OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref ( CRYPTO_BUFFER buf)

Definition at line 236 of file pool.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:26