Commit Graph

30 Commits

Author SHA1 Message Date
Buildbot
e1da8cf2d6 Published Devices tools release: 1.0.0 2020-07-30 21:17:26 +00:00
Buildbot
5fd905b55d Published Devices tools release: 1.0.0 2020-07-30 21:13:48 +00:00
Buildbot
b12b8e3c51 Media CAS Proxy SDK release: 15.2.1 2020-06-26 17:55:01 +00:00
Buildbot
283c90df1d Media CAS Proxy SDK release: 14.2.3 2020-04-06 21:35:54 +00:00
Buildbot
a69971e438 Media CAS Proxy SDK release: 14.2.3 2020-03-25 23:15:09 +00:00
Buildbot
1a5d4a4361 Media CAS Proxy SDK release: 14.2.2 2019-10-17 03:49:02 +00:00
Buildbot
fd375eced4 Media CAS Proxy SDK release: 14.2.1 2019-10-15 23:36:47 +00:00
Buildbot
a12d9d2bc1 Media CAS Proxy SDK release: 1.2.3 2019-09-05 23:54:47 +00:00
Buildbot
e40e74ae40 Media CAS Proxy SDK release: 1.2.3 2019-09-05 19:29:48 +00:00
Buildbot
7c2014fff5 Media CAS Proxy SDK release: 1.2.2 2019-07-22 20:57:46 +00:00
Buildbot
51acc11bbf Media CAS Proxy SDK release: 1.2.1_abi_fix 2019-06-07 23:17:40 +00:00
Buildbot
da9b7e3c1a Media CAS Proxy SDK release: update 1.2.1 2019-06-04 00:26:00 +00:00
Buildbot
1b0c09b33d Media CAS Proxy SDK release: updated 1.2.1 2019-06-04 00:05:28 +00:00
Buildbot
3d11ab0725 Media CAS Proxy SDK release: updated 1.2.1 2019-06-03 23:59:21 +00:00
Buildbot
bb2da945ac Media CAS Proxy SDK release: 1.2.1 2019-06-03 23:28:22 +00:00
Buildbot
a3cf021ab3 Media CAS Proxy SDK release: 1.1.6 2019-05-21 23:45:45 +00:00
Widevine Buildbot
4accf94610 Should not expose proto headers in public SDK headers and not include absl
mutex.h in public SDK headers.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=249330673
2019-05-21 22:05:33 +00:00
Widevine Buildbot
dda00601c2 CAS Proxy SDK git checkin as per g3doc.
Adds support for specifying service type when creating a service certificate.

A recent change to the SDK allows for service certificates (DrmCertificate) to also specify a ServiceType indicating which type of service they are supposed to be used on.  This CL adds certificate creation service support for this.

-------------
Fix typo in cas proxy SDK.

-------------
Migrate C++ proto_library rules to cc_proto_library.

We update dependency edges of cc_* rules on proto_library() rules to use a cc_proto_library() intermediary in preparation for eliminating proto_library()'s cc support as per []

More information: []

Tested:
    TAP --sample for global presubmit queue
    []

-------------
Migrate cc proto_library to cc_proto_library. Also fixes build break introduced by []

-------------
Remove unnecessary #MOE directives

-------------
[Proxy_SDK] Move generateSignature in WvPLSDKEnvironment to signature_util.cc file.

-------------
[SDK]Add service_certificate type check in WVPL LSDK and PROXY SDK.

-------------
[Proxy_SDK] Add new API to get remote_attestation_cert_serial_number for proxy SDK.

-------------
[Proxy_SDK] Add getDrmDeviceId function

-------------
[Proxy_SDK] add getrequesttype function for proxy sdk

-------------
[SDK] Add videoFeature field to WvPLWidevinePsshData in WvPLWidevine.java and wvpl_type.h. Related to []

-------------
Allow specified devices to request licenses even if these devices are in TEST_ONLY state.
This will also override the global setting of TEST_ONLY devices not being allowed to
successfully receive licenses from Widevine License SDK.

-------------
[Proxy_SDK] Add ParseDCSL function and test case.

-------------
[Proxy_SDK] Return non-ok status for service_certificate_request when create proxy sdk session. Add test case in Java test.

