• Joined on 2025年04月03日
dobo created branch pending in dobo/playready-rs 2026年03月22日 13:42:45 +01:00
dobo pushed to pending at dobo/playready-rs 2026年03月22日 13:42:45 +01:00
bbeb32a761 Cdm: drop Session struct
c3fb124b9f Cdm: make it possible to add an optional user data to the license challenge
9424d1579e Implement revocation lists functionality
140475cb8c playready-ffi: add playready_wrm_header_free()
bf787f376f playready-ffi: document all public stuff
Compare 6 commits »
dobo pushed to main at dobo/playready-rs 2025年11月29日 17:40:34 +01:00
2231168fe6 playready-cli: print values in hex
42979fe0bf Certificate: fix typo in documentation of raw()
e20e3d2d69 Certificate: expose also issuer key in CertificateChain
91c5d1152a Cdm: refactor decrypt_key()
ec634672eb Crypto: drop ecb dependency
Compare 6 commits »
dobo pushed to main at dobo/playready-rs 2025年10月22日 23:43:07 +02:00
576c14bf0f Replace some of match expressions with let else
602f52e963 BCert/XmrLicense: use saturating_sub
6e7fface19 XmrLicense: refactor calculating length of XmrObjectInner
4352f467d8 XmrLicense: consider potential padding of XmrObject structures
b1c661c59b Certificate: verify ExtData signature
Compare 10 commits »
dobo pushed tag 0.3.0 to dobo/playready-rs 2025年10月05日 12:36:55 +02:00
dobo pushed to main at dobo/playready-rs 2025年10月05日 12:36:36 +02:00
cbaf7585c8 Bump version to 0.3.0
3dac4775ae Update roxmltree to 0.21
f905c0c0d5 Convert to Rust 2024
b0e123c8df Cargo.toml: specify rust version
6497c89827 License: add unit test with aux key
Compare 10 commits »
dobo pushed to main at dobo/widevine-rs 2025年07月11日 14:17:37 +02:00
b3833d285a fix: write init data length in Pssh::to_bytes()
91ed47d8af fix: accept also raw cenc headers
d36a1149aa Introduce widevine-ffi crate
Compare 3 commits »
dobo pushed to main at dobo/playready-rs 2025年06月30日 18:34:28 +02:00
7bdb623ed5 Bump version to 0.2.1
7edf59028a Delete Cargo.lock
6fc5b6293d Update dependencies
ad1d8654de Re-export crypto::ecc_p256::Keypair and p256::ecdsa::SigningKey
faff403082 Replace until_exact_number_of_bytes with count_bytes
Compare 18 commits »
dobo pushed tag 0.2.1 to dobo/playready-rs 2025年06月30日 18:34:05 +02:00
dobo pushed to pssh_fixes at dobo/widevine-rs 2025年06月06日 19:38:48 +02:00
be91f5649e fix: write init data length in Pssh::to_bytes()
517fd9891a fix: accept also raw cenc headers
Compare 2 commits »
dobo created pull request ThetaDev/widevine-rs#2 2025年06月06日 19:09:13 +02:00
Accept also raw cenc headers in Pssh::from_bytes() and fix Pssh::to_bytes()
dobo pushed to pssh_fixes at dobo/widevine-rs 2025年06月06日 19:08:21 +02:00
b4e889996d fix: write init data length in Pssh::to_bytes()
fa431d5446 fix: accept also raw cenc headers
Compare 2 commits »
dobo pushed to pssh_fixes at dobo/widevine-rs 2025年06月06日 19:04:02 +02:00
763505f272 fix: write init data length in Pssh::to_bytes()
b842af9065 fix: accept also raw cenc headers
Compare 2 commits »
dobo created branch pssh_fixes in dobo/widevine-rs 2025年06月06日 19:04:01 +02:00
dobo pushed to ffi at dobo/widevine-rs 2025年04月14日 18:12:33 +02:00
d36a1149aa Introduce widevine-ffi crate
dobo pushed tag 0.2.0 to dobo/playready-rs 2025年04月12日 17:22:12 +02:00
dobo pushed to main at dobo/playready-rs 2025年04月12日 16:58:11 +02:00
cebe90eba1 Bump version to 0.2.0
dd3ad650d1 Update dependencies
f55f66508f CLI: add readme
035ce29334 CLI: add interactive mode
ca81c4b530 Avoid cloning wrm header
Compare 11 commits »
dobo commented on pull request ThetaDev/widevine-rs#1 2025年04月12日 16:14:13 +02:00
Introduce widevine-ffi crate

@ThetaDev are there any chances to do review one more time?

dobo pushed to ffi at dobo/widevine-rs 2025年04月12日 16:10:58 +02:00
3d7a934d16 Introduce widevine-ffi crate
dobo commented on pull request ThetaDev/widevine-rs#1 2025年04月05日 17:50:09 +02:00
Introduce widevine-ffi crate

One more thought. Maybe we should allow setting LicenseType? I've implemented this idea, and diff looks like: