iPXE
Functions | Variables
oid_aes_cbc.c File Reference
#include <ipxe/aes.h>
#include <ipxe/asn1.h>

Go to the source code of this file.

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 

Variables

static uint8_t oid_aes_128_cbc [] = { ASN1_OID_AES128_CBC }
 "aes128-cbc" object identifier More...
 
static uint8_t oid_aes_192_cbc [] = { ASN1_OID_AES192_CBC }
 "aes192-cbc" object identifier More...
 
static uint8_t oid_aes_256_cbc [] = { ASN1_OID_AES256_CBC }
 "aes256-cbc" object identifier More...
 
struct asn1_algorithm aes_128_cbc_algorithm __asn1_algorithm
 "aes128-cbc" OID-identified algorithm More...
 

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

Variable Documentation

◆ oid_aes_128_cbc

uint8_t oid_aes_128_cbc[] = { ASN1_OID_AES128_CBC }
static

"aes128-cbc" object identifier

Definition at line 30 of file oid_aes_cbc.c.

◆ oid_aes_192_cbc

uint8_t oid_aes_192_cbc[] = { ASN1_OID_AES192_CBC }
static

"aes192-cbc" object identifier

Definition at line 33 of file oid_aes_cbc.c.

◆ oid_aes_256_cbc

uint8_t oid_aes_256_cbc[] = { ASN1_OID_AES256_CBC }
static

"aes256-cbc" object identifier

Definition at line 36 of file oid_aes_cbc.c.

◆ __asn1_algorithm

struct asn1_algorithm aes_256_cbc_algorithm __asn1_algorithm
Initial value:
= {
.name = "aes128-cbc",
.cipher = &aes_cbc_algorithm,
.parse = asn1_parse_cbc,
}
static uint8_t oid_aes_128_cbc[]
"aes128-cbc" object identifier
Definition: oid_aes_cbc.c:30
#define ASN1_CURSOR(value)
Define an ASN.1 cursor for a static value.
Definition: asn1.h:360
struct cipher_algorithm aes_cbc_algorithm
int asn1_parse_cbc(struct asn1_algorithm *algorithm, struct asn1_cursor *params)
Parse ASN.1 CBC cipher parameters.
Definition: asn1.c:706

"aes128-cbc" OID-identified algorithm

"aes256-cbc" OID-identified algorithm

"aes192-cbc" OID-identified algorithm

Definition at line 39 of file oid_aes_cbc.c.