Functions | Variables
e_null.c File Reference
#include <openssl/cipher.h>
#include <string.h>
#include <openssl/nid.h>
#include "../internal.h"
Include dependency graph for e_null.c:

Go to the source code of this file.

Functions

const EVP_CIPHEREVP_enc_null (void)
 
static int null_cipher (EVP_CIPHER_CTX *ctx, uint8_t *out, const uint8_t *in, size_t in_len)
 
static int null_init_key (EVP_CIPHER_CTX *ctx, const uint8_t *key, const uint8_t *iv, int enc)
 

Variables

static const EVP_CIPHER n_cipher
 

Function Documentation

◆ EVP_enc_null()

const EVP_CIPHER* EVP_enc_null ( void  )

Definition at line 85 of file e_null.c.

◆ null_cipher()

static int null_cipher ( EVP_CIPHER_CTX ctx,
uint8_t out,
const uint8_t in,
size_t  in_len 
)
static

Definition at line 71 of file e_null.c.

◆ null_init_key()

static int null_init_key ( EVP_CIPHER_CTX ctx,
const uint8_t key,
const uint8_t iv,
int  enc 
)
static

Definition at line 66 of file e_null.c.

Variable Documentation

◆ n_cipher

const EVP_CIPHER n_cipher
static
Initial value:
= {
NID_undef, 1 , 0 , 0 ,
0 , 0 , NULL , null_init_key,
null_cipher, NULL , NULL ,
}

Definition at line 79 of file e_null.c.

NID_undef
#define NID_undef
Definition: nid.h:85
null_init_key
static int null_init_key(EVP_CIPHER_CTX *ctx, const uint8_t *key, const uint8_t *iv, int enc)
Definition: e_null.c:66
null_cipher
static int null_cipher(EVP_CIPHER_CTX *ctx, uint8_t *out, const uint8_t *in, size_t in_len)
Definition: e_null.c:71


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