Rhonabwy
Create, modify, parse or export Json Web Keys as defined in the RFC 7517
Data Fields
jwe_t Struct Reference

#include <rhonabwy.h>

Data Fields

unsigned char * header_b64url
 
unsigned char * encrypted_key_b64url
 
unsigned char * iv_b64url
 
unsigned char * ciphertext_b64url
 
unsigned char * auth_tag_b64url
 
json_t * j_header
 
jwa_alg alg
 
jwa_enc enc
 
jwks_tjwks_privkey
 
jwks_tjwks_pubkey
 
unsigned char * key
 
size_t key_len
 
unsigned char * iv
 
size_t iv_len
 
unsigned char * payload
 
size_t payload_len
 

Field Documentation

◆ header_b64url

unsigned char* jwe_t::header_b64url

◆ encrypted_key_b64url

unsigned char* jwe_t::encrypted_key_b64url

◆ iv_b64url

unsigned char* jwe_t::iv_b64url

◆ ciphertext_b64url

unsigned char* jwe_t::ciphertext_b64url

◆ auth_tag_b64url

unsigned char* jwe_t::auth_tag_b64url

◆ j_header

json_t* jwe_t::j_header

◆ alg

jwa_alg jwe_t::alg

◆ enc

jwa_enc jwe_t::enc

◆ jwks_privkey

jwks_t* jwe_t::jwks_privkey

◆ jwks_pubkey

jwks_t* jwe_t::jwks_pubkey

◆ key

unsigned char* jwe_t::key

◆ key_len

size_t jwe_t::key_len

◆ iv

unsigned char* jwe_t::iv

◆ iv_len

size_t jwe_t::iv_len

◆ payload

unsigned char* jwe_t::payload

◆ payload_len

size_t jwe_t::payload_len

The documentation for this struct was generated from the following file: