Commit Graph

  • 6499e7063d Merge "Re-generate Android L3 after merging oemcrypto-v19 to master" into main Rahul Frias 2024-03-14 22:24:42 +00:00
  • b1fad7f4cb Reset crypto session pointers on RemoveKeys. Alex Dale 2024-03-11 15:19:21 -07:00
  • 67393a2cb6 Update support for HDCP levels on Android and CE CDM. Alex Dale 2024-03-13 14:48:45 -07:00
  • 5c175ad151 Merge "Add new dev apex set 11546836" into main Kyle Zhang 2024-03-13 17:21:17 +00:00
  • 72077acec6 Re-generate Android L3 after merging oemcrypto-v19 to master Rahul Frias 2024-03-07 15:29:41 -08:00
  • 1324d5954b Add new dev apex set 11546836 Kyle Zhang 2024-03-11 18:22:59 +00:00
  • cbc38ca085 Drop Widevine apex prebuilt files for dev 11546836 Kyle Zhang 2024-03-11 18:17:15 +00:00
  • e7a96ec47a Merge "Run unit tests if verity has already been disabled" into main Rahul Frias 2024-03-08 22:30:45 +00:00
  • 925b52e133 Merge "Add a flag to enable Rikers" into main Rahul Frias 2024-03-08 05:20:06 +00:00
  • 43c00669ab Snap for 11545966 from 190ea0ebea to trunk-widevine-release Android Build Coastguard Worker 2024-03-08 01:57:02 +00:00
  • 190ea0ebea Merge "Bump kWVAndroidCdmVersion to v19" into main Robert Shih 2024-03-07 20:09:45 +00:00
  • 0ce9645c62 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26461327', 'googleplex-android-review.googlesource.com/26478054'] into trunk-widevine-release. Android Build Coastguard Worker 2024-03-07 07:45:16 +00:00
  • 2ba1b42379 Widevine version genrules (2nd attempt) Robert Shih 2024-03-06 10:41:55 -08:00
  • 0bcc813e35 Revert "Widevine version genrules" Vaibhav Devmurari 2024-03-06 11:50:38 +00:00
  • 527241b7c8 Merge "Add missing test binaries to <device>-tests.zip" into main Treehugger Robot 2024-03-07 04:58:02 +00:00
  • 179c197464 Bump kWVAndroidCdmVersion to v19 Robert Shih 2024-03-06 10:42:39 -08:00
  • 6f03887937 Widevine version genrules (2nd attempt) Robert Shih 2024-03-06 10:41:55 -08:00
  • 543c875b55 Merge "Revert "Widevine version genrules"" into main Priyanka Advani 2024-03-06 18:44:57 +00:00
  • 54e0514767 Merge "Add /system/lib[64] to LD_LIBRARY_PATH" into main Rahul Frias 2024-03-06 17:17:05 +00:00
  • 8aef692798 Revert "Widevine version genrules" Vaibhav Devmurari 2024-03-06 11:50:38 +00:00
  • 4fee52e52c Merge cherrypicks of ['googleplex-android-review.googlesource.com/26384915'] into trunk-widevine-release. Android Build Coastguard Worker 2024-03-06 07:34:13 +00:00
  • cada7659cb Widevine version genrules Robert Shih 2024-02-27 12:24:28 -08:00
  • 9f32150e5f Widevine version genrules Robert Shih 2024-02-27 12:24:28 -08:00
  • b0203576c4 Run unit tests if verity has already been disabled Rahul Frias 2024-02-28 09:44:13 -08:00
  • 72ad929dc8 Add /system/lib[64] to LD_LIBRARY_PATH Rahul Frias 2024-02-27 11:56:23 -08:00
  • 2edd6ec714 Disable fuzzers until updated to match libcdm Robert Shih 2024-02-23 15:11:43 -08:00
  • fc8d793682 Fix certificate_provisioning_unittest after KDF change Robert Shih 2024-02-23 10:36:21 -08:00
  • 649640709f Remove OEMCrypto_GetRandom from dynamic adapter Jacob Trimble 2023-10-19 21:58:20 +00:00
  • 02fbb0adcd Re-generate Android L3 after L3 fixes Cong Lin 2024-02-13 12:21:51 -08:00
  • 55ff31629f Add -DHAS_HAYSTACK flag to Android L3 build Cong Lin 2024-02-15 22:33:36 -08:00
  • 2ba9667dee Update L3 with new SystemIDs for Android V Cong Lin 2024-02-07 16:22:46 -08:00
  • d81b8f97b2 Add OEMCrypto_GetBCCType() in L3 Cong Lin 2024-01-25 14:18:42 -08:00
  • 0e165f6d54 L3 v19: Rebuild Android L3 and update .bp files Cong Lin 2024-02-05 21:37:43 -08:00
  • 47ef97c747 L3 v19: Add missing v19 function declarations Cong Lin 2024-02-05 14:45:05 -08:00
  • 3ab4591953 L3 v19: Fix OEMCrypto_SetDecryptHash signature Cong Lin 2024-02-05 14:03:09 -08:00
  • 5f7bbf0013 Update L3 LoadLicense() and LoadProvisioning() to work with new KDF functions Cong Lin 2024-01-22 21:29:13 -08:00
  • c5d06cb7c7 Remove namespace from Level3 aliases Jacob Trimble 2023-12-14 22:21:25 +00:00
  • 955c89315e Add basic Level3 adapter Jacob Trimble 2023-12-11 23:00:36 +00:00
  • 13dab7dd61 Fix oemcrypto v19 android test and cppbor dependency Cong Lin 2024-02-14 13:08:08 -08:00
  • 6d56eed754 Fix oemcrypto-v19 issues identified by Coverity Ian Benz 2024-02-08 20:12:20 +00:00
  • 4638259a0c Add X509 BCC type to protobuf and update oemcrypto adapter Cong Lin 2024-01-25 09:39:25 -08:00
  • baedda469b Fix GenerateDerivedKeys_V18 call in dynamic adpater for prov4 Cong Lin 2024-02-06 13:32:12 -08:00
  • 7491e5e486 Add odk golden tests to Android.bp Fred Gylys-Colwell 2024-02-09 18:57:44 -08:00
  • 5f980424e2 Fix 12 IncludeCleaner findings: * Used header "video/widevine/export/common/oemcrypto_core_message/odk/include/OEMCryptoCENCCommon.h" is not included directly (4 times) * Used header "video/widevine/export/common/oemcrypto_core_message/odk/include/core_message_features.h" is not included directly (3 times) * Used header "video/widevine/protos/public/certificate_provisioning.proto.h" is not included directly (2 times) * Used header "video/widevine/export/common/oemcrypto_core_message/odk/include/odk_structs.h" is not included directly * Used header "video/widevine/export/common/oemcrypto_core_message/odk/include/odk_target.h" is not included directly * Used header "third_party/absl/log/log.h" is not included directly Googler 2024-02-08 00:41:40 -08:00
  • e53e8ced89 Fix potential integer overflows identified by Coverity Googler 2024-01-30 13:26:44 -08:00
  • b239b11b60 Edit copybara rules to remove absl::Span Matt Feddersen 2024-01-25 14:00:08 -08:00
  • 6bf182af45 Fix 2 AbslSpanParams findings: * This is a change required to migrate function parameters to absl::Span from const std::vector (2 times) Googler 2024-01-25 04:45:44 -08:00
  • 8bf106f188 Fix 1 AbslSpanParams finding: * This is a change required to migrate function parameters to absl::Span from const std::vector Googler 2024-01-24 22:44:49 -08:00
  • cd104160bd Fix session id in dynamic adapter for OEMCrypto_LoadLicense() Cong Lin 2024-01-23 11:19:11 -08:00
  • 4626fa18ce Check provisioning method in LoadProvisioningCast v18 dynamic adapter Matt Feddersen 2024-01-09 15:52:46 -08:00
  • fb380d9a0e padding_u32 appears to be dead and not tested. Googler 2024-01-08 21:42:19 -08:00
  • 11a7b0236a Update Android.bp for new L3 Jacob Trimble 2024-01-05 13:58:34 -08:00
  • a893d56248 Fix 3 ClangTidyPerformance findings: * do not use 'std::endl' with streams; use '\n' instead For more info see go/clang_tidy/checks/performance-avoid-endl (3 times) Googler 2024-01-03 04:43:04 -08:00
  • 08fb9ce43b Replace binary cbor object with cppbor builders in oemcrypto tests Cong Lin 2023-12-15 13:29:17 -08:00
  • dd506a5c5b Update setup.sh to allow third party libcppbor use Matt Feddersen 2023-12-14 14:57:20 -08:00
  • 4fdeaf41b0 Update lock file for v19.0 Matt Feddersen 2023-12-14 13:31:34 -08:00
  • fc361dd566 Update "tests last updated" date Matt Feddersen 2023-12-14 13:50:50 -08:00
  • 8c4978e5a3 Explain error OEMCrypto_ERROR_TOO_MANY_SESSIONS Fred Gylys-Colwell 2023-12-12 19:47:55 -08:00
  • 34ac11b187 Document OEMCrypto_LoadProvisioningCast Fred Gylys-Colwell 2023-12-11 21:04:43 -08:00
  • ce2af4e96a Use SignedCsrPayload validator in omecypto provisioning tests Cong Lin 2023-12-13 14:31:48 -08:00
  • 778d4f7026 Add Signed CSR payload validator to oemcrypto util and unit tests Cong Lin 2023-12-06 21:24:06 -08:00
  • d89faef0f3 Add CHANGELOG for OPK v19.0 release Matt Feddersen 2023-12-12 15:52:38 -08:00
  • 4c9a8e32a5 OPK implementation for license release Vicky Min 2023-12-07 20:01:23 +00:00
  • a6de51a3b4 Update headers for deprecated functions Vicky Min 2023-12-12 22:30:33 +00:00
  • 6c5b9aa271 Device info ref impl to return all required properties Cong Lin 2023-11-30 15:02:21 -08:00
  • 94c547eef9 Fix markdown link Fred Gylys-Colwell 2023-12-06 13:20:41 -08:00
  • 3f48387e1c Fix dynamic adapter for license release Vicky Min 2023-12-12 00:20:19 +00:00
  • d8ce542ff9 Add Device info validator to oemcrypto util and unit tests Cong Lin 2023-11-29 13:00:51 -08:00
  • d5157c536d OEMCrypto unit tests for license release Vicky Min 2023-12-05 01:36:58 +00:00
  • f94a8dfac9 Update documentation for BCC signature generation Cong Lin 2023-12-11 10:47:15 -08:00
  • 746bab1712 Remove unecessary fields from ODK_ParseRelease Vicky Min 2023-12-07 14:21:10 -08:00
  • d2963a8cc5 Update dynamic adapter for license release Vicky Min 2023-12-06 23:44:20 +00:00
  • 8fe7612f2b Update OEMCrypto_GetDeviceInformation() doc Cong Lin 2023-12-05 13:49:16 -08:00
  • 9e26c42882 OEMCrypto implementation of OEMCrypto_PrepAndSignReleaseRequest Vicky Min 2023-11-29 03:21:56 +00:00
  • 49debffe63 Use absl::string_view in ODK Vicky Min 2023-11-30 14:01:39 -08:00
  • 9e08fd15cf Fix title of Prov 4 doxygen group Fred Gylys-Colwell 2023-11-28 17:46:14 -08:00
  • d867518bea Update docs about subsamples Fred Gylys-Colwell 2023-11-21 20:58:05 -08:00
  • adfaf69d1a Clarify that FDPT hash covers the last sample Fred Gylys-Colwell 2023-11-21 20:19:24 -08:00
  • 1dc4377cde Move CAS unit tests to the doxygen group cas Fred Gylys-Colwell 2023-11-21 20:09:55 -08:00
  • d4dae79a0e Clean up some test docs Fred Gylys-Colwell 2023-11-21 20:05:18 -08:00
  • 05926646f0 Fully-qualify using-declaration (in the SDK) that refers to a top-level name, per go/c-readability-advice#fully-qualify-using Googler 2023-11-21 15:12:17 -08:00
  • 726f2d51e9 ODK unit tests for release request Vicky Min 2023-11-21 14:21:06 -08:00
  • 91e573f574 Add signature verification to BCC validator Cong Lin 2023-10-19 16:41:52 -07:00
  • 64124a7832 Add BCC validation to oemcrypto unit tests Cong Lin 2023-09-25 15:40:23 -07:00
  • 8d77db54d0 Update version number in OEMCrypto header Fred Gylys-Colwell 2023-11-12 11:27:47 -08:00
  • dbb0bea701 Add Bcc validator to oemcrypto util and unit tests Cong Lin 2023-09-22 11:58:52 -07:00
  • c36826607e Add CDM integration test for MoveUsageEntry bug Matt Feddersen 2023-10-31 18:19:19 -07:00
  • c8ac9c5cd7 Fix empty struct error Vicky Min 2023-11-09 16:31:42 -08:00
  • 4d7025e517 ODK implementation for license release Vicky Min 2023-11-08 13:42:54 -08:00
  • 692cb259f3 Fix dynamic adapter with provisioning Jacob Trimble 2023-10-04 17:32:16 +00:00
  • de3cac4f90 Remove the words All rights reserved. from Widevine's existing copyright headers, under google3/video/widevine/export/common/oemcrypto_core_message/ Googler 2023-11-06 18:38:24 -08:00
  • 9e76fdfb5f Add run_dynamic_oemcrypto_v19 test script Vicky Min 2023-10-18 17:56:15 +00:00
  • dbab54191b Fix OEMCrypto_GetBCCType() in dynamic adapter Cong Lin 2023-10-25 15:52:15 -07:00
  • 1daf69dc6f Update widevine apex min_sdk_version to 34 Alex Dale 2023-10-25 16:37:57 -07:00
  • 159aeeecf4 Add integration test for license release Vicky Min 2023-09-19 21:41:21 +00:00
  • df6d73f021 Add header functions for GetBCCType Cong Lin 2023-10-13 12:06:35 -07:00
  • 417a9c7b77 Add header functions for license release Vicky Min 2023-10-11 22:19:16 +00:00
  • 82c4165553 Fix clang-tidy errors from switching to C++17 Ian Benz 2023-10-12 20:35:08 +00:00
  • 51c537e265 Fix potential signed integer overflow in ODK Vicky Min 2023-10-13 11:00:43 -07:00
  • e0e625b3f2 Update build files to use C++17 standard Cong Lin 2023-10-04 10:32:50 -07:00