Commit Graph

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