Commit Graph

3 Commits

Author SHA1 Message Date
Drew Shao
9a1d1460fe Update zlib to version 1.3 2023-09-05 16:54:39 +00:00
KongQun Yang
d6ef4e1133 Update the test to support license protocol 2.2
- Add a flag ENABLE_LICENSE_PROTOCOL_2_2, when the flag is enabled
  - Hash the license request in WB_License_ProcessLicenseResponse, i.e.
    the request used for the key derivation, which ensures the key
    derivation message to be a string of constant size 64 bytes.
  - Hash the license request in WB_License_SignLicenseRequest. Note that
    the function takes license request (or hashed) + odk message as
    parameter for odk v17 or above.
- Enable the flag just for Chrome and ChromeOS for now.

We may change the implementation to hash inside the white-box in the
future.

Also included a few other misc changes, e.g. updating the DEPS of
boringssl and googletest which are already in the white-box directory,
adding a test main etc.
2023-03-29 19:20:23 +00:00
Aaron Vaage
3c513cc46c Adding WB_License_QueryKeyStatus()
The two major changes in this code drop are:

1. The introduction of WB_License_QueryKeyStatus(). This function
makes it possible for the White-box to skip keys in the license and
report the usefulness of the key to the CDM.

2. The restructuring of the repo, making it easier to share test
BUILD files and set the foundation for the new code drop structure.

This change brings the partner repo in sync with the internal repo
at commit f3b472a541262ca4d425d2b294de39a99385a3d2.
2021-03-15 13:21:42 -07:00