Skip to content
Snippets Groups Projects
  1. Jan 23, 2015
  2. Jan 22, 2015
  3. Jan 05, 2015
  4. Jun 13, 2014
  5. May 27, 2014
  6. Feb 25, 2014
    • Janusz Dziemidowicz's avatar
      Do not retrieve MKB using MMC commands during AACS-Auth · f60d0d48
      Janusz Dziemidowicz authored
      In _mmc_read_auth() MMC commands are used to retrieve MKB from the
      drive to display a warning if a host certificate is
      revoked. Unfortunately, reading MKB using MMC is very slow (up to 10
      seconds) and it bypasses OS cache so it takes the same amount of time
      every time. _mmc_read_auth() is called several times (VID retrieval,
      PMSN retrieval, read data key retrieval), which can cause up to 30
      second delay when trying to play a disc (VID is cached, but PMSN is
      not and BD-J code tends to try to retrieve it even when there is no
      PMSN on the disc).
      
      Fix this by removing MKB retrieval in _mmc_read_auth(). This only
      causes a warning not to be displayed, however there still will be an
      information if the host certificate is revoked (drive will simply
      reject it).
      
       1 file changed, 67 deletions(-)
      f60d0d48
  7. Dec 29, 2013
    • Janusz Dziemidowicz's avatar
      Support gcrypt 1.6.0 · cbc200ff
      Janusz Dziemidowicz authored
      There seems to be a slight change in S-expressions (fortunately
      backward compatible). There is also additional flag needed in rather
      strange place (data section instead of key section), most probably a
      bug in gcrypt.
      
      Decrypting a 350MB file with gcrypt 1.5 takes around 4 seconds on Core
      Quad Q9450 2.66GHz while with gcrypt 1.6 around 2.8s (the processor
      does not support AES-NI).
      cbc200ff
  8. Dec 18, 2013
  9. Dec 16, 2013
  10. Dec 15, 2013
  11. Dec 13, 2013
  12. Dec 11, 2013
Loading