Classes | Functions | Variables
decrepit/cfb/cfb.c File Reference
#include <openssl/cipher.h>
#include <string.h>
#include <openssl/aes.h>
#include <openssl/obj.h>
#include "../../crypto/internal.h"
Include dependency graph for decrepit/cfb/cfb.c:

Go to the source code of this file.

Classes

struct  EVP_CFB_CTX
 

Functions

static int aes_cfb128_cipher (EVP_CIPHER_CTX *ctx, uint8_t *out, const uint8_t *in, size_t len)
 
static int aes_cfb_init_key (EVP_CIPHER_CTX *ctx, const uint8_t *key, const uint8_t *iv, int enc)
 
const EVP_CIPHEREVP_aes_128_cfb (void)
 
const EVP_CIPHEREVP_aes_128_cfb128 (void)
 
const EVP_CIPHEREVP_aes_192_cfb (void)
 
const EVP_CIPHEREVP_aes_192_cfb128 (void)
 
const EVP_CIPHEREVP_aes_256_cfb (void)
 
const EVP_CIPHEREVP_aes_256_cfb128 (void)
 

Variables

static const EVP_CIPHER aes_128_cfb128
 
static const EVP_CIPHER aes_192_cfb128
 
static const EVP_CIPHER aes_256_cfb128
 

Function Documentation

◆ aes_cfb128_cipher()

static int aes_cfb128_cipher ( EVP_CIPHER_CTX ctx,
uint8_t out,
const uint8_t in,
size_t  len 
)
static

Definition at line 38 of file decrepit/cfb/cfb.c.

◆ aes_cfb_init_key()

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

Definition at line 28 of file decrepit/cfb/cfb.c.

◆ EVP_aes_128_cfb()

const EVP_CIPHER* EVP_aes_128_cfb ( void  )

Definition at line 75 of file decrepit/cfb/cfb.c.

◆ EVP_aes_128_cfb128()

const EVP_CIPHER* EVP_aes_128_cfb128 ( void  )

Definition at line 74 of file decrepit/cfb/cfb.c.

◆ EVP_aes_192_cfb()

const EVP_CIPHER* EVP_aes_192_cfb ( void  )

Definition at line 77 of file decrepit/cfb/cfb.c.

◆ EVP_aes_192_cfb128()

const EVP_CIPHER* EVP_aes_192_cfb128 ( void  )

Definition at line 76 of file decrepit/cfb/cfb.c.

◆ EVP_aes_256_cfb()

const EVP_CIPHER* EVP_aes_256_cfb ( void  )

Definition at line 79 of file decrepit/cfb/cfb.c.

◆ EVP_aes_256_cfb128()

const EVP_CIPHER* EVP_aes_256_cfb128 ( void  )

Definition at line 78 of file decrepit/cfb/cfb.c.

Variable Documentation

◆ aes_128_cfb128

const EVP_CIPHER aes_128_cfb128
static
Initial value:
= {
NULL , NULL ,
}

Definition at line 53 of file decrepit/cfb/cfb.c.

◆ aes_192_cfb128

const EVP_CIPHER aes_192_cfb128
static
Initial value:
= {
NULL , NULL ,
}

Definition at line 60 of file decrepit/cfb/cfb.c.

◆ aes_256_cfb128

const EVP_CIPHER aes_256_cfb128
static
Initial value:
= {
NULL , NULL ,
}

Definition at line 67 of file decrepit/cfb/cfb.c.

aes_cfb128_cipher
static int aes_cfb128_cipher(EVP_CIPHER_CTX *ctx, uint8_t *out, const uint8_t *in, size_t len)
Definition: decrepit/cfb/cfb.c:38
NID_aes_256_cfb128
#define NID_aes_256_cfb128
Definition: nid.h:1983
aes_cfb_init_key
static int aes_cfb_init_key(EVP_CIPHER_CTX *ctx, const uint8_t *key, const uint8_t *iv, int enc)
Definition: decrepit/cfb/cfb.c:28
NID_aes_128_cfb128
#define NID_aes_128_cfb128
Definition: nid.h:1943
NID_aes_192_cfb128
#define NID_aes_192_cfb128
Definition: nid.h:1963
EVP_CIPH_CFB_MODE
#define EVP_CIPH_CFB_MODE
Definition: cipher.h:346
EVP_CFB_CTX
Definition: decrepit/cfb/cfb.c:24


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