Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Arti Arti
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 138
    • Issues 138
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • ArtiArti
  • Merge requests
  • !611

Implement functionality to construct signed Ed25519 certs.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Nick Mathewson requested to merge nickm/arti:generate_cert into main Jun 29, 2022
  • Overview 4
  • Commits 2
  • Pipelines 4
  • Changes 7

This is behind a feature flag, since it isn't needed for pure clients: only onion services and relays need this.

I've named the object that constructs these certs Ed25519CertConstructor because it doesn't follow the builder pattern exactly: mainly because you can't get an Ed25519Cert out of it. That part is necessary because we require that an Ed25519Cert should only exist if the certificate was found to be well-signed with the right public key.

Closes #511 (closed).

Edited Jul 06, 2022 by Nick Mathewson
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: generate_cert