-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
5.2.5. ContentKey IV size #106
Comments
The need for the IV on this interface is only for FairPlay license creation, providing the IV on this interface is no necessary in any other case (I agree that it is not at all explicit). |
@lpiron thanks for the quick reponse, for cenc CTR mode cenc usually does 8 bytes IV, but we also seen cases of CTR mode with 16 bytes IV, this is what raised the question. So it is mostly about CENC CTR mode, we agree with your point on using 128 bits for cbcs. In such cases it may be useful to specify this in the |
To come back on this, we found that Samsung TV's with Tizen < 5.0 that can only playout CTR with 16 byte IV's, this is what the case arose from, it is not clear in the spec that ExplicitIV field is only for fairplay cases, so it is quite likely that it is used that way, it makes sense to allow CPIX usage beyond specific profiles like CTA WAVE to allow implementation of different relevant commercial use cases. |
Adding the length of the IV would be a change for CPIX 2.4. In addition, while for |
thank you @lpiron yes we can prepare a proposal for the CPIX 2.4 , even if IV may change the IV size may not so signaling it in CPIX can still make sense using another attribute, adding this restriction to text may affect some current usage, i need to check this with my colleagues and i will follow up. |
A question I got was if it is possible to specify the IV size, it is currently 128 bits, but in cenc it is also possible to use a 64 bit IV, has there been any discussion on explicitly supporting signaling this in CPIX. For example an attribute in ContentKey to specify this. Thanks for your help with this.
The text was updated successfully, but these errors were encountered: