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