pvl

package
v0.0.0-...-401de7c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2023 License: BSD-3-Clause, BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const SupportedVersion int = 1

SupportedVersion is which version of PVL is supported by this client.

Variables

This section is empty.

Functions

func CheckProof

func CheckProof(m libkb.MetaContext, pvlS string, service keybase1.ProofType, info ProofInfo) libkb.ProofError

CheckProof verifies one proof by running the pvl on the provided proof information.

func NewPvlSourceAndInstall

func NewPvlSourceAndInstall(g *libkb.GlobalContext) libkb.MerkleStore

NewPvlSource creates a new source and installs it into G.

Types

type ProofInfo

type ProofInfo struct {
	ArmoredSig     string
	Username       string
	RemoteUsername string
	Hostname       string
	Protocol       string
	APIURL         string
	// contains filtered or unexported fields
}

ProofInfo contains all the data about a proof PVL needs to check it. It can be derived from a RemoteProofChainLink and SigHint.

func NewProofInfo

func NewProofInfo(link libkb.RemoteProofChainLink, h libkb.SigHint) ProofInfo

NewProofInfo creates a new ProofInfo

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL