A signed revocation list. More...
#include <revocation.hpp>
Public Attributes | |
| int | schema_version = 1 |
| std::uint64_t | epoch = 0 |
| monotonic; higher = newer | |
| std::string | issued_utc |
| ISO-8601 UTC issue time (advisory). | |
| std::vector< std::string > | revoked_signer_key_fprs |
| lowercase-hex Ed25519 pubkey fingerprints | |
| std::vector< std::string > | revoked_artifact_hashes |
| lowercase-hex sha256 artifact hashes | |
| std::vector< std::uint8_t > | signer_public_key |
| 32 bytes (Ed25519), empty if unsigned | |
| std::vector< std::uint8_t > | signature |
| 64 bytes (Ed25519 detached), empty if unsigned | |
A signed revocation list.
signature is an Ed25519 detached signature over srl_signed_message() — a canonical, JSON-formatting-independent encoding.
| std::uint64_t pulp::format::reload::SignedRevocationList::epoch = 0 |
monotonic; higher = newer
| std::string pulp::format::reload::SignedRevocationList::issued_utc |
ISO-8601 UTC issue time (advisory).
| std::vector<std::string> pulp::format::reload::SignedRevocationList::revoked_artifact_hashes |
lowercase-hex sha256 artifact hashes
| std::vector<std::string> pulp::format::reload::SignedRevocationList::revoked_signer_key_fprs |
lowercase-hex Ed25519 pubkey fingerprints
| int pulp::format::reload::SignedRevocationList::schema_version = 1 |
| std::vector<std::uint8_t> pulp::format::reload::SignedRevocationList::signature |
64 bytes (Ed25519 detached), empty if unsigned
| std::vector<std::uint8_t> pulp::format::reload::SignedRevocationList::signer_public_key |
32 bytes (Ed25519), empty if unsigned