Key acquisition for the DeDRM schemes.
Two kinds of key source, mirroring the Python tools:
- Offline generators (pure crypto, reproducible anywhere): PID encoders
(
pid), B&N name+CC keygen (ignoble), eReader name+CC key (ereader), Kobo device-key derivation (kobo). These are implemented. - Platform extraction (reads local DRM-app state — registry/DPAPI,
plists, SQLite):
kindle,adobe. These are stubbed and are the parts that require a specific host OS + user profile.
Reference: docs/DEDRM_SCHEMES.md §2.5, §4, §6, §7.2, §8.2, §9.2.