59 Commits

Author SHA1 Message Date
d984f890c5 Update remotetest.py 2025-04-12 11:44:28 +00:00
9d6d423ba4 Update remotetest.py 2025-04-12 11:42:58 +00:00
1e3c46860b Upload files to "/" 2025-04-12 11:42:17 +00:00
ba1d7b2a04 Update README.md 2025-03-26 09:25:52 +00:00
ab5b365559 Update README.md 2025-03-26 09:24:28 +00:00
84d9a3e137 Update README.md 2025-03-26 08:58:11 +00:00
cdc1220d5d Update README.md 2025-03-26 08:30:27 +00:00
426cc70a04 Update README.md 2025-03-26 08:22:12 +00:00
205338cbb2 Update README.md 2025-03-26 07:59:44 +00:00
b9a21eca1e Update README.md 2025-03-26 07:58:50 +00:00
db3bfd94a5 Update README.md 2025-03-26 07:44:14 +00:00
larley
0e91db601a Merge pull request #20 from Haxe18/main
Enabled raw key print
2025-02-22 12:37:36 +01:00
Haxe18
0e06befa2e Enabled raw key print 2025-02-18 22:38:02 +01:00
titus
251993c9d3 + Removed "status" field from the 'communication protocol'
+ Removed RemoteCdm server compatibility checks
+ Added XML building from JSON
+ Added status code (DrmResult) parsing
+ Added enums to bcert/xmrlicense
+ Added optional encryption/signing keys during (re-)provisioning
+ Added PSSH box v1 support
2025-02-06 13:55:18 +01:00
titus
3472fa3f27 + Added license chain verification (during provisioning)
+ Added aescbc (symmetric/scalable) license support
+ Added license integrity verification using CI
+ Added matching of group key and certificate chain during provisioning
+ Removed wrm header downgrading
2025-01-04 19:18:54 +01:00
titus
91db649c9c + int -> bytes conversion fix 2024-12-29 15:23:01 +01:00
BuildTools
e5782f5674 + File structure re-design
+ Moved ECC functions to a dedicated Crypto class
2024-12-06 19:17:04 +01:00
BuildTools
c910d1f349 + Only export private key
+ Updated some enums
2024-12-02 18:10:51 +01:00
BuildTools
4ea1fbd1f8 + Unprovision device before exporting 2024-11-30 14:04:22 +01:00
BuildTools
46ddaaf5b0 + Fixed crash on export-device for v2 devices 2024-11-30 13:03:18 +01:00
BuildTools
78fb7be3b7 + v3 PRD device format
+ Reprovisioning CLI function for v3
2024-11-30 12:55:39 +01:00
BuildTools
9b25aafe07 + serve.py raw PSSH support 2024-11-28 19:37:34 +01:00
BuildTools
b2e9725b3a + Tidy up code, add comments 2024-11-27 20:13:07 +01:00
BuildTools
d6cbc7f867 + PSSH class overhaul 2024-11-27 15:02:57 +01:00
BuildTools
887a7cd38f + Resolved conflicting dependencies by downgrading to construct 2.8.8 2024-11-27 13:41:23 +01:00
larley
27c666915d Merge pull request #12 from chu23465/main
Update device.py for better naming
2024-11-26 14:57:01 +01:00
chu23465
4569d21737 Update device.py for better naming 2024-11-26 19:12:32 +05:30
BuildTools
be0e82645e + Removed base64 encoding 2024-11-25 11:28:04 +01:00
BuildTools
c0b6b74b09 + README update 2024-11-22 17:12:30 +01:00
BuildTools
7104eb0243 + renamed cdm.py/get_license_challenge content_header to wrm_header 2024-11-17 17:13:52 +01:00
BuildTools
34056f046a + Fixed test CLI command 2024-11-16 18:54:57 +01:00
BuildTools
ba2669c76a + Fixed test CLI command 2024-11-16 18:54:40 +01:00
BuildTools
b2f1753207 + Fixed device name cleaner
+ Bump version to 0.3.4
2024-11-16 17:58:41 +01:00
BuildTools
983c4185fd + Fixed device name cleaner 2024-11-16 17:57:44 +01:00
BuildTools
6c4104e8d2 + Added DevataDev as a dev
+ Version bump from PR
2024-11-16 15:30:10 +01:00
larley
eea731642b Merge pull request #5 from DevataDev/feat/add-one-more-feature
Add Revocation List as Client Feature
2024-11-16 15:26:32 +01:00
larley
6977125d25 Merge pull request #4 from Erevoc/main
Exception Handling and RemoteCDM Improvement
2024-11-16 15:25:02 +01:00
DevataDev
34263bd109 Update bcert.py add revocationlists as feature
add revocationlists as feature
2024-11-16 18:52:09 +08:00
Erevoc
e9b2e6ec6a Exception Handling and RemoteCDM Improvement 2024-11-16 12:36:18 +02:00
BuildTools
02f4cfa90e + Added encryption key verification
+ Fixed <Python 3.10 CLI command incompatibility
+ Small fixes
2024-11-15 20:18:00 +01:00
larley
859d78e175 Merge pull request #3 from Erevoc/main
Session ID and RemoteCDM implementation
2024-11-15 18:41:55 +01:00
Erevoc
888050ff98 Removed PSSH Import 2024-11-15 19:36:46 +02:00
Erevoc
1e01ca9e8d RemoteCDM Improvements 2024-11-15 19:25:50 +02:00
Erevoc
761e879ba7 Missing Imports 2024-11-15 18:14:46 +02:00
Erevoc
584316fa13 Exception Typo 2024-11-15 00:13:34 +02:00
Erevoc
374a0c16cc Fixed RemoteCDM 2024-11-15 00:03:45 +02:00
Erevoc
8a4be776eb Session ID and RemoteCDM implementation 2024-11-14 22:15:19 +02:00
BuildTools
70e47800df + Option to downgrade WRMHEADERs to v4.0.0.0
+ Removed CRC32 checksum
+ Several small fixed
2024-11-14 18:19:38 +01:00
BuildTools
042f8c2204 Merge remote-tracking branch 'origin/main' 2024-11-12 21:12:42 +01:00
BuildTools
2214cb981a + SUPPORTS_PR3_FEATURES 2024-11-12 21:12:27 +01:00