Types and Values
DATA_OID
#define DATA_OID "1.2.840.113549.1.7.1"
ENC_DATA_OID
#define ENC_DATA_OID "1.2.840.113549.1.7.6"
SIGNED_DATA_OID
#define SIGNED_DATA_OID "1.2.840.113549.1.7.2"
DIGESTED_DATA_OID
#define DIGESTED_DATA_OID "1.2.840.113549.1.7.5"
struct pkcs_cipher_schema_st
struct pkcs_cipher_schema_st {
unsigned int schema;
const char *name;
unsigned int flag;
unsigned int cipher;
unsigned pbes2;
const char *cipher_oid;
const char *write_oid;
const char *desc;
const char *iv_name;
unsigned decrypt_only;
};
struct pbe_enc_params
struct pbe_enc_params {
gnutls_cipher_algorithm_t cipher;
uint8_t iv[MAX_CIPHER_BLOCK_SIZE];
int iv_size;
char pbes2_oid[MAX_OID_SIZE]; /* when reading params, the OID is stored for info purposes */
};