←back to thread

449 points bertman | 1 comments | | HN request time: 1.512s | source
Show context
bertman ◴[] No.29702169[source]
The repos: https://github.com/widevinedump?tab=repositories
replies(1): >>29702805 #
sovietmudkipz ◴[] No.29702805[source]
I don’t know why but for some reason I was hopeful to see unit tests in any of the repos. Searching “test” for that user doesn’t reveal any tests. :(

Even the digital property liberators/internet pirates don’t test their software. I feel like I’m on an island with a small population of test enthusiasts.

replies(4): >>29703006 #>>29703066 #>>29703153 #>>29703226 #
GekkePrutser ◴[] No.29703153[source]
There's no point I guess, this kind of thing does not work for very long anyway. Because it gets blocked server side once it's out.

It's more like a proof of concept than production code.

replies(1): >>29711006 #
1. arsome ◴[] No.29711006[source]
In this case, not so much, they block individual CDMs as they get leaked, but if you dump your own or find/purchase a non-public one, you're off to the races. They don't change the basic software APIs or crypto occurring.

However when it comes to something like this, it pretty much works or it doesn't and it'll be obvious one way or another when you run it. Writing unit tests for that is probably of limited value.