2013/9/8 Jean-Baptiste Kempf <j...@videolan.org>:
> On 08 Sep, Janusz Dziemidowicz wrote :
>> - cache read data key in the same way as VUK, but the cache would have
>> to be named after the drive model (and in theory the same drive models
>> might have different keys so that can be not enough)
>> - extend disc entry in KEYDB.cfg to store it, probably with several
>> possible entries per disc (if one has several drives); unfortunately
>> there is no easy way to check if correct key was used, only checking
>> the video stream after all decryption layers are applied
>> Any thoughts on this?
>
> 1) but maybe with a different cache file.

Obviously I did not mean VUK file, just the same mechanism;)
Unfortunately, I have no idea if the bus encryption keys are specific
for the drive model or if every unit has different ones. Firmware
version might also be affecting this (and in theory I believe the keys
could be generated randomly every time disc is inserted). Given that
I'd like to get some reports from people before trying to implement a
cache that will be broken.

I've noticed that some of my work was merged, but not all. Is there
anything that I can help with? Clarify something or code anything
differently?

While developing bus encryption support, I've noticed that I must make
a new AACS-Auth to retrieve the bus encryption keys (at least on LG
drives). I cannot retrieve them simply after retrieving VID. I was
unable to find any information in AACS specification that clarifies
this. I've noticed that there might be the same problem with existing
code to retrieve PMSN. I've finally took some time to check my discs
and found one with PMSN. Indeed, PMSN also requires a separate
AACS-Auth to be retrieved, current code will simply not work. This was
tested on two LG drives (one fairly recent while the other one is
quite old, even without bus encryption). The fix is rather obvious and
can be found at https://github.com/rraptorr/libaacs/compare/pmsn

-- 
Janusz Dziemidowicz
_______________________________________________
libaacs-devel mailing list
libaacs-devel@videolan.org
https://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to