plugin  2.1.3
Runtime plugin loader and Ed25519 DSO signing for C++ applications
fedem::sign::ManifestData Struct Reference

#include <Manifest.hh>

+ Collaboration diagram for fedem::sign::ManifestData:

Public Attributes

std::string name
 addon/component identifier More...
 
std::string version
 semver: "1.0.0" More...
 
std::string author
 "Name <email>" More...
 
std::string sha256
 hex SHA-256 of DSO before signing More...
 
std::string publicKeyId
 hex SHA-256 of signer's DER public key More...
 
int abiMajor = 0
 host-defined ABI major version More...
 
int abiMinor = 0
 host-defined ABI minor version More...
 
std::string timestamp
 ISO-8601. More...
 

Member Data Documentation

◆ name

std::string fedem::sign::ManifestData::name

addon/component identifier

Referenced by fedem::sign::Manifest::fromJson(), main(), and fedem::sign::Manifest::toJson().

◆ version

std::string fedem::sign::ManifestData::version

◆ author

std::string fedem::sign::ManifestData::author

◆ sha256

std::string fedem::sign::ManifestData::sha256

◆ publicKeyId

std::string fedem::sign::ManifestData::publicKeyId

◆ abiMajor

int fedem::sign::ManifestData::abiMajor = 0

host-defined ABI major version

Referenced by fedem::sign::Manifest::fromJson(), main(), and fedem::sign::Manifest::toJson().

◆ abiMinor

int fedem::sign::ManifestData::abiMinor = 0

host-defined ABI minor version

Referenced by fedem::sign::Manifest::fromJson(), main(), and fedem::sign::Manifest::toJson().

◆ timestamp

std::string fedem::sign::ManifestData::timestamp

The documentation for this struct was generated from the following file: