pvl

package
v1.0.19 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2017 License: BSD-3-Clause, BSD-3-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const SupportedVersion int = 1

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

View Source
const UsePvl = true

UsePvl says whether to use PVL for verifying proofs.

Variables

This section is empty.

Functions

func CheckProof

func CheckProof(g1 libkb.ProofContext, pvlS string, service keybase1.ProofType, info ProofInfo) libkb.ProofError

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

func GetHardcodedPvlString

func GetHardcodedPvlString() string

GetHardcodedPvlString returns the unparsed pvl

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