git_sshripped_ssh_identity_models 0.4.0

SSH identity models for git-sshripped
Documentation
# git_sshripped_ssh_identity_models

Data types for SSH identity sources in git-sshripped.

## Overview

This crate defines the serializable types that describe how an SSH identity was
discovered and which identity was used to unlock a repository. It contains no
logic -- only the shared vocabulary used by the ssh-identity and CLI crates.

## Key Types

- `IdentitySource` -- enum with variants `SshAgent` (key loaded in the SSH
  agent) and `IdentityFile` (key read from a file on disk).
- `IdentityDescriptor` -- pairs an `IdentitySource` with a human-readable
  label (e.g. a file path or agent key comment).

## Usage

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