const unsigned char *iv, const size_t ivlen,
unsigned char *shared_key);
/*============== miscellaneous functions============================= */
const unsigned char *iv, const size_t ivlen,
unsigned char *shared_key);
/*============== miscellaneous functions============================= */