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

Go to the source code of this file.

Classes

struct  evp_encode_ctx_st
 

Functions

OPENSSL_EXPORT int EVP_DecodeBase64 (uint8_t *out, size_t *out_len, size_t max_out, const uint8_t *in, size_t in_len)
 
OPENSSL_EXPORT int EVP_DecodeBlock (uint8_t *dst, const uint8_t *src, size_t src_len)
 
OPENSSL_EXPORT int EVP_DecodedLength (size_t *out_len, size_t len)
 
OPENSSL_EXPORT int EVP_DecodeFinal (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len)
 
OPENSSL_EXPORT void EVP_DecodeInit (EVP_ENCODE_CTX *ctx)
 
OPENSSL_EXPORT int EVP_DecodeUpdate (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len, const uint8_t *in, size_t in_len)
 
OPENSSL_EXPORT void EVP_ENCODE_CTX_free (EVP_ENCODE_CTX *ctx)
 
OPENSSL_EXPORT EVP_ENCODE_CTXEVP_ENCODE_CTX_new (void)
 
OPENSSL_EXPORT size_t EVP_EncodeBlock (uint8_t *dst, const uint8_t *src, size_t src_len)
 
OPENSSL_EXPORT int EVP_EncodedLength (size_t *out_len, size_t len)
 
OPENSSL_EXPORT void EVP_EncodeFinal (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len)
 
OPENSSL_EXPORT void EVP_EncodeInit (EVP_ENCODE_CTX *ctx)
 
OPENSSL_EXPORT void EVP_EncodeUpdate (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len, const uint8_t *in, size_t in_len)
 

Function Documentation

◆ EVP_DecodeBase64()

OPENSSL_EXPORT int EVP_DecodeBase64 ( uint8_t out,
size_t *  out_len,
size_t  max_out,
const uint8_t in,
size_t  in_len 
)

Definition at line 409 of file base64.c.

◆ EVP_DecodeBlock()

OPENSSL_EXPORT int EVP_DecodeBlock ( uint8_t dst,
const uint8_t src,
size_t  src_len 
)

Definition at line 442 of file base64.c.

◆ EVP_DecodedLength()

OPENSSL_EXPORT int EVP_DecodedLength ( size_t *  out_len,
size_t  len 
)

Definition at line 258 of file base64.c.

◆ EVP_DecodeFinal()

OPENSSL_EXPORT int EVP_DecodeFinal ( EVP_ENCODE_CTX ctx,
uint8_t out,
int out_len 
)

Definition at line 400 of file base64.c.

◆ EVP_DecodeInit()

OPENSSL_EXPORT void EVP_DecodeInit ( EVP_ENCODE_CTX ctx)

Definition at line 267 of file base64.c.

◆ EVP_DecodeUpdate()

OPENSSL_EXPORT int EVP_DecodeUpdate ( EVP_ENCODE_CTX ctx,
uint8_t out,
int out_len,
const uint8_t in,
size_t  in_len 
)

Definition at line 344 of file base64.c.

◆ EVP_ENCODE_CTX_free()

OPENSSL_EXPORT void EVP_ENCODE_CTX_free ( EVP_ENCODE_CTX ctx)

Definition at line 134 of file base64.c.

◆ EVP_ENCODE_CTX_new()

OPENSSL_EXPORT EVP_ENCODE_CTX* EVP_ENCODE_CTX_new ( void  )

Definition at line 125 of file base64.c.

◆ EVP_EncodeBlock()

OPENSSL_EXPORT size_t EVP_EncodeBlock ( uint8_t dst,
const uint8_t src,
size_t  src_len 
)

Definition at line 223 of file base64.c.

◆ EVP_EncodedLength()

OPENSSL_EXPORT int EVP_EncodedLength ( size_t *  out_len,
size_t  len 
)

Definition at line 104 of file base64.c.

◆ EVP_EncodeFinal()

OPENSSL_EXPORT void EVP_EncodeFinal ( EVP_ENCODE_CTX ctx,
uint8_t out,
int out_len 
)

Definition at line 206 of file base64.c.

◆ EVP_EncodeInit()

OPENSSL_EXPORT void EVP_EncodeInit ( EVP_ENCODE_CTX ctx)

Definition at line 138 of file base64.c.

◆ EVP_EncodeUpdate()

OPENSSL_EXPORT void EVP_EncodeUpdate ( EVP_ENCODE_CTX ctx,
uint8_t out,
int out_len,
const uint8_t in,
size_t  in_len 
)

Definition at line 142 of file base64.c.



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