Various type improvements in preparation for new configuration type

This adds OpenPgpUserId, OpenPgpUserIdList, OpenPgpVersion, CryptographicKeyContext and SigningKeySetup for a new configuration file setup, that encodes data about a signing key setups.

This also prepares various types for their use in configuration by deriving serde::{Deserialize,Serialize}, Hash, Eq and PartialEq.

Merge request reports

Loading