package
4.3.2+incompatible
Repository: https://github.com/qbit/client.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
GetMySecretKey uses ActiveDevice to get a secret key for the current user.
No description provided by the author
No description provided by the author
No description provided by the author
LoadScanProofsIgnore loads an ignore file and returns the list of proofids to ignore.
No description provided by the author
NewAccountDelete creates a AccountDelete engine.
NewAccountReset creates a AccountReset engine.
NewBackgroundTask creates a BackgroundTask engine.
NewBootstrap creates a Bootstrap engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewDeviceAdd creates a DeviceAdd engine.
NewDeviceHistory creates a DeviceHistory engine to lookup the device history for username.
NewDeviceHistorySelf creates a DeviceHistory engine to lookup the device history of the current user.
NewDeviceKeygen creates a DeviceKeygen engine.
NewDeviceWrap creates a DeviceWrap engine.
NewDevList creates a DevList engine.
NewEmailChange creates a new engine for changing a user's email address via signature (and therefore without passphrase required).
NewFavoriteAdd creates a FavoriteAdd engine.
NewFavoriteIgnore creates a FavoriteIgnore engine.
NewFavoriteList creates a FavoriteList engine.
No description provided by the author
NewHasServerKeys creates a HasServerKeys engine.
No description provided by the author
NewKex2Provisionee creates a Kex2Provisionee engine.
NewKex2Provisioner creates a Kex2Provisioner engine.
No description provided by the author
No description provided by the author
NewLogin creates a Login engine.
No description provided by the author
No description provided by the author
newLoginCurrentDevice creates a loginProvisionedDevice engine.
NewLoginWithPaperKey creates a LoginWithPaperKey engine.
NewLoginWithUserSwitch creates a Login engine.
No description provided by the author
No description provided by the author
NewMerkleAudit creates a new MerkleAudit engine.
NewPaperKey creates a PaperKey engine.
NewPaperKeyGen creates a PaperKeyGen engine.
NewPaperKeyPrimary creates a PaperKeyPrimary engine.
NewPaperKeySubmit creates a PaperKeySubmit engine.
No description provided by the author
NewPassphraseChange creates a new engine for changing user passphrases, either if the current passphrase is known, or in "force" mode.
No description provided by the author
No description provided by the author
NewPerUserKeyRoll creates a PerUserKeyRoll engine.
NewPerUserKeyUpgrade creates a PerUserKeyUpgrade engine.
NewPerUserKeyUpgradeBackground creates a PerUserKeyUpgradeBackground engine.
NewPerUserKeyUpkeep creates a PerUserKeyUpkeep engine.
NewPerUserKeyUpkeepBackground creates a PerUserKeyUpkeepBackground engine.
NewPGPDecrypt creates a PGPDecrypt engine.
NewPGPEncrypt creates a PGPEncrypt engine.
No description provided by the author
No description provided by the author
No description provided by the author
NewPGPKeyfinder creates a PGPKeyfinder engine.
NewPGPKeyGen creates a PGPKeyGen engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPGPPurge creates a PGPPurge engine.
No description provided by the author
No description provided by the author
No description provided by the author
NewPGPVerify creates a PGPVerify engine.
No description provided by the author
NewProve makes a new Prove Engine given an RPC-friendly ProveArg.
NewProveCheck creates a ProveCheck engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewSaltpackDecrypt creates a SaltpackDecrypt engine.
NewSaltpackEncrypt creates a SaltpackEncrypt engine.
No description provided by the author
NewSaltpackSign creates a SaltpackSign engine.
No description provided by the author
NewSaltpackUserKeyfinderAsInterface creates a SaltpackUserKeyfinder engine.
NewSaltpackVerify creates a SaltpackVerify engine.
NewScanKeys creates a ScanKeys type.
No description provided by the author
No description provided by the author
No description provided by the author
If a device is cloned, we can provision a new device from the current device to get out of the cloned state.
No description provided by the author
No description provided by the author
NewSigsList creates a SigsList engine.
NewTrackEngine creates a default TrackEngine for tracking theirName.
NewTrackToken creates a TrackToken engine.
NewUnlock creates a Unlock engine.
NewUnlock creates a Unlock engine.
NewUntrackEngine creates a default UntrackEngine for tracking theirName.
No description provided by the author
No description provided by the author
NewWalletUpkeepBackground creates a WalletUpkeepBackground engine.
OutputSignatureSuccess prints the details of a successful verification.
OutputSignatureSuccessNonKeybase prints the details of successful signature verification when signing key is not known to keybase.
No description provided by the author
No description provided by the author
No description provided by the author
ResolveAndCheck takes as input a name (joe), social assertion (joe@twitter) or compound assertion (joe+joe@twitter+3883883773222@pgp) and resolves it to a user, verifying the result.
No description provided by the author
SignED25519 signs the given message with the current user's private signing key.
SignED25519ForKBFS signs the given message with the current user's private signing key on behalf of KBFS.
SignToString signs the given message with the current user's private signing key and outputs the serialized NaclSigInfo string.
UnboxBytes32 decrypts the given message with the current user's private encryption key and the given nonce and peer public key.
UnboxBytes32Any will decrypt any of the KID, ciphertext, nonce bundles in arg.Bundles.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AccountDelete is an engine.
AccountReset is an engine.
BackgroundTask is an engine.
No description provided by the author
No description provided by the author
Bootstrap is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
XXX: THIS ENGINE DELETES SECRET KEYS.
DeviceAdd is an engine.
DeviceHistory is an engine.
No description provided by the author
No description provided by the author
DeviceKeygenPushArgs determines how the push will run.
DeviceWrap is an engine that wraps DeviceRegister and DeviceKeygen.
No description provided by the author
DevList is an engine that gets a list of all the user's devices.
EmailChange is an engine that changes a user's email via signed statement.
FavoriteAdd is an engine.
FavoriteIgnore is an engine.
FavoriteList is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HasServerKeys is an engine.
No description provided by the author
Identify2WithUID is the Identify engine used in KBFS and as a subroutine of command-line crypto.
No description provided by the author
Kex2Provisionee is an engine.
Kex2Provisioner is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
Login is an engine.
No description provided by the author
"Oneshot login" is a login that works only once, say in an ephemeral context like a docker image.
LoginProvisionedDevice is an engine that tries to login using the current device, if there is an existing provisioned device.
LoginWithPaperKey is an engine.
No description provided by the author
No description provided by the author
MerkleAudit is an engine.
No description provided by the author
PaperKey is an engine.
PaperKeyGen is an engine.
No description provided by the author
PaperKeyPrimary is an engine.
No description provided by the author
PaperKeySubmit is an engine.
No description provided by the author
PassphraseChange engine is used for changing the user's passphrase, either by replacement or by force.
PassphraseCheck is an engine that checks if given passphrase matches current user's passphrase.
PassphraseRecover is an engine that implements the "password recovery" flow, where the user is shown instructions on how to either change their password on other devices or allows them to change the password using a paper key.
PerUserKeyRoll is an engine.
No description provided by the author
PerUserKeyUpgrade is an engine.
No description provided by the author
PerUserKeyUpgradeBackground is an engine.
No description provided by the author
PerUserKeyUpkeep is an engine.
No description provided by the author
PerUserKeyUpkeepBackground is an engine.
No description provided by the author
PGPDecrypt decrypts data read from source into sink for the logged in user.
No description provided by the author
PGPEncrypt encrypts data read from a source into a sink for a set of users.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PGPKeyfinder is an engine to find PGP Keys for users (loaded by assertions), possibly tracking them if necessary.
No description provided by the author
PGPKeyGen is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PGPPurge is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PGPVerify is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
Prove is an engine used for proving ownership of remote accounts, like Twitter, GitHub, etc.
ProveCheck is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SaltpackDecrypt decrypts data read from a source into a sink.
No description provided by the author
SaltpackEncrypt encrypts data read from a source into a sink for a set of users.
No description provided by the author
No description provided by the author
No description provided by the author
SaltpackSign is an engine.
No description provided by the author
SaltpackUserKeyfinder is an engine to find Per User Keys (PUK).
SaltpackVerify is an engine.
SaltpackVerifyArg are engine args.
ScanKeys finds pgp decryption keys in SKB and also if there is one stored on the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SigsList is an engine for the sigs-list command.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TrackToken is an engine.
No description provided by the author
Unlock is an engine.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WalletUpkeepBackground is an engine.
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Function to run periodically.
No description provided by the author
No description provided by the author