summaryrefslogtreecommitdiff
path: root/dl_pkts.h
blob: d3142e8119fbe8d4c0bcf70de8c8d13c480aacb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef DL_PKTS_H
#define DL_PKTS_H

#include <stdint.h>
void dl3_empty_packet(uint8_t *buf, int *len);
void dl3_msg2_hdr25(uint8_t *buf, int *len_p);
void dl3_msg2_hdr04(uint8_t *buf, int *len_p);
void dl3_packet_hdcp_ake_init(uint8_t *buf, int *len_p, uint8_t *Rtx);
void dl3_packet_hdcp_ake_no_stored_km(uint8_t *buf, int *len_p, uint8_t *ekpubkm);
void dl3_packet_hdcp_lc_init(uint8_t *buf, int *len_p, uint8_t *Rn);
void dl3_packet_hdcp_ske_send_eks(uint8_t *buf, int *len_p, uint8_t *edkey_ks, uint8_t *riv);
#define ROUND_TO_4(x) ((((x) + 3) / 4) * 4)
#endif