-------------
[Proxy_SDK] Add video_feature parsing in GetPsshData function. Also check video_feature when geneateModularDrmLicenseRequest.

-------------
[SDK]Deprecated message_type() function, use request_type() instead.

-------------
Use JDK instead of JRE

The concept of a JRE is going away in JDK 11. The jre/ subdirectory in the JDK will no longer exist and the :jre targets will no longer make sense.

Currently in JDK 8, the JDK is a superset of the JRE (it contains all of the files in the JRE), so this is a safe change.

Tested:
    TAP found no affected targets
    []

-------------
Renaming WvPLSDKSession.request_type() API.
Added LICENSE_TYPE_UNSPECIFIED enumeration to WvPLLicenseType.

-------------
Additional VLOG messaging for licensing with TEST_ONLY devices.

-------------
Remove forward declarations of absl names. The style guide bans this, and those names are not for external users to redeclare. External users should include the public headers instead.

-------------
Change Kokoro to use latest bazel version

-------------
Update the abseil build to the December 18 release.

This fixes a problem where the MOE build is failing because there was no definition for node_hash_map.

-------------
[CAS_Proxy]Add WvPLCASProxyEnvironmentJNI.cc and com_google_video_widevine_sdk_wvpl_WvPLCASProxyEnvironment.h file to implement JNI layer for WvPLCASProxyEnvironment.

-------------
Apply changes to sdk to match device certificate status list updates.

Cleans up some of the protos we're using for the new SignedDeviceInfo. Also, adjusts the sdk implementation to reflect the proto and service changes.

-------------
[CAS_PROXY]Add WvPLCASProxyEnvironment.java, WvPLCASProxySession.java and WvPLCASProxyTest.java file.

-------------
Add API to return the DRM service certificate by provider.

-------------
[CAS_PROXY]Implement SetDrmServiceCertificate and SetDeviceCertificateStatusList JNI layer.

-------------
Get DeviceInfo from request.

-------------
CAS Proxy SDK updated to 1.1.5.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=248640225
2019-05-21 18:20:53 +00:00
Buildbot
cb621e566a Media CAS Proxy SDK release: 1.5.5 2019-05-17 19:59:23 +00:00
Widevine Buildbot
9b262f64da Update example so that partner can have a working example of
* creating and initializing WvPLCASProxyEnvironment.
* creating WvPLCASProxySession.
* generating a license request to send to WLS.

Bumped version update to 1.1.3.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=232586603
2019-02-06 01:15:29 +00:00
Widevine Buildbot
fd0dca9dbc Fixed
- 'example' deps.
- exposing 'internal' include files in external headers.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=232572457
2019-02-05 23:50:42 +00:00
Widevine Buildbot
475dd69f95 Adds --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=1" to 'bazel build' command in moe_test.sh.
This flag also added to
[]
and
[]

-------------
CASDrmLicenseRequest at the proxy.

-------------
CAS Proxy SDK version update to 1.1.2.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=231988012
2019-02-01 22:25:40 +00:00
Widevine Buildbot
7828871b66 Add a function named has_encrypted_client_id() check.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=231629247
2019-01-30 23:05:57 +00:00
Widevine Buildbot
40e46b6bdb Add "copts = PUBLIC_COPTS" option
-------------
Use forward declaration in wvpl_sdk_session.h

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=227753690
2019-01-03 22:54:57 +00:00
Widevine Buildbot
230ce1099e Forward declaration of DrmRootCertificate.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=227608878
2019-01-03 01:59:51 +00:00
Widevine Buildbot
5aaf269d30 Fix media_cas_proxy_sdk build issue.
Add example binary for testing building the SDK after 'git clone' from our repo.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=227583629
2019-01-02 22:58:09 +00:00
Widevine Buildbot
d8e47135de Move ParsePsshdata function into base class.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=225035658
2018-12-11 19:20:32 +00:00
Widevine Buildbot
c70235c0bd Multiple changes
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=224206719
2018-12-11 10:56:59 -08:00
Widevine Buildbot
57385ffb5e Move testing file which contains keysmith response to export/sdk/testing.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=221487408
2018-12-11 10:56:42 -08:00
Fang Yu
6b4de78ce3 Initial empty repository 2018-11-14 08:54:12 -08:00