Skip to content

sgns::trustedpeer::genesis_ceremony_platform

Types

Name
enum class ProtectedInputResult

Functions

Name
outcome::result< GenesisCeremony::KeyFileStatus > InspectKeyFile(const std::string & path)
outcome::result< std::string > ReadKeyFile(const std::string & path)
int RestrictKeyFileToCurrentUser(const std::string & path)
int RemoveKeyFile(const std::string & path)
ProtectedInputResult ReadProtectedLine(std::istream & input, std::ostream & output, std::string & line)
void TrimLineEnding(std::string & value)

Types Documentation

enum ProtectedInputResult

Enumerator Value Description
SUCCESS
NOT_A_TERMINAL
READ_FAILED

Functions Documentation

function InspectKeyFile

outcome::result< GenesisCeremony::KeyFileStatus > InspectKeyFile(
    const std::string & path
)

function ReadKeyFile

outcome::result< std::string > ReadKeyFile(
    const std::string & path
)

function RestrictKeyFileToCurrentUser

int RestrictKeyFileToCurrentUser(
    const std::string & path
)

function RemoveKeyFile

int RemoveKeyFile(
    const std::string & path
)

function ReadProtectedLine

ProtectedInputResult ReadProtectedLine(
    std::istream & input,
    std::ostream & output,
    std::string & line
)

function TrimLineEnding

inline void TrimLineEnding(
    std::string & value
)

Updated on 2026-09-25 at 15:46:10 +0000