Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

tlcpdf-revocation

The license revocation list for TLC PDF, a proprietary drawing-review tool.

revocation.txt is the only file that matters here. TLC PDF fetches it on launch and locks any machine or key named in it.

Why this repo is public

The file is Ed25519-signed. The app trusts the signature, never the host — a tampered file, an HTML error page or an empty response is ignored, and the app keeps running on the last list it verified. So the host does not need to be trusted, and a free static one is fine.

The file contains no secrets: a version, a timestamp, and the ids of revoked machines. A machine id is a truncated SHA-256 of a Windows MachineGuid — it identifies nothing on its own.

Format

base64url(JSON payload) "." base64url(Ed25519 signature)

The payload:

{
  "v": 1,
  "updatedAt": "2026-08-21T03:41:45.155Z",
  "revokedMachineIds": [],
  "revokedKeyIds": []
}

Do not edit this file by hand

Any edit invalidates the signature, and the app will then ignore the file entirely — including any revocation in it. The file is generated and signed by the TLC PDF License Manager, which holds the only private key that can sign it.

updatedAt also matters: the app never replaces a cached list with an older one, so a list with a rewound timestamp cannot un-revoke a machine.

Licence enquiries

Contact the copyright holder. © 2026 Quyen Dam Van. All rights reserved.

About

Signed license revocation list for TLC PDF. Public by design - the file is Ed25519-signed, so the host is untrusted.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors