AWS Encryption SDK for C v2.4
Loading...
Searching...
No Matches
aws_cryptosdk_keyring Struct Reference

#include <materials.h>

+ Collaboration diagram for aws_cryptosdk_keyring:

Data Fields

struct aws_atomic_var refcount
 
const struct aws_cryptosdk_keyring_vtvtable
 

Detailed Description

Base type for a keyring. Unless you are writing your own keyrings, you should not create this struct directly; see KMS keyring (AWS SDK for C++) or Keyrings using local (raw) keys for built-in keyring implementations.

Implementers of keyrings should embed this struct in their implementation-specific state structure, and use aws_cryptosdk_keyring_base_init to initialize its contents.

Definition at line 96 of file materials.h.

Field Documentation

◆ refcount

struct aws_atomic_var aws_cryptosdk_keyring::refcount

Definition at line 97 of file materials.h.

◆ vtable

const struct aws_cryptosdk_keyring_vt* aws_cryptosdk_keyring::vtable

Definition at line 98 of file materials.h.


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