Commit Graph

  • 3a15c1050a Cdm: Fix context availability check in parse_license() rlaphoenix 2022-07-30 03:11:21 +0100
  • 71a43a069d PSSH: Fix mistake in the doc-string of get_as_box() rlaphoenix 2022-07-30 02:56:22 +0100
  • 0bfbbdccc3 Cdm: Return the service cert provider id instead of the cert rlaphoenix 2022-07-30 02:50:22 +0100
  • d1974ad1fb Cdm: Improve parsing of service certificates rlaphoenix 2022-07-30 02:44:34 +0100
  • 7078759cdf Remove uses of raw from CLI commands and serve rlaphoenix 2022-07-30 02:29:20 +0100
  • 1cedba7e49 Cdm: Change param pssh to init_data rlaphoenix 2022-07-30 02:26:11 +0100
  • b5ac0f45a2 Remove Cdm raw param, Improve PSSH.get_as_box() rlaphoenix 2022-07-30 02:21:19 +0100
  • 8f7cacb10a PSSH: Remove from_init_data() rlaphoenix 2022-07-30 02:21:02 +0100
  • 676110c01e PSSH: Fix check of Cenc Header data in get_as_box() rlaphoenix 2022-07-30 01:33:21 +0100
  • a3102ded18 Cdm: Verify Signatures of Security Certificates rlaphoenix 2022-07-29 22:14:48 +0100
  • d9d8074f73 Extend functionality of migrate cmd to folders of wvds rlaphoenix 2022-07-29 19:29:39 +0100
  • fc9a290482 Device: Move structure revision notes next to the structures rlaphoenix 2022-07-25 00:13:33 +0100
  • f63b94c31d Add ability to serve cdm devices remotely with serve command rlaphoenix 2022-07-24 21:48:09 +0100
  • ac469383b8 Cdm: Validate License Message type in parse_license rlaphoenix 2022-07-24 21:07:00 +0100
  • b081d66ca2 Update Development Status Trove classifier rlaphoenix 2022-07-23 17:03:11 +0100
  • aaf2362634 Fix exclude pattern of license proto on DeepSource rlaphoenix 2022-07-23 17:00:27 +0100
  • 683c3360a5 Improve the Disclaimers, limit to 5 disclaimers rlaphoenix 2022-07-23 16:36:11 +0100
  • 93cdc7f44e Remove f-string without expression, mute unused variable in Cdm rlaphoenix 2022-07-23 16:29:28 +0100
  • 943968f2c7 Cdm: Remove the use of .format() in decrypt() rlaphoenix 2022-07-23 16:26:09 +0100
  • 657f9357f2 Add various Credits to the README rlaphoenix 2022-07-23 16:15:42 +0100
  • 7cc40e802f Link to the PyPI page on the Python ver. badge rlaphoenix 2022-07-23 16:12:47 +0100
  • d62b718f6d Add nicer header to README, add badges rlaphoenix 2022-07-23 16:11:55 +0100
  • 442a5c9fd6 Add DeepSource config file rlaphoenix 2022-07-23 15:55:37 +0100
  • d72607b080 Update Changelog for v1.1.1 v1.1.1 rlaphoenix 2022-07-22 21:21:41 +0100
  • 60bb779c59 Bump to v1.1.1 rlaphoenix 2022-07-22 21:20:37 +0100
  • e1532b1451 Fix optional --vmp argument to create-device command rlaphoenix 2022-07-22 19:25:08 +0100
  • e1951d20d0 Update Changelog for v1.1.0 v1.1.0 rlaphoenix 2022-07-21 17:32:14 +0100
  • 35abd2962f Bump to v1.1.0 rlaphoenix 2022-07-21 17:32:06 +0100
  • b262e115d3 Add ability to use Privacy mode on test command rlaphoenix 2022-07-21 17:28:04 +0100
  • 95982725c3 Cdm: Support providing Service Cert as any 3 schemas rlaphoenix 2022-07-21 17:26:14 +0100
  • 70e79825b3 Device: Re-use magic reference across Structures rlaphoenix 2022-07-21 16:23:19 +0100
  • f2174dfa72 Device: Blank flags on v1 WVDs when migrating rlaphoenix 2022-07-21 16:21:22 +0100
  • fe21bfe88c Fix migrate cmd's error handling, missing ValueError catching rlaphoenix 2022-07-21 16:20:22 +0100
  • 93f70f73c2 Device: Fix header structure, should not be a constant 1 rlaphoenix 2022-07-21 16:19:52 +0100
  • 1442c945cc Move Migration Code to Device.migrate() rlaphoenix 2022-07-21 16:10:42 +0100
  • a729648a34 Device: Reference Structures class within Device class rlaphoenix 2022-07-21 15:49:17 +0100
  • 3d6ddb8dcd Device: Remove explicit deprecated key control flag rlaphoenix 2022-07-21 15:48:45 +0100
  • b41f09bee4 Device: Add v1 Structure for Migration rlaphoenix 2022-07-21 15:42:17 +0100
  • db80776ac0 Device: Move the structure under a Structures class rlaphoenix 2022-07-21 15:40:46 +0100
  • 02ca1b00c9 Fix year on release dates in Changelog rlaphoenix 2022-07-21 14:08:07 +0100
  • 7b06a3c053 Add cmd to migrate older .wvd files to v2 rlaphoenix 2022-07-21 13:58:41 +0100
  • 14126c67b1 Remove doc-string about non-existent name argument rlaphoenix 2022-07-21 13:34:12 +0100
  • 5e93d6321d Add cmd to create a new .wvd device file rlaphoenix 2022-07-21 13:32:13 +0100
  • 1f389dbab9 Device: Fix typo on `type_` in dump() rlaphoenix 2022-07-21 13:09:53 +0100
  • ac4c8affb0 deps: Add unidecode rlaphoenix 2022-07-21 13:09:33 +0100
  • f34018afe9 Bump to v1.0.1 v1.0.1 rlaphoenix 2022-07-21 01:38:02 +0100
  • 8298703601 Add Changelog rlaphoenix 2022-07-21 01:37:25 +0100
  • e20f251aae Cdm: Simplify Session ID rlaphoenix 2022-07-21 01:33:09 +0100
  • a55aeb8cce docs: Remove outdated comment about Sessions rlaphoenix 2022-07-21 01:19:10 +0100
  • 23165f92de Cdm: Fix bug where context data may not correspond to the right license rlaphoenix 2022-07-21 01:12:28 +0100
  • 68db728bf0 Cdm: Only store license request's context data rlaphoenix 2022-07-20 22:25:57 +0100
  • 53f7c1dd62 Cdm: Fix size and Improve code of Android Session IDs rlaphoenix 2022-07-20 21:40:40 +0100
  • e9e65e5760 Update license cmd to move license type from Cdm to get_license_challenge() rlaphoenix 2022-07-20 21:11:01 +0100
  • 909e83c199 Cdm: Return a DecodeError in set_service_certificate rlaphoenix 2022-07-20 20:55:08 +0100
  • 2bb5c9e0b5 Cdm: Remove unnecessary raw class instance variable rlaphoenix 2022-07-20 20:37:04 +0100
  • 7f60844ee1 Cdm: Move License Type from constructor to get_license_challenge() rlaphoenix 2022-07-20 20:36:17 +0100
  • 59615dd804 Add more information to poetry in pyproject rlaphoenix 2022-07-20 15:03:37 +0100
  • 9aeef343ee Bump to v1.0.0 v1.0.0 rlaphoenix 2022-07-20 14:55:47 +0100
  • 320d57eecf deps: Replace my pymp4 fork with official project rlaphoenix 2022-07-20 14:55:07 +0100
  • 72281ece1c Add poetry script for a 'pywidevine' shiv rlaphoenix 2022-07-20 14:47:24 +0100
  • 6a9e875e35 Add Test command, uses Bitmovin demo 'Art of Motion' rlaphoenix 2022-07-20 14:46:36 +0100
  • 7f4ff5e0f0 Add License command for quick generic licensing rlaphoenix 2022-07-20 14:45:28 +0100
  • 2701c7dcd0 Add main CLI function, shows version and homepage rlaphoenix 2022-07-20 14:44:20 +0100
  • 36c83268c3 Add Widevine CDM Class rlaphoenix 2022-07-20 14:41:42 +0100
  • 9331f4efc1 Add Widevine Key Class rlaphoenix 2022-07-20 14:38:35 +0100
  • 5c9d4cda73 Add Widevine Device (.WVD) Class rlaphoenix 2022-07-20 14:37:14 +0100
  • 35ccd2f393 Add PSSH Utility Class rlaphoenix 2022-07-20 14:36:20 +0100
  • 681949bb43 Add CI/CD GitHub Workflows rlaphoenix 2022-07-20 14:31:43 +0100
  • a62a1f16f7 Add initial pyproject and poetry dependencies rlaphoenix 2022-07-20 14:31:08 +0100
  • ba0e89aea3 Add License Protocol Buffer rlaphoenix 2022-07-20 14:30:29 +0100
  • 94b0b99912 Add README and Widevine Protocol Overview rlaphoenix 2022-07-20 14:29:42 +0100
  • 74b672a670 Add gitignore and license rlaphoenix 2022-07-20 14:29:17 +0100
  • f4e2e83ed8 Add GitHub Issue Templates rlaphoenix 2022-07-20 14:28:52 +0100