1.
Introduction
2.
Overview
3.
Getting Started
3.1.
Quickstart for Linux on x86
3.2.
Quickstart for openSUSE and SUSE
3.3.
Quickstart using a Docker container
3.4.
Installation Guide
3.5.
Parsec Tool Guide
4.
Parsec for users
5.
Parsec for client developers
5.1.
API Overview
5.2.
Wire Protocol
5.3.
Status Codes
5.4.
Writing a new Parsec Client Library
5.5.
Operations
5.5.1.
Parsec Operations Coverage
5.5.2.
PSA Key Attributes
5.5.3.
PSA Algorithm
5.5.4.
Ping
5.5.5.
PsaGenerateKey
5.5.6.
PsaDestroyKey
5.5.7.
PsaSignHash
5.5.8.
PsaVerifyHash
5.5.9.
PsaImportKey
5.5.10.
PsaExportPublicKey
5.5.11.
ListProviders
5.5.12.
ListOpcodes
5.5.13.
PsaAsymmetricEncrypt
5.5.14.
PsaAsymmetricDecrypt
5.5.15.
PsaExportKey
5.5.16.
PsaGenerateRandom
5.5.17.
ListAuthenticators
5.5.18.
PsaHashCompute
5.5.19.
PsaHashCompare
5.5.20.
PsaAeadEncrypt
5.5.21.
PsaAeadDecrypt
5.5.22.
PsaRawKeyAgreement
5.5.23.
PsaCipherEncrypt
5.5.24.
PsaCipherDecrypt
5.5.25.
PsaMacCompute
5.5.26.
PsaMacVerify
5.5.27.
PsaSignMessage
5.5.28.
PsaVerifyMessage
5.5.29.
ListKeys
5.5.30.
ListClients
5.5.31.
DeleteClient
5.5.32.
Prepare Key Attestation Parameters
5.5.33.
PrepareKeyAttestation
5.5.34.
AttestKey
5.5.35.
Attest Key Parameters
5.5.36.
CanDoCrypto
6.
Parsec for service developers
6.1.
Interfaces and Dataflow
6.2.
Source Code Structure
6.3.
Listeners
6.4.
Authenticators
6.5.
Converters
6.6.
Providers
6.7.
Key Info Managers
6.8.
Adding a new Parsec Provider
6.9.
How to build and run Parsec
6.10.
How to securely install Parsec on Linux
6.11.
Parsec Configuration
6.12.
How to test Parsec
6.12.1.
List of existing tests
6.13.
Parsec Stability
7.
Parsec Security
7.1.
Parsec Threat Model
7.2.
Recommendations for Secure Deployment
7.3.
Parsec Rust Client Threat Model
8.
Contributing
8.1.
Pull request checklist
8.2.
How to add operations to Parsec
8.3.
Package management and versioning guide
8.4.
The Parsec Release Process
8.5.
The Parsec Release Checklist
9.
Archive
9.1.
System Architecture
Light
Rust
Coal
Navy
Ayu
The Parsec Book
Docker
Please refer to the
installation guide
.
Copyright 2021-2023 Contributors to the Parsec project.