docs: data integrity security guide#82
Conversation
Review: Data IntegrityMust fix
Suggestions
Verified
|
- Split code blocks exceeding 30-line limit into focused sub-30-line snippets with descriptive prose between them - Fix encryption.md next-steps link description to say "coming soon" instead of overpromising on stub content - Add API stability callout after prerequisites (ic-vetkeys/vetkeys APIs may still change; pin versions and check forum before upgrading) - Clarify test_key_1 prose: "development and mainnet testing" vs "production" - Add IBE access-control warning: verify caller == recipient_principal before calling vetkd_derive_key when not using KeyManager - Add JS library link alongside Rust validator for signature verification
|
<!-- feedback-addressed --> Feedback addressed: PR #82 — Data Integrity guideChanges appliedMust fix — code blocks exceeding 30-line limit: Must fix — Suggestion applied — API stability caveat: Suggestion applied — Suggestion applied — IBE access-control warning: Suggestion applied — JS signature verification link: Changes skippedSuggestion — certified variables Build verification
|
Summary
mo:coreimports; TypeScript frontend using@dfinity/vetkeysicpCLI commandsSync recommendation
informed by dfinity/icskills — canister-security skill, vetkd skill; dfinity/cdk-rs — ic-management-canister-types; dfinity/examples — rust/vetkd, motoko/vetkd