| Crates.io | ic-pub-key |
| lib.rs | ic-pub-key |
| version | 0.2.0 |
| created_at | 2025-09-29 18:00:41.621601+00 |
| updated_at | 2025-10-20 18:14:33.71675+00 |
| description | A package created for the Internet Computer Protocol for (offline) derivation of threshold public keys |
| homepage | |
| repository | https://github.com/dfinity/ic |
| max_upload_size | |
| id | 1859929 |
| size | 69,785 |
The Internet Computer protocol offers a number of threshold signature schemes to canisters running on the system. The public keys which are used to verify these signatures are derived from a single master public key using a deterministic scheme which includes the canister's identifier as well as any canister-provided context data.
This derivation can be performed "online" by a canister using a query call, but this is inconvenient in some usage scenarios. This crate offers an alternative, namely fully offline key derivation.