Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
yubihsm_pkcs11_object_template Struct Reference

#include <yubihsm_pkcs11.h>

Collaboration diagram for yubihsm_pkcs11_object_template:

Public Attributes

yh_algorithm algorithm
 
uint16_t id
 
char label [YH_OBJ_LABEL_LEN+1]
 
yubihsm_pkcs11_attribute sign
 
yubihsm_pkcs11_attribute encrypt
 
yubihsm_pkcs11_attribute decrypt
 
yubihsm_pkcs11_attribute derive
 
yubihsm_pkcs11_attribute exportable
 
yubihsm_pkcs11_attribute verify
 
yubihsm_pkcs11_attribute wrap
 
yubihsm_pkcs11_attribute unwrap
 
uint16_t objlen
 
union { 
 
   struct { 
 
      uint8_t *   p 
 
      uint8_t *   q 
 
   }   rsa 
 
   uint8_t *   buf 
 
obj 
 

Detailed Description

Definition at line 177 of file yubihsm_pkcs11.h.

Member Data Documentation

◆ algorithm

yh_algorithm yubihsm_pkcs11_object_template::algorithm

Definition at line 178 of file yubihsm_pkcs11.h.

◆ buf

uint8_t* yubihsm_pkcs11_object_template::buf

Definition at line 195 of file yubihsm_pkcs11.h.

◆ decrypt

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::decrypt

Definition at line 183 of file yubihsm_pkcs11.h.

◆ derive

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::derive

Definition at line 184 of file yubihsm_pkcs11.h.

◆ encrypt

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::encrypt

Definition at line 182 of file yubihsm_pkcs11.h.

◆ exportable

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::exportable

Definition at line 185 of file yubihsm_pkcs11.h.

◆ id

uint16_t yubihsm_pkcs11_object_template::id

Definition at line 179 of file yubihsm_pkcs11.h.

◆ label

char yubihsm_pkcs11_object_template::label[YH_OBJ_LABEL_LEN+1]

Definition at line 180 of file yubihsm_pkcs11.h.

◆ [union]

union { ... } yubihsm_pkcs11_object_template::obj

◆ objlen

uint16_t yubihsm_pkcs11_object_template::objlen

Definition at line 189 of file yubihsm_pkcs11.h.

◆ p

uint8_t* yubihsm_pkcs11_object_template::p

Definition at line 192 of file yubihsm_pkcs11.h.

◆ q

uint8_t* yubihsm_pkcs11_object_template::q

Definition at line 193 of file yubihsm_pkcs11.h.

◆ [struct]

struct { ... } yubihsm_pkcs11_object_template::rsa

◆ sign

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::sign

Definition at line 181 of file yubihsm_pkcs11.h.

◆ unwrap

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::unwrap

Definition at line 188 of file yubihsm_pkcs11.h.

◆ verify

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::verify

Definition at line 186 of file yubihsm_pkcs11.h.

◆ wrap

yubihsm_pkcs11_attribute yubihsm_pkcs11_object_template::wrap

Definition at line 187 of file yubihsm_pkcs11.h.


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