Functions
crypto/fipsmodule/modes/cfb.c File Reference
#include <openssl/type_check.h>
#include <assert.h>
#include <string.h>
#include "internal.h"
Include dependency graph for crypto/fipsmodule/modes/cfb.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void cfbr_encrypt_block (const uint8_t *in, uint8_t *out, unsigned nbits, const AES_KEY *key, uint8_t ivec[16], int enc, block128_f block)
 
void CRYPTO_cfb128_1_encrypt (const uint8_t *in, uint8_t *out, size_t bits, const AES_KEY *key, uint8_t ivec[16], unsigned *num, int enc, block128_f block)
 
void CRYPTO_cfb128_8_encrypt (const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char ivec[16], unsigned *num, int enc, block128_f block)
 
void CRYPTO_cfb128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], unsigned *num, int enc, block128_f block)
 
 OPENSSL_STATIC_ASSERT (16 % sizeof(size_t)==0, "block cannot be divided into size_t")
 

Function Documentation

◆ cfbr_encrypt_block()

static void cfbr_encrypt_block ( const uint8_t in,
uint8_t out,
unsigned  nbits,
const AES_KEY key,
uint8_t  ivec[16],
int  enc,
block128_f  block 
)
static

Definition at line 132 of file crypto/fipsmodule/modes/cfb.c.

◆ CRYPTO_cfb128_1_encrypt()

void CRYPTO_cfb128_1_encrypt ( const uint8_t in,
uint8_t out,
size_t  bits,
const AES_KEY key,
uint8_t  ivec[16],
unsigned *  num,
int  enc,
block128_f  block 
)

Definition at line 174 of file crypto/fipsmodule/modes/cfb.c.

◆ CRYPTO_cfb128_8_encrypt()

void CRYPTO_cfb128_8_encrypt ( const unsigned char *  in,
unsigned char *  out,
size_t  length,
const AES_KEY key,
unsigned char  ivec[16],
unsigned *  num,
int  enc,
block128_f  block 
)

Definition at line 191 of file crypto/fipsmodule/modes/cfb.c.

◆ CRYPTO_cfb128_encrypt()

void CRYPTO_cfb128_encrypt ( const uint8_t in,
uint8_t out,
size_t  len,
const AES_KEY key,
uint8_t  ivec[16],
unsigned *  num,
int  enc,
block128_f  block 
)

Definition at line 60 of file crypto/fipsmodule/modes/cfb.c.

◆ OPENSSL_STATIC_ASSERT()

OPENSSL_STATIC_ASSERT ( 16 %   sizeofsize_t = =0,
"block cannot be divided into size_t"   
)


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