dst_func
dst_func *dst_t_func[DST_MAX_ALGS];
extern dst_func *dst_t_func[DST_MAX_ALGS];
struct dst_func *dk_func; /*%< point to cryptto pgk specific function table */
dst_t_func[KEY_HMAC_MD5] = malloc(sizeof(struct dst_func));
memset(dst_t_func[KEY_HMAC_MD5], 0, sizeof(struct dst_func));