JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Widevine integration: Device information
Google has selected us as a Third Party Labs (3PL) partner to certify Widevine implementations on their behalf for Android Open Source Project (AOSP) and Linux based devices.
Please enter device details for your Widevine integration. We’ll then be in touch to discuss our speedy certification and how we can help you best.
If you have more than one model to certify, please complete a separate form for each.
Learn more at:
https://castlabs.com/security/widevine-certification/
Contact us at:
3pl@castlabs.com
Sign in to Google
to save your progress.
Learn more
* Indicates required question
How can we help you?
*
Device certification only (You handle integration/functional tests and we’ll take care of your validation)
Device certification and integration assistance (Technical assistance throughout your Widevine hardware integration as well as validation)
Brief summary of your solution
*
For example: a high-level architecture overview. If you have additional design documents, you can share these with us at
3pl@castlabs.com
Your answer
Device manufacturer
*
In Android, this is the value of: ro.product.manufacturer
Your answer
Device model
*
In Android, this is the value of: ro.product.model
Your answer
Estimated production launch time frame
*
Month and year
Your answer
Is the device intended for distribution and use in China?
*
Choose
Yes
No
Is this a new device or an in-field upgrade of an existing device?
*
Choose
New
Upgrade
If this is an upgrade of an existing device, what year was it initially launched?
Your answer
Device type
*
Automobile
Connected audio device
Gaming console
PC
Mobile phone
Smart display
SOC
Set-top box
Tablet
TV
Video dongle
Wearable
Other:
Widevine device security level
*
Choose
Level 1
Level 3
Operating system and version number
*
For example: Android, Android TV, Linux
Your answer
How does the platform verify legitimate operating system builds are loaded?
*
Remote attestation
Google Verified Media Path (VMP)
Software verification
Android verified boot
Other secure boot verification
SoC vendor
*
Your answer
SoC chipset model
*
Your answer
OEMCrypto version for chipset model
*
Your answer
Platform architecture
*
For example: x86, ARM, 32/64 bit, etc.
Your answer
Does the device have a secure video path?
*
Choose
Yes
No
If a Trusted Execution Environment (TEE) is used, please provide details
(If it isn't supported, please leave this blank.)
Your answer
Does the system support turning off digital video outputs by means of flags in the Key Control Block?
*
Choose
Yes
No
If HDCP is supported, which version is used?
(If it isn't supported, please leave this blank.)
Your answer
If digital output protection is supported, please provide details
For example: HDMI or HDCP versions. (If it isn't supported, please leave this blank.)
Your answer
If HDCP is supported, does the system restrict playback based on HDCP System Renewability Message (SRM) minimum version requirements?
Choose
Yes
No
If the previous answer is Yes, does the system support SRM updates via OEMCrypto?
Choose
Yes
No
If analog output protection is supported, please provide details
For example: CGMS-A. (If it isn't supported, please leave this blank.)
Your answer
Does the system support insertion of CGMS-A flags into the analog video output?
*
Yes via Trusted Execution Environment (TEE)
Yes via Rich Operating System Execution Environment (REE)
No
If the device has a secure bootloader, please provide details
(If it isn't supported, please leave this blank.)
Your answer
Are secure processor debugging modes and registers restricted to privileged processes?
*
Choose
Yes
No
If the device uses secure storage, please provide details
(If it isn't supported, please leave this blank.)
Your answer
Is AES-128 encryption supported?
*
Choose
Yes
No
Which encryption schemes are supported?
*
For example: CBC, CTR, etc.
Your answer
Supported video codecs
*
For example: H264, HEVC, AV1, etc.
Your answer
Supported audio codecs
*
For example: AAC, AC3/EAC3, Dolby Digital, etc.
Your answer
What compiler, and version number, does your device toolchain use?
*
For example: Clang, GCC, etc.
Your answer
What C++ versions does your toolchain compiler support?
*
Select all that apply.
C++ 11
C++ 14
Neither (doesn’t support version 11 or 14)
Required
Expected volume/number of devices annually
*
Your answer
Your company name
*
Your answer
Your company website
*
Your answer
Your contact's name
*
First and last name
Your answer
Your contact's email
*
Your answer
Your contact's phone
Your answer
Your contact's job title
Your answer
Your contact's location
*
Country they're based in
Your answer
How did you find us?
Choose
Referred by Google/Widevine
Web search
Advertisement
In-person event
Webinar
Social media
Article / blog post / press release
Word of mouth / industry reference
Other
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Castlabs GmbH.
Does this form look suspicious?
Report
Forms
Help and feedback
Contact form owner
Help Forms improve
Report