PKCS12_MAC_DATA
.offset = offsetof(PKCS12_MAC_DATA, dinfo),
.offset = offsetof(PKCS12_MAC_DATA, salt),
.offset = offsetof(PKCS12_MAC_DATA, iter),
.size = sizeof(PKCS12_MAC_DATA),
PKCS12_MAC_DATA *
d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA **a, const unsigned char **in, long len)
return (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out)
PKCS12_MAC_DATA *
return (PKCS12_MAC_DATA *)ASN1_item_new(&PKCS12_MAC_DATA_it);
PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a)
PKCS12_MAC_DATA *PKCS12_MAC_DATA_new(void);
void PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a);
PKCS12_MAC_DATA *d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA **a, const unsigned char **in, long len);
int i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out);
PKCS12_MAC_DATA *mac;