Commit Graph

6 Commits

Author SHA1 Message Date
Jacob Trimble
66820d41c5 Update partner repo
This adds:
- Requires WB_RESULT_NOT_IMPLEMENTED for masked in CE
- WB_License_RemoveEntitledContentKey
- WB_License_Generic* methods
2022-11-16 11:37:39 -08:00
Hua Wu
791eafa4bc Update partner repo
This change includes:
- disbale the provider key in WORSPACE
- update the boringssl
- add AEAD tests
2022-10-25 19:47:45 -07:00
John Rummell
adb98d80d3 Update to latest version including support for Partner Keys
Includes change to WB_License_Create() so that it includes a separate
parameter that specifies the init data used for Provider Keys.

This updates the repo to match the internal repo at commit:
8c1c4338906a32eed83eb63702690d1f02ff7cd0
2021-12-13 16:40:24 -08:00
Aaron Vaage
cff64dd7df Update VMP/RA Tests
Before the VMP/RA tests only tested that decryption was successful
(checking the return code) but did not test the actual success of the
decryption (checking the decrypted plaintext against golden
plaintext).

This brings this repo in sync with the internal repo's commit
58d85cf6b19ecfb932f8edc2eaa8e907a1d21489.
2021-02-17 11:08:25 -08:00
Aaron Vaage
c1d449e809 Encrypted Key Control Block
This change updates the external copy of the reference to match the
internal copy at commit cda42fa07b533f8aad3183cd7eb99ce553949f88 which
introduces the tests (and fix) to handle an encrypted key block.
2021-01-14 17:02:28 -08:00
Aaron Vaage
6b00ecfb33 Restructure Project
To make it easier to have separate implementations, we have
structured the repo so that there are three Bazel workspaces:

  - The API (and reference)
  - The vendor implementation for dev
  - The vendor implementation for prod

This allows the vendor implementation to be separated from
the API, while it makes little difference in this repo. While
it makes little difference for this repo, it makes managing versions
much easier internally. We do it here to better reflect our internal
structure to partners.

A vendor implementation has been stubbed in (BUILD file and directory
structure) to provide vendors with some scaffolding to organize their
implementation.
2020-11-17 10:40:41 -08:00