git_sshripped_recipient_models 0.3.0

Recipient models for git-sshripped
Documentation
# git_sshripped_recipient_models

Data types for SSH key recipients in git-sshripped.

## Overview

This crate defines the serializable types that represent the SSH public-key
recipients authorized to unlock a repository. It contains no logic -- only the
shared vocabulary used by the recipient and CLI crates.

## Key Types

- `RecipientKey` -- a registered recipient with a SHA256 fingerprint, key type,
  full public-key line, and source.
- `RecipientSource` -- enum describing how a recipient was added: `LocalFile`,
  `LegacyGithubKeysUrl`, or `GithubKeys { url, username }`.

## Usage

Part of the [git-sshripped](https://github.com/BSteffaniak/git-sshripped)
workspace. This crate is not intended for standalone use.