Skip to content

feat: add vetkeys examples#1323

Draft
andreacerulli wants to merge 1 commit intomasterfrom
vetkeys-examples
Draft

feat: add vetkeys examples#1323
andreacerulli wants to merge 1 commit intomasterfrom
vetkeys-examples

Conversation

@andreacerulli
Copy link
Copy Markdown
Contributor

Move all 7 vetkeys examples from the dfinity/vetkeys repository into rust/vetkeys/. Each example includes its frontend, Rust backend, and Motoko backend (where applicable).

Examples added:

  • basic_bls_signing: BLS signature creation and verification
  • basic_ibe: Identity-Based Encryption messaging
  • basic_timelock_ibe: Time-locked secret bid auction (Rust only)
  • encrypted_chat: End-to-end encrypted group chat (Rust only)
  • encrypted_notes_dapp_vetkd: Encrypted notes with sharing
  • password_manager: Encrypted password vault with sharing
  • password_manager_with_metadata: Password vault with metadata search

Overview
Why do we need this feature? What are we trying to accomplish?

Requirements
What requirements are necessary to consider this problem solved?

Considered Solutions
What solutions were considered?

Recommended Solution
What solution are you recommending? Why?

Considerations
What impact will this change have on security, performance, users (e.g. breaking changes) or the team (e.g. maintenance costs)?

Move all 7 vetkeys examples from the dfinity/vetkeys repository
into rust/vetkeys/. Each example includes its frontend, Rust backend,
and Motoko backend (where applicable).

Examples added:
- basic_bls_signing: BLS signature creation and verification
- basic_ibe: Identity-Based Encryption messaging
- basic_timelock_ibe: Time-locked secret bid auction (Rust only)
- encrypted_chat: End-to-end encrypted group chat (Rust only)
- encrypted_notes_dapp_vetkd: Encrypted notes with sharing
- password_manager: Encrypted password vault with sharing
- password_manager_with_metadata: Password vault with metadata search
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant