iPXE
Functions | Variables
oid_aes_gcm.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_gcm [] = { ASN1_OID_AES128_GCM }
 "aes128-gcm" object identifier More...
 
static uint8_t oid_aes_192_gcm [] = { ASN1_OID_AES192_GCM }
 "aes192-gcm" object identifier More...
 
static uint8_t oid_aes_256_gcm [] = { ASN1_OID_AES256_GCM }
 "aes256-gcm" object identifier More...
 
struct asn1_algorithm aes_128_gcm_algorithm __asn1_algorithm
 "aes128-gcm" OID-identified algorithm More...
 

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

Variable Documentation

◆ oid_aes_128_gcm

uint8_t oid_aes_128_gcm[] = { ASN1_OID_AES128_GCM }
static

"aes128-gcm" object identifier

Definition at line 30 of file oid_aes_gcm.c.

◆ oid_aes_192_gcm

uint8_t oid_aes_192_gcm[] = { ASN1_OID_AES192_GCM }
static

"aes192-gcm" object identifier

Definition at line 33 of file oid_aes_gcm.c.

◆ oid_aes_256_gcm

uint8_t oid_aes_256_gcm[] = { ASN1_OID_AES256_GCM }
static

"aes256-gcm" object identifier

Definition at line 36 of file oid_aes_gcm.c.

◆ __asn1_algorithm

struct asn1_algorithm aes_256_gcm_algorithm __asn1_algorithm
Initial value:
= {
.name = "aes128-gcm",
.cipher = &aes_gcm_algorithm,
.parse = asn1_parse_gcm,
}
static uint8_t oid_aes_128_gcm[]
"aes128-gcm" object identifier
Definition: oid_aes_gcm.c:30
struct cipher_algorithm aes_gcm_algorithm
#define ASN1_CURSOR(value)
Define an ASN.1 cursor for a static value.
Definition: asn1.h:360
int asn1_parse_gcm(struct asn1_algorithm *algorithm __unused, struct asn1_cursor *params)
Parse ASN.1 GCM cipher parameters.
Definition: asn1.c:730

"aes128-gcm" OID-identified algorithm

"aes128-cbc" OID-identified algorithm

"aes256-gcm" OID-identified algorithm

"aes192-gcm" OID-identified algorithm

Definition at line 39 of file oid_aes_gcm.c.