Lines Matching refs:enc_header
116 static int rprobe(AVFormatContext *s, uint8_t *enc_header, const uint8_t *r_val)
122 if (!enc_header || !r_val)
127 av_des_crypt(&av_des, oc->m_val, &enc_header[48], 1, NULL, 1);
136 av_des_mac(&av_des, oc->sm_val, &enc_header[pos], (oc->i_size >> 3));
140 return memcmp(&enc_header[pos], oc->sm_val, 8) ? -1 : 0;
143 static int nprobe(AVFormatContext *s, uint8_t *enc_header, const uint8_t *n_val)
149 if (!enc_header || !n_val)
153 if (!memcmp(&enc_header[pos], "EKB ", 4))
156 if (AV_RB32(&enc_header[pos]) != oc->rid)
159 taglen = AV_RB32(&enc_header[pos+32]);
160 datalen = AV_RB32(&enc_header[pos+36]) >> 4;
166 av_des_crypt(&av_des, oc->r_val, &enc_header[pos], 2, NULL, 1);
168 if (!rprobe(s, enc_header, oc->r_val))