PBKDF2PARAM
.offset = offsetof(PBKDF2PARAM, salt),
.offset = offsetof(PBKDF2PARAM, iter),
.offset = offsetof(PBKDF2PARAM, keylength),
.offset = offsetof(PBKDF2PARAM, prf),
.size = sizeof(PBKDF2PARAM),
PBKDF2PARAM *
d2i_PBKDF2PARAM(PBKDF2PARAM **a, const unsigned char **in, long len)
return (PBKDF2PARAM *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_PBKDF2PARAM(PBKDF2PARAM *a, unsigned char **out)
PBKDF2PARAM *
return (PBKDF2PARAM *)ASN1_item_new(&PBKDF2PARAM_it);
PBKDF2PARAM_free(PBKDF2PARAM *a)
PBKDF2PARAM *kdf = NULL;
PBKDF2PARAM *kdf = NULL;
PBKDF2PARAM *PBKDF2PARAM_new(void);
void PBKDF2PARAM_free(PBKDF2PARAM *a);
PBKDF2PARAM *d2i_PBKDF2PARAM(PBKDF2PARAM **a, const unsigned char **in, long len);
int i2d_PBKDF2PARAM(PBKDF2PARAM *a, unsigned char **out);