Fred Gylys-Colwell ef80dcf790 Update documentation and update some tests
Some changes were made to align the source code with the new devsite,
https://developers.devsite.corp.google.com/widevine.

Updates to documentation:
6cd6438a5 Update doc string for return values
8705af128 Move documentation of Resource Rating to devsite
f0394da46 Documentation: specify usage entry may not be reloaded
f7e1dd729 Documentation: clarify buffers sizes for DeriveKeys
305d98f4a Documentation: Entitled content keys are not wrapped
11174fd01 Documentation: Add figures to OEMCrypto API
e1fdbbfc2 Document buffer size for OEMCrypto_CopyBuffer
06dd39c46 Update return code docs for OEMCrypto_ReportUsage
b67a0c688 Documentation: Add parentheses so Doxygen creates links
369fcde53 Documentation: Add links from OEMCrypto API
a7489aa25 Remove extra blank line

Some unit tests were not compiling on some platforms. Some platforms
were not passing usage table duration tests even though they correctly
implemented the spec.

Update to tests:
0268104c1 Add curly braces in oemcrypto_test.cpp
8dce14f2d Update usage entry before sleeping
0c164a2c4 Use size_t for length in wvcrc32
2021-12-04 00:50:57 +00:00
2021-01-25 19:51:10 -08:00
2019-05-08 13:37:45 -07:00
2021-09-08 21:18:08 +00:00
2017-12-05 17:11:42 -08:00
2018-02-02 15:37:05 -08:00

This is the OEMCrypto git repository.

It is visible to Widevine partners, and contains documentation for OEMCrypto,
as well as unit tests and reference code.  

Several versions of OEMCrypto are available on different branches.  This is the
only file on the master branch.  Please use the git checkout command to work
with the correct version of OEMCrypto, for example, to see version 14, use the
command "git checkout origin/v14".

Use "git branch -a" to see a list of all branches.

Contact your Widevine TAM if you are unsure which branch you should use.  The
latest branch might have documentation without complete unit tests or sample
code.
Description
No description provided
Readme 41 MiB