Example #1
0
const uint8_t *disc_get_data(BD_DISC *disc, int type)
{
    if (disc->dec) {
        return dec_data(disc->dec, type);
    }
    return NULL;
}
void Crypt::dec(Packet &pkt, uint64_t k_nas_enc) {
	uint8_t *tem_data = g_utils.allocate_uint8_mem(BUF_SIZE);
	int new_len;

	new_len = dec_data(pkt.data, pkt.len, tem_data, k_nas_enc);
	swap(pkt.data, tem_data);
	pkt.data_ptr = 0;
	pkt.len = new_len;
	free(tem_data);
}