Use PRNG to Encrypt Needles in Haystack
This is a merge from the widevine repo of http://go/wvgerrit/14262 This CL replaces AES with a psuedorandom number generator to encrypt the needles in the oemcyrpto level 3 haystack. This speeds up the overhead significantly, and reduces decrypt times by as much as 75% for small buffers (1-3 kb). This makes the obfuscation slightly less secure but is worth the overall performance boost. Level 3 library versions: level3/arm/libwvlevel3.a Level3 Library May 1 2015 15:45:12 level3/x86/libwvlevel3.a Level3 Library May 1 2015 15:45:55 b/19582757 L3 Widevine extremely choppy on Nexus 6 (480p) Change-Id: I3077c04047a7f2da6f64869d7a9af5ddcc62671f
This commit is contained in:
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user