Commit Graph

  • 078e1f6555 Add utility for generating KDF contexts Jacob Trimble 2023-10-11 14:50:09 -07:00
  • e85a6b9616 Allow entitlement and entitled session to be the same Fred Gylys-Colwell 2022-11-08 20:33:57 -08:00
  • 54da9e91cd Create function header for ODK_PrepareCoreLicenseRelease Vicky Min 2023-10-09 10:26:21 -07:00
  • 4b32cb4b10 Implement license protocol 2.2 for OEMCrypto v19 Jacob Trimble 2023-05-16 21:35:24 +00:00
  • 5f3bc77c52 Remove RestrictFilter() function and RSAPerformance test Vicky Min 2023-09-05 18:33:34 +00:00
  • 488a4647db Merge OEMCrypto KDF and usage functions Jacob Trimble 2023-04-13 18:37:26 +00:00
  • b04fda2908 Skip API and time rollback tests with GTEST_SKIP Vicky Min 2023-09-01 19:06:25 +00:00
  • 065d4d151e Update C function/field documentation to match behavior in ODK Vicky Min 2023-08-28 12:05:33 -07:00
  • 3933be3650 Update OEMCrypto_PrepAndSignLicenseRequest() documentation Vicky Min 2023-08-23 22:56:31 +00:00
  • 660a20ed5c Always use static_assert on MSVC Jacob Trimble 2023-08-22 11:11:56 -07:00
  • 165e41e008 SetDecryptHash() backwards compatibility. Alex Dale 2023-08-21 16:32:24 -07:00
  • 18369730b9 Refactor OEMCrypto_SetDecryptHash Vicky Min 2023-08-01 17:29:41 +00:00
  • c26d6d3c97 Update core_message_util_test LicenseResponse18 unit test for variable max num keys change Vicky Min 2023-08-16 20:34:41 -07:00
  • 5c718ecb0d Update OEMCrypto to match ODK version updates Vicky Min 2023-08-01 17:42:16 +00:00
  • 41942e1014 Roll ODK version number to 19.0 Vicky Min 2023-07-28 15:34:12 -07:00
  • 6c7988f8c9 Don't force decrypt count to increase for bypass Matt Feddersen 2024-02-12 13:29:39 -08:00
  • 65abd1deb7 Remove the extra call to OEMCrypto_GenerateNonce Junfeng Yang 2024-02-13 12:39:55 -08:00
  • 52b7965226 Skip RenewOnLicenseLoad test when not viable Fred Gylys-Colwell 2024-02-02 14:08:06 -08:00
  • 858d66a12c Fix code health issues in OEMCrypto testbed identified by Coverity Ian Benz 2024-01-30 23:24:58 +00:00
  • 62ba0133cf Create general certificate provisioning tests Geoffrey Alexander 2023-11-21 00:48:35 +00:00
  • 442ee78db1 Create new token types for DRM reprovisioning Geoffrey Alexander 2023-10-23 18:56:19 +00:00
  • 2fabef5bc9 Fix code health issues in the CDM identified by Coverity Ian Benz 2024-01-30 21:12:56 +00:00
  • 93c19cd8de Fix the parameter direction Junfeng Yang 2024-01-24 12:10:21 -08:00
  • 8ac74f2d68 Skip some cast tests if not supported Matt Feddersen 2024-01-16 13:13:49 -08:00
  • 7fc518220f Link dependencies dynamically Rahul Frias 2024-02-15 11:33:24 -08:00
  • 54162b07c5 Add feature flag to change the CDM version to 18.0.2 Rahul Frias 2024-01-09 12:40:43 -08:00
  • 26bdf1cb7f Add missing test binaries to <device>-tests.zip Kyle Alexander 2024-02-08 22:44:24 +00:00
  • d0f454d91c [DON'T BLOCK] Test ownership migration rules Ronish Kalia 2024-02-14 14:19:08 +00:00
  • 78451da9a3 Merge "Revert "Add feature flag to change the CDM version to 18.0.2"" into main Rahul Frias 2024-02-12 17:40:17 +00:00
  • e92b739407 Revert "Add feature flag to change the CDM version to 18.0.2" Rahul Frias 2024-02-12 08:39:23 +00:00
  • 041254d802 Merge "Adding missing tests to run_all_unit_tests.sh" into main Treehugger Robot 2024-02-08 23:40:48 +00:00
  • 213e66d6c2 Adding missing tests to run_all_unit_tests.sh Kyle Alexander 2024-02-08 21:43:32 +00:00
  • 735476e96b Add a flag to enable Rikers Rahul Frias 2024-02-06 15:32:37 -08:00
  • 10f6252e4d Add feature flag to change the CDM version to 18.0.2 Rahul Frias 2024-01-09 12:40:43 -08:00
  • 35d09f3f00 Move wv service relative_install_path to defaults Robert Shih 2024-02-01 13:20:22 -08:00
  • 57d231db1b Check if license exists before calling remove. Alex Dale 2023-11-09 17:30:27 -08:00
  • 1183ae813f Filter out key set IDs based on ATSC mode. Alex Dale 2023-11-09 17:25:15 -08:00
  • c02de3f0e6 Update CHANGELOG link for v17.2 Matt Feddersen 2023-09-01 17:15:26 -07:00
  • 5d72262eda Update OEMCrypto CHANGELOG for v18.4 Cong Lin 2023-08-03 15:22:42 -07:00
  • 2db837bce4 Update OEMCrypto CHANGELOG.md for v17.2 Cong Lin 2023-07-19 22:24:43 -07:00
  • 5715fb527a Update changelog for 18.3 Matt Feddersen 2023-07-07 09:31:46 -07:00
  • 6243410069 Remove WTPI_MaxBufferSizeForDecrypt and WTPI_ApplyCGMS Matt Feddersen 2023-04-06 20:45:39 +00:00
  • f8e8efe1d6 Log more license information Fred Gylys-Colwell 2023-11-18 18:34:41 -08:00
  • 7abdd4d0ae Misc formatting fix Robert Shih 2024-02-01 11:28:13 -08:00
  • 95917053f3 Added test printer for std::future_status. Alex Dale 2023-08-22 14:00:29 -07:00
  • c53047bd1b Document huge buffer tests in separate group Fred Gylys-Colwell 2023-11-20 19:45:44 -08:00
  • 3316870a0a Sony Patch to LicenseKeys::GetAllowedUsage() John "Juce" Bruce 2023-05-08 16:54:45 -07:00
  • 17a1de8d2d Apply string obfuscation to license and provisioning strings Geoffrey Alexander 2023-03-20 15:47:09 -07:00
  • a28f8bcf19 privacy_crypto_fuzzer: aes encrypt uses const iv Robert Shih 2024-02-01 00:37:15 -08:00
  • f3e9794a00 Use updated ProvisioningHolder ctor in test Robert Shih 2024-01-31 21:58:42 -08:00
  • fd90f4bc76 Find odk_serialize.h in Android integration test builds Robert Shih 2024-01-30 17:07:17 -08:00
  • dff87f04a9 Use LOGW when membarrier_function is not present in L3 Cong Lin 2023-05-30 17:44:13 -07:00
  • 6327211db6 WVDrmPlugin changes to query device CSR payload for prov 4 Cong Lin 2023-07-19 11:27:13 -07:00
  • a0f6b99cbe Fix TestSleep integer overflows identified by Coverity Ian Benz 2024-01-19 23:56:56 +00:00
  • c232299f78 Allow CE CDM integrators to specify their own logging John "Juce" Bruce 2023-06-16 11:18:01 -07:00
  • 8e48e36554 Fix uninitialized variable in Provisioning40CastRoundTrip Ian Benz 2024-01-25 14:26:58 +00:00
  • 35cf9c2f99 Fix OEMCrypto test issues identified by Coverity Ian Benz 2024-01-19 23:28:28 +00:00
  • 28c2345413 Fix error check in ForbidPrepAndSign test Cong Lin 2023-10-26 14:03:13 -07:00
  • 8f3ee84c1b Unit tests for forbidden RSA key usage Fred Gylys-Colwell 2023-08-20 21:40:02 -07:00
  • 343324e97c Add missing #include to fix the OPK Linux build Ian Benz 2023-10-10 00:47:12 +00:00
  • 36d4c4c4b7 Pretty print BuildInformation in unit tests Fred Gylys-Colwell 2023-08-21 21:24:42 -07:00
  • ac5f0135d5 Cleanup install_keybox_tool Alex Dale 2023-09-13 15:09:01 -07:00
  • e0d30c5fc0 Rename LoadWithAllowedSchemes to LoadCastCertificateKey Fred Gylys-Colwell 2023-08-21 21:40:58 -07:00
  • c89ca732f0 Clean up OEMCrypto unit tests for Android Fred Gylys-Colwell 2023-09-03 10:15:59 -07:00
  • fd28f10559 Update OEMCrypto unit test date Fred Gylys-Colwell 2023-09-07 13:55:41 -07:00
  • b99d1213df Clean up logging of device id Fred Gylys-Colwell 2023-09-03 16:19:54 -07:00
  • 7bb0b06c03 Refactor provisioning unit tests Fred Gylys-Colwell 2023-08-21 21:35:05 -07:00
  • 5b831fc4f1 Skip entitlement session tests that are only supported on CAS devices Vicky Min 2023-08-29 23:03:26 +00:00
  • 05f3d0c524 Add install keybox tool and test Fred Gylys-Colwell 2023-08-24 14:50:08 -07:00
  • e7017475b7 Use GTEST_SKIP for generic crypto tests Vicky Min 2023-07-27 19:01:24 +00:00
  • 68eb8ee824 Skip Android tests after initialization Vicky Min 2023-08-24 20:25:05 +00:00
  • ab6944dc59 Fix uninitialized field identified by clang-tidy Ian Benz 2023-08-09 15:00:55 +00:00
  • 0dbc42f10e CAS demo app Matt Feddersen 2023-03-16 22:52:59 +00:00
  • 7d989e3448 Filter RSA 3072 tests Vicky Min 2023-03-09 23:46:37 +00:00
  • afbbad9aa5 Use GTEST_SKIP for session tests Vicky Min 2023-07-27 18:38:18 +00:00
  • 678b3332db Allow ODKs to be tested against older versions for Qualcomm Vicky Min 2023-07-26 22:40:31 +00:00
  • e5aa80df88 Use GTEST_SKIP for non prov 4.0 tests Vicky Min 2023-07-25 17:42:39 +00:00
  • 9d97c2bf60 Implement OEMCrypto_LoadCasECMKeys() with TODO WTPIs Cong Lin 2023-03-23 10:31:50 -07:00
  • 695b204545 Add test for zero subsample size Cong Lin 2023-07-11 11:13:21 -07:00
  • 5c05e8a387 Lock OEMCrypto v18.3 API Fred Gylys-Colwell 2023-07-10 11:11:40 -07:00
  • 3ee5d69a91 Disable Android Keybox tests for prov 4.0 Vicky Min 2023-07-07 17:49:31 +00:00
  • 2bdea1767f Let OPK call MoveUsageEntry after creation Matt Feddersen 2023-06-16 12:10:05 -07:00
  • 001ede83fd Skip OEMCryptoMemoryLoadUsageTableHeaderForHugeHeader when usage tables are not supported Vicky Min 2023-06-13 17:41:22 +00:00
  • f47c5bf05a Refactor cast oemcrypto unit tests Vicky Min 2023-06-13 18:56:46 +00:00
  • 5317ce1c63 Refactor generic crypto unit tests Vicky Min 2023-06-08 21:55:51 +00:00
  • 51c57c9e11 Small refactoring changes Vicky Min 2023-06-08 23:01:42 +00:00
  • 4fa979b43d Fix CastReceiver unit tests Matt Feddersen 2023-05-16 21:26:41 +00:00
  • 27421a9161 Add OEMCrypto tests for Cast prov 4 flow Matt Feddersen 2023-04-25 23:21:33 +00:00
  • 5a17d8ebd9 OEMCrypto_ReassociateEntitledKeySession() to check key policy Cong Lin 2023-04-20 09:51:32 -07:00
  • ab7c39a450 OEMCrypto_ReassociateEntitledKeySession() to verify entitlement key IDs Cong Lin 2023-04-04 10:04:30 -07:00
  • b9d857649e Add clang-tidy support for the OPK Linux port Ian Benz 2023-04-04 15:38:26 +00:00
  • 44e21cb9c2 Remove extra copy operations identified by Coverity Ian Benz 2024-01-24 20:32:34 +00:00
  • a457c2a14d Make IV const in privacy_crypto Jacob Trimble 2023-11-30 23:27:55 +00:00
  • 8429693866 Added skip test flags to test_base Alex Dale 2023-11-16 15:27:10 -08:00
  • 151a0e1a76 Include client_version in license requests. Alex Dale 2023-10-25 16:58:39 -07:00
  • a4158f16ad Refactor common code in generic_crypto_unittest.cpp nihardamar 2023-10-08 17:56:18 -04:00
  • b1ac15d021 Remove unnecessary copies identified by clang-tidy Ian Benz 2023-10-09 20:03:15 +00:00
  • 1548fe5c98 Fix url parsing in test code Fred Gylys-Colwell 2023-09-20 15:11:14 -07:00
  • 386ca20974 New CE CDM error for device revocation. Alex Dale 2023-08-30 14:53:39 -07:00
  • 269d1527cb Filter keybox tests with GTEST_SKIP Vicky Min 2023-08-28 17:53:07 +00:00