verifyCookie static method
Implementation
static VerificationResult verifyCookie(
int drmVerification, List<int> cookie, int keyType) {
final verification = get32BE(cookie.sublist(0, 4));
final flags = get32BE(cookie.sublist(4, 8));
if (verification == drmVerification && (flags & 0x1f) == keyType) {
final to = get32BE(cookie.sublist(24, 28));
final from = get32BE(cookie.sublist(28, 32));
if (drmIsExpired(from, to)) {
return VerificationResult.expired;
}
return VerificationResult.success;
}
return VerificationResult.keyNotFound;
}