Versions in this module Expand all Collapse all v1 v1.0.18 Oct 26, 2016 Changes in this version + const DeviceIDLen + const DeviceIDSuffix + const DeviceIDSuffixHex + const KidLen + const KidSuffix + const KidVersion + const PUBLIC_UID + const SIG_ID_LEN + const SIG_ID_SUFFIX + const SIG_SHORT_ID_BYTES + const SigIDQueryMin + const UID_LEN + const UID_SUFFIX + const UID_SUFFIX_2 + const UID_SUFFIX_2_HEX + const UID_SUFFIX_HEX + var CheckResultFreshnessMap = map[string]CheckResultFreshness + var CheckResultFreshnessRevMap = map[CheckResultFreshness]string + var ChooseTypeMap = map[string]ChooseType + var ChooseTypeRevMap = map[ChooseType]string + var ClientTypeMap = map[string]ClientType + var ClientTypeRevMap = map[ClientType]string + var DeviceTypeMap = map[string]DeviceType + var DeviceTypeRevMap = map[DeviceType]string + var DismissReasonTypeMap = map[string]DismissReasonType + var DismissReasonTypeRevMap = map[DismissReasonType]string + var ExitCodeMap = map[string]ExitCode + var ExitCodeRevMap = map[ExitCode]string + var FSErrorTypeMap = map[string]FSErrorType + var FSErrorTypeRevMap = map[FSErrorType]string + var FSNotificationTypeMap = map[string]FSNotificationType + var FSNotificationTypeRevMap = map[FSNotificationType]string + var FSStatusCodeMap = map[string]FSStatusCode + var FSStatusCodeRevMap = map[FSStatusCode]string + var FileTypeMap = map[string]FileType + var FileTypeRevMap = map[FileType]string + var ForkTypeMap = map[string]ForkType + var ForkTypeRevMap = map[ForkType]string + var GPGMethodMap = map[string]GPGMethod + var GPGMethodRevMap = map[GPGMethod]string + var IdentifyReasonTypeMap = map[string]IdentifyReasonType + var IdentifyReasonTypeRevMap = map[IdentifyReasonType]string + var InstallActionMap = map[string]InstallAction + var InstallActionRevMap = map[InstallAction]string + var InstallStatusMap = map[string]InstallStatus + var InstallStatusRevMap = map[InstallStatus]string + var LogLevelMap = map[string]LogLevel + var LogLevelRevMap = map[LogLevel]string + var MerkleTreeIDMap = map[string]MerkleTreeID + var MerkleTreeIDRevMap = map[MerkleTreeID]string + var OutcomeMap = map[string]Outcome + var OutcomeRevMap = map[Outcome]string + var PassphraseTypeMap = map[string]PassphraseType + var PassphraseTypeRevMap = map[PassphraseType]string + var PromptDefaultMap = map[string]PromptDefault + var PromptDefaultRevMap = map[PromptDefault]string + var PromptOverwriteTypeMap = map[string]PromptOverwriteType + var PromptOverwriteTypeRevMap = map[PromptOverwriteType]string + var ProofStateMap = map[string]ProofState + var ProofStateRevMap = map[ProofState]string + var ProofStatusMap = map[string]ProofStatus + var ProofStatusRevMap = map[ProofStatus]string + var ProofTypeMap = map[string]ProofType + var ProofTypeRevMap = map[ProofType]string + var ProvisionMethodMap = map[string]ProvisionMethod + var ProvisionMethodRevMap = map[ProvisionMethod]string + var PublicUID = UID(PUBLIC_UID) + var PushReasonMap = map[string]PushReason + var PushReasonRevMap = map[PushReason]string + var RekeyEventTypeMap = map[string]RekeyEventType + var RekeyEventTypeRevMap = map[RekeyEventType]string + var SaltpackSenderTypeMap = map[string]SaltpackSenderType + var SaltpackSenderTypeRevMap = map[SaltpackSenderType]string + var SignModeMap = map[string]SignMode + var SignModeRevMap = map[SignMode]string + var StatusCodeMap = map[string]StatusCode + var StatusCodeRevMap = map[StatusCode]string + var TLFIdentifyBehaviorMap = map[string]TLFIdentifyBehavior + var TLFIdentifyBehaviorRevMap = map[TLFIdentifyBehavior]string + var TrackDiffTypeMap = map[string]TrackDiffType + var TrackDiffTypeRevMap = map[TrackDiffType]string + var TrackStatusMap = map[string]TrackStatus + var TrackStatusRevMap = map[TrackStatus]string + func AccountProtocol(i AccountInterface) rpc.Protocol + func ApiserverProtocol(i ApiserverInterface) rpc.Protocol + func BTCProtocol(i BTCInterface) rpc.Protocol + func BackendCommonProtocol(i BackendCommonInterface) rpc.Protocol + func BlockProtocol(i BlockInterface) rpc.Protocol + func CommonProtocol(i CommonInterface) rpc.Protocol + func ConfigProtocol(i ConfigInterface) rpc.Protocol + func ConstantsProtocol(i ConstantsInterface) rpc.Protocol + func CryptoProtocol(i CryptoInterface) rpc.Protocol + func CtlProtocol(i CtlInterface) rpc.Protocol + func DebuggingProtocol(i DebuggingInterface) rpc.Protocol + func DelegateUiCtlProtocol(i DelegateUiCtlInterface) rpc.Protocol + func DeviceProtocol(i DeviceInterface) rpc.Protocol + func FavoriteProtocol(i FavoriteInterface) rpc.Protocol + func FormatTime(t Time) string + func FromTime(t Time) time.Time + func FsProtocol(i FsInterface) rpc.Protocol + func GpgCommonProtocol(i GpgCommonInterface) rpc.Protocol + func GpgUiProtocol(i GpgUiInterface) rpc.Protocol + func GregorProtocol(i GregorInterface) rpc.Protocol + func GregorUIProtocol(i GregorUIInterface) rpc.Protocol + func IdentifyCommonProtocol(i IdentifyCommonInterface) rpc.Protocol + func IdentifyProtocol(i IdentifyInterface) rpc.Protocol + func IdentifyUiProtocol(i IdentifyUiInterface) rpc.Protocol + func InstallProtocol(i InstallInterface) rpc.Protocol + func KbfsCommonProtocol(i KbfsCommonInterface) rpc.Protocol + func KbfsProtocol(i KbfsInterface) rpc.Protocol + func Kex2Provisionee2Protocol(i Kex2Provisionee2Interface) rpc.Protocol + func Kex2ProvisioneeProtocol(i Kex2ProvisioneeInterface) rpc.Protocol + func Kex2ProvisionerProtocol(i Kex2ProvisionerInterface) rpc.Protocol + func LogProtocol(i LogInterface) rpc.Protocol + func LogUiProtocol(i LogUiInterface) rpc.Protocol + func LoginProtocol(i LoginInterface) rpc.Protocol + func LoginUiProtocol(i LoginUiInterface) rpc.Protocol + func MetadataProtocol(i MetadataInterface) rpc.Protocol + func MetadataUpdateProtocol(i MetadataUpdateInterface) rpc.Protocol + func NotifyAppProtocol(i NotifyAppInterface) rpc.Protocol + func NotifyCtlProtocol(i NotifyCtlInterface) rpc.Protocol + func NotifyFSProtocol(i NotifyFSInterface) rpc.Protocol + func NotifyFSRequestProtocol(i NotifyFSRequestInterface) rpc.Protocol + func NotifyFavoritesProtocol(i NotifyFavoritesInterface) rpc.Protocol + func NotifyKeyfamilyProtocol(i NotifyKeyfamilyInterface) rpc.Protocol + func NotifyPGPProtocol(i NotifyPGPInterface) rpc.Protocol + func NotifyPaperKeyProtocol(i NotifyPaperKeyInterface) rpc.Protocol + func NotifyServiceProtocol(i NotifyServiceInterface) rpc.Protocol + func NotifySessionProtocol(i NotifySessionInterface) rpc.Protocol + func NotifyTrackingProtocol(i NotifyTrackingInterface) rpc.Protocol + func NotifyUsersProtocol(i NotifyUsersInterface) rpc.Protocol + func PGPProtocol(i PGPInterface) rpc.Protocol + func PGPUiProtocol(i PGPUiInterface) rpc.Protocol + func PaperprovisionProtocol(i PaperprovisionInterface) rpc.Protocol + func PassphraseCommonProtocol(i PassphraseCommonInterface) rpc.Protocol + func ProcessProtocol(i ProcessInterface) rpc.Protocol + func ProveCommonProtocol(i ProveCommonInterface) rpc.Protocol + func ProveProtocol(i ProveInterface) rpc.Protocol + func ProveUiProtocol(i ProveUiInterface) rpc.Protocol + func ProvisionUiProtocol(i ProvisionUiInterface) rpc.Protocol + func QuotaProtocol(i QuotaInterface) rpc.Protocol + func Quote(s string) []byte + func RekeyProtocol(i RekeyInterface) rpc.Protocol + func RekeyUIProtocol(i RekeyUIInterface) rpc.Protocol + func RevokeProtocol(i RevokeInterface) rpc.Protocol + func SaltpackProtocol(i SaltpackInterface) rpc.Protocol + func SaltpackUiProtocol(i SaltpackUiInterface) rpc.Protocol + func ScanProofsProtocol(i ScanProofsInterface) rpc.Protocol + func SecretKeysProtocol(i SecretKeysInterface) rpc.Protocol + func SecretUiProtocol(i SecretUiInterface) rpc.Protocol + func SessionProtocol(i SessionInterface) rpc.Protocol + func SignupProtocol(i SignupInterface) rpc.Protocol + func SigsProtocol(i SigsInterface) rpc.Protocol + func StreamUiProtocol(i StreamUiInterface) rpc.Protocol + func TestProtocol(i TestInterface) rpc.Protocol + func TlfKeysProtocol(i TlfKeysInterface) rpc.Protocol + func TlfProtocol(i TlfInterface) rpc.Protocol + func TrackProtocol(i TrackInterface) rpc.Protocol + func UiProtocol(i UiInterface) rpc.Protocol + func Unquote(data []byte) string + func UpdateCommonProtocol(i UpdateCommonInterface) rpc.Protocol + func UpdateProtocol(i UpdateInterface) rpc.Protocol + func UpdateUiProtocol(i UpdateUiInterface) rpc.Protocol + func UserProtocol(i UserInterface) rpc.Protocol + func WrapError(e error) interface + type APIRes struct + AppStatus string + Body string + HttpStatus int + Status string + type APIStatus interface + Status func() Status + type AccountClient struct + Cli rpc.GenericClient + func (c AccountClient) EmailChange(ctx context.Context, __arg EmailChangeArg) (err error) + func (c AccountClient) HasServerKeys(ctx context.Context, sessionID int) (res HasServerKeysRes, err error) + func (c AccountClient) PassphraseChange(ctx context.Context, __arg PassphraseChangeArg) (err error) + func (c AccountClient) PassphrasePrompt(ctx context.Context, __arg PassphrasePromptArg) (res GetPassphraseRes, err error) + type AccountDeleteArg struct + SessionID int + type AccountInterface interface + EmailChange func(context.Context, EmailChangeArg) error + HasServerKeys func(context.Context, int) (HasServerKeysRes, error) + PassphraseChange func(context.Context, PassphraseChangeArg) error + PassphrasePrompt func(context.Context, PassphrasePromptArg) (GetPassphraseRes, error) + type AddReferenceArg struct + Folder string + Ref BlockReference + type ApiserverClient struct + Cli rpc.GenericClient + func (c ApiserverClient) Get(ctx context.Context, __arg GetArg) (res APIRes, err error) + func (c ApiserverClient) Post(ctx context.Context, __arg PostArg) (res APIRes, err error) + func (c ApiserverClient) PostJSON(ctx context.Context, __arg PostJSONArg) (res APIRes, err error) + type ApiserverInterface interface + Get func(context.Context, GetArg) (APIRes, error) + Post func(context.Context, PostArg) (APIRes, error) + PostJSON func(context.Context, PostJSONArg) (APIRes, error) + type AppExitArg struct + SessionID int + type ArchiveReferenceArg struct + Folder string + Refs []BlockReference + type ArchiveReferenceWithCountArg struct + Folder string + Refs []BlockReference + type Asset struct + Digest string + LocalPath string + Name string + Signature string + Url string + type AuthenticateArg struct + Signature string + type AuthenticateSessionArg struct + Signature string + type BTCClient struct + Cli rpc.GenericClient + func (c BTCClient) RegisterBTC(ctx context.Context, __arg RegisterBTCArg) (err error) + type BTCInterface interface + RegisterBTC func(context.Context, RegisterBTCArg) error + type BackendCommonClient struct + Cli rpc.GenericClient + type BackendCommonInterface interface + type BinaryKID []byte + func (b BinaryKID) ToKID() KID + type BlockClient struct + Cli rpc.GenericClient + func (c BlockClient) AddReference(ctx context.Context, __arg AddReferenceArg) (err error) + func (c BlockClient) ArchiveReference(ctx context.Context, __arg ArchiveReferenceArg) (res []BlockReference, err error) + func (c BlockClient) ArchiveReferenceWithCount(ctx context.Context, __arg ArchiveReferenceWithCountArg) (res DowngradeReferenceRes, err error) + func (c BlockClient) AuthenticateSession(ctx context.Context, signature string) (err error) + func (c BlockClient) DelReference(ctx context.Context, __arg DelReferenceArg) (err error) + func (c BlockClient) DelReferenceWithCount(ctx context.Context, __arg DelReferenceWithCountArg) (res DowngradeReferenceRes, err error) + func (c BlockClient) GetBlock(ctx context.Context, __arg GetBlockArg) (res GetBlockRes, err error) + func (c BlockClient) GetSessionChallenge(ctx context.Context) (res ChallengeInfo, err error) + func (c BlockClient) GetUserQuotaInfo(ctx context.Context) (res []byte, err error) + func (c BlockClient) PutBlock(ctx context.Context, __arg PutBlockArg) (err error) + type BlockIdCombo struct + BlockHash string + ChargedTo UID + type BlockInterface interface + AddReference func(context.Context, AddReferenceArg) error + ArchiveReference func(context.Context, ArchiveReferenceArg) ([]BlockReference, error) + ArchiveReferenceWithCount func(context.Context, ArchiveReferenceWithCountArg) (DowngradeReferenceRes, error) + AuthenticateSession func(context.Context, string) error + DelReference func(context.Context, DelReferenceArg) error + DelReferenceWithCount func(context.Context, DelReferenceWithCountArg) (DowngradeReferenceRes, error) + GetBlock func(context.Context, GetBlockArg) (GetBlockRes, error) + GetSessionChallenge func(context.Context) (ChallengeInfo, error) + GetUserQuotaInfo func(context.Context) ([]byte, error) + PutBlock func(context.Context, PutBlockArg) error + type BlockRefNonce [8]byte + type BlockReference struct + Bid BlockIdCombo + ChargedTo UID + Nonce BlockRefNonce + func (r BlockReference) String() string + type BlockReferenceCount struct + LiveCount int + Ref BlockReference + func (r BlockReferenceCount) String() string + type BoxNonce [24]byte + type BoxPublicKey [32]byte + type Bytes32 [32]byte + type CancelArg struct + SessionID int + type CanonicalTLFNameAndIDWithBreaks struct + Breaks TLFBreak + CanonicalName CanonicalTlfName + TlfID TLFID + type CanonicalTlfName string + func (c CanonicalTlfName) String() string + type ChallengeInfo struct + Challenge string + Now int64 + type CheckAPIServerOutOfDateWarningArg struct + type CheckDeviceNameForUserArg struct + Devicename string + SessionID int + Username string + type CheckDeviceNameFormatArg struct + Name string + SessionID int + type CheckInvitationCodeArg struct + InvitationCode string + SessionID int + type CheckProofArg struct + SessionID int + SigID SigID + type CheckProofStatus struct + Found bool + ProofText string + State ProofState + Status ProofStatus + type CheckResult struct + Freshness CheckResultFreshness + ProofResult ProofResult + Time Time + type CheckResultFreshness int + const CheckResultFreshness_AGED + const CheckResultFreshness_FRESH + const CheckResultFreshness_RANCID + type CheckTrackingArg struct + SessionID int + type CheckUsernameAvailableArg struct + SessionID int + Username string + type ChooseDeviceArg struct + Devices []Device + SessionID int + type ChooseDeviceTypeArg struct + Kind ChooseType + SessionID int + type ChooseGPGMethodArg struct + Keys []GPGKey + SessionID int + type ChooseProvisioningMethodArg struct + GpgOption bool + SessionID int + type ChooseType int + const ChooseType_EXISTING_DEVICE + const ChooseType_NEW_DEVICE + type CiphertextBundle struct + Ciphertext EncryptedBytes32 + Kid KID + Nonce BoxNonce + PublicKey BoxPublicKey + type ClearStoredSecretArg struct + SessionID int + Username string + type ClearValueArg struct + Path string + type ClientDetails struct + Argv []string + ClientType ClientType + Desc string + Pid int + Version string + type ClientOutOfDateArg struct + UpgradeMsg string + UpgradeTo string + UpgradeURI string + type ClientType int + const ClientType_CLI + const ClientType_GUI + const ClientType_KBFS + const ClientType_NONE + func (t ClientType) String() string + type CloseArg struct + S Stream + SessionID int + type CommonClient struct + Cli rpc.GenericClient + type CommonInterface interface + type CompleteAndCanonicalizePrivateTlfNameArg struct + Query TLFQuery + type ComponentResult struct + Name string + Status Status + type Config struct + ConfigPath string + ForkType ForkType + GpgExists bool + GpgPath string + IsAutoForked bool + Label string + Path string + RunMode string + ServerURI string + SocketFile string + Version string + VersionFull string + VersionShort string + type ConfigClient struct + Cli rpc.GenericClient + func (c ConfigClient) CheckAPIServerOutOfDateWarning(ctx context.Context) (res OutOfDateInfo, err error) + func (c ConfigClient) ClearValue(ctx context.Context, path string) (err error) + func (c ConfigClient) GetConfig(ctx context.Context, sessionID int) (res Config, err error) + func (c ConfigClient) GetCurrentStatus(ctx context.Context, sessionID int) (res GetCurrentStatusRes, err error) + func (c ConfigClient) GetExtendedStatus(ctx context.Context, sessionID int) (res ExtendedStatus, err error) + func (c ConfigClient) GetValue(ctx context.Context, path string) (res ConfigValue, err error) + func (c ConfigClient) HelloIAm(ctx context.Context, details ClientDetails) (err error) + func (c ConfigClient) SetPath(ctx context.Context, __arg SetPathArg) (err error) + func (c ConfigClient) SetUserConfig(ctx context.Context, __arg SetUserConfigArg) (err error) + func (c ConfigClient) SetValue(ctx context.Context, __arg SetValueArg) (err error) + type ConfigInterface interface + CheckAPIServerOutOfDateWarning func(context.Context) (OutOfDateInfo, error) + ClearValue func(context.Context, string) error + GetConfig func(context.Context, int) (Config, error) + GetCurrentStatus func(context.Context, int) (GetCurrentStatusRes, error) + GetExtendedStatus func(context.Context, int) (ExtendedStatus, error) + GetValue func(context.Context, string) (ConfigValue, error) + HelloIAm func(context.Context, ClientDetails) error + SetPath func(context.Context, SetPathArg) error + SetUserConfig func(context.Context, SetUserConfigArg) error + SetValue func(context.Context, SetValueArg) error + type ConfigValue struct + B *bool + I *int + IsNull bool + O *string + S *string + type ConfiguredAccount struct + HasStoredSecret bool + Username string + type ConfirmArg struct + Outcome IdentifyOutcome + SessionID int + type ConfirmDuplicateKeyChosenArg struct + SessionID int + type ConfirmResult struct + ExpiringLocal bool + IdentityConfirmed bool + RemoteConfirmed bool + type ConstantsClient struct + Cli rpc.GenericClient + type ConstantsInterface interface + type CryptKey struct + Key Bytes32 + KeyGeneration int + type CryptKeysArg struct + Query TLFQuery + type CryptoClient struct + Cli rpc.GenericClient + func (c CryptoClient) SignED25519(ctx context.Context, __arg SignED25519Arg) (res ED25519SignatureInfo, err error) + func (c CryptoClient) SignToString(ctx context.Context, __arg SignToStringArg) (res string, err error) + func (c CryptoClient) UnboxBytes32(ctx context.Context, __arg UnboxBytes32Arg) (res Bytes32, err error) + func (c CryptoClient) UnboxBytes32Any(ctx context.Context, __arg UnboxBytes32AnyArg) (res UnboxAnyRes, err error) + type CryptoInterface interface + SignED25519 func(context.Context, SignED25519Arg) (ED25519SignatureInfo, error) + SignToString func(context.Context, SignToStringArg) (string, error) + UnboxBytes32 func(context.Context, UnboxBytes32Arg) (Bytes32, error) + UnboxBytes32Any func(context.Context, UnboxBytes32AnyArg) (UnboxAnyRes, error) + type Cryptocurrency struct + Address string + Pkhash []byte + RowId int + SigID SigID + type CsrfToken string + type CtlClient struct + Cli rpc.GenericClient + func (c CtlClient) AppExit(ctx context.Context, sessionID int) (err error) + func (c CtlClient) DbNuke(ctx context.Context, sessionID int) (err error) + func (c CtlClient) LogRotate(ctx context.Context, sessionID int) (err error) + func (c CtlClient) Reload(ctx context.Context, sessionID int) (err error) + func (c CtlClient) Stop(ctx context.Context, __arg StopArg) (err error) + type CtlInterface interface + AppExit func(context.Context, int) error + DbNuke func(context.Context, int) error + LogRotate func(context.Context, int) error + Reload func(context.Context, int) error + Stop func(context.Context, StopArg) error + type CurrentSessionArg struct + SessionID int + type DbNukeArg struct + SessionID int + type DebugShowRekeyStatusArg struct + SessionID int + type DebuggingClient struct + Cli rpc.GenericClient + func (c DebuggingClient) FirstStep(ctx context.Context, __arg FirstStepArg) (res FirstStepResult, err error) + func (c DebuggingClient) Increment(ctx context.Context, __arg IncrementArg) (res int, err error) + func (c DebuggingClient) SecondStep(ctx context.Context, __arg SecondStepArg) (res int, err error) + type DebuggingInterface interface + FirstStep func(context.Context, FirstStepArg) (FirstStepResult, error) + Increment func(context.Context, IncrementArg) (int, error) + SecondStep func(context.Context, SecondStepArg) (int, error) + type DelReferenceArg struct + Folder string + Ref BlockReference + type DelReferenceWithCountArg struct + Folder string + Refs []BlockReference + type DelegateIdentifyUIArg struct + type DelegateRekeyUIArg struct + type DelegateUiCtlClient struct + Cli rpc.GenericClient + func (c DelegateUiCtlClient) RegisterGregorFirehose(ctx context.Context) (err error) + func (c DelegateUiCtlClient) RegisterIdentifyUI(ctx context.Context) (err error) + func (c DelegateUiCtlClient) RegisterRekeyUI(ctx context.Context) (err error) + func (c DelegateUiCtlClient) RegisterSecretUI(ctx context.Context) (err error) + func (c DelegateUiCtlClient) RegisterUpdateUI(ctx context.Context) (err error) + type DelegateUiCtlInterface interface + RegisterGregorFirehose func(context.Context) error + RegisterIdentifyUI func(context.Context) error + RegisterRekeyUI func(context.Context) error + RegisterSecretUI func(context.Context) error + RegisterUpdateUI func(context.Context) error + type DeleteKeyArg struct + DeviceKID KID + KeyHalfID []byte + LogTags map[string]string + Uid UID + type DeprovisionArg struct + DoRevoke bool + SessionID int + Username string + type Device struct + CTime Time + DeviceID DeviceID + EncryptKey KID + LastUsedTime Time + MTime Time + Name string + Status int + Type string + VerifyKey KID + type DeviceAddArg struct + SessionID int + type DeviceClient struct + Cli rpc.GenericClient + func (c DeviceClient) CheckDeviceNameForUser(ctx context.Context, __arg CheckDeviceNameForUserArg) (err error) + func (c DeviceClient) CheckDeviceNameFormat(ctx context.Context, __arg CheckDeviceNameFormatArg) (res bool, err error) + func (c DeviceClient) DeviceAdd(ctx context.Context, sessionID int) (err error) + func (c DeviceClient) DeviceHistoryList(ctx context.Context, sessionID int) (res []DeviceDetail, err error) + func (c DeviceClient) DeviceList(ctx context.Context, sessionID int) (res []Device, err error) + type DeviceDetail struct + CurrentDevice bool + Device Device + Eldest bool + ProvisionedAt *Time + Provisioner *Device + RevokedAt *Time + RevokedBy KID + RevokedByDevice *Device + type DeviceHistoryListArg struct + SessionID int + type DeviceID string + func DeviceIDFromBytes(b [DeviceIDLen]byte) DeviceID + func DeviceIDFromSlice(b []byte) (DeviceID, error) + func DeviceIDFromString(s string) (DeviceID, error) + func (d DeviceID) Eq(d2 DeviceID) bool + func (d DeviceID) Exists() bool + func (d DeviceID) IsNil() bool + func (d DeviceID) String() string + func (d DeviceID) ToBytes(out []byte) error + type DeviceInterface interface + CheckDeviceNameForUser func(context.Context, CheckDeviceNameForUserArg) error + CheckDeviceNameFormat func(context.Context, CheckDeviceNameFormatArg) (bool, error) + DeviceAdd func(context.Context, int) error + DeviceHistoryList func(context.Context, int) ([]DeviceDetail, error) + DeviceList func(context.Context, int) ([]Device, error) + type DeviceListArg struct + SessionID int + type DeviceType int + const DeviceType_DESKTOP + const DeviceType_MOBILE + type DidCounterSign2Arg struct + PpsEncrypted string + Sig []byte + type DidCounterSignArg struct + Sig []byte + type DismissArg struct + Reason DismissReason + SessionID int + Username string + type DismissReason struct + Reason string + Resource string + Type DismissReasonType + type DismissReasonType int + const DismissReasonType_HANDLED_ELSEWHERE + const DismissReasonType_NONE + type DismissWithTokenArg struct + SessionID int + TrackToken TrackToken + type DisplayAndPromptSecretArg struct + OtherDeviceType DeviceType + Phrase string + Secret []byte + SessionID int + type DisplayCryptocurrencyArg struct + C Cryptocurrency + SessionID int + type DisplayKeyArg struct + Key IdentifyKey + SessionID int + type DisplayPaperKeyPhraseArg struct + Phrase string + SessionID int + type DisplayPrimaryPaperKeyArg struct + Phrase string + SessionID int + type DisplayRecheckWarningArg struct + SessionID int + Text Text + type DisplaySecretExchangedArg struct + SessionID int + type DisplayTLFCreateWithInviteArg struct + Assertion string + FolderName string + InviteLink string + IsPrivate bool + SessionID int + SocialAssertion SocialAssertion + Throttled bool + type DisplayTrackStatementArg struct + SessionID int + Stmt string + type DisplayUserCardArg struct + Card UserCard + SessionID int + type DowngradeReferenceRes struct + Completed []BlockReferenceCount + Failed BlockReference + type ED25519PublicKey [32]byte + type ED25519Signature [64]byte + type ED25519SignatureInfo struct + PublicKey ED25519PublicKey + Sig ED25519Signature + type EmailChangeArg struct + NewEmail string + SessionID int + type EncryptedBytes32 [48]byte + type Error struct + func FromError(err error) *Error + func NewError(code StatusCode, message string) *Error + func (e *Error) Error() string + func (e *Error) Status() Status + type ErrorUnwrapper struct + Upcaster func(status Status) error + func (eu ErrorUnwrapper) MakeArg() interface{} + func (eu ErrorUnwrapper) UnwrapError(arg interface{}) (appError, dispatchError error) + type ExitArg struct + type ExitCode int + const ExitCode_NOTOK + const ExitCode_OK + const ExitCode_RESTART + type ExtendedStatus struct + Clients []ClientDetails + DefaultDeviceID DeviceID + DefaultUsername string + Device *Device + DeviceEncKeyCached bool + DeviceErr *LoadDeviceErr + DeviceSigKeyCached bool + LogDir string + PaperEncKeyCached bool + PaperSigKeyCached bool + PassphraseStreamCached bool + PlatformInfo PlatformInfo + ProvisionedUsernames []string + SecretPromptSkip bool + Session *SessionStatus + Standalone bool + StoredSecret bool + TsecCached bool + type FSActivityArg struct + Notification FSNotification + type FSEditListArg struct + Edits []FSNotification + RequestID int + type FSEditListRequest struct + Folder Folder + RequestID int + type FSEditListRequestArg struct + Req FSEditListRequest + type FSEditListResponseArg struct + Edits []FSNotification + RequestID int + type FSErrorType int + const FSErrorType_ACCESS_DENIED + const FSErrorType_BAD_FOLDER + const FSErrorType_NOT_IMPLEMENTED + const FSErrorType_NOT_LOGGED_IN + const FSErrorType_NO_SIG_CHAIN + const FSErrorType_OLD_VERSION + const FSErrorType_OVER_QUOTA + const FSErrorType_REKEY_NEEDED + const FSErrorType_REVOKED_DATA_DETECTED + const FSErrorType_TIMEOUT + const FSErrorType_TOO_MANY_FOLDERS + const FSErrorType_USER_NOT_FOUND + type FSEventArg struct + Event FSNotification + type FSNotification struct + ErrorType FSErrorType + Filename string + LocalTime Time + NotificationType FSNotificationType + Params map[string]string + PublicTopLevelFolder bool + Status string + StatusCode FSStatusCode + WriterUid UID + type FSNotificationType int + const FSNotificationType_CONNECTION + const FSNotificationType_DECRYPTING + const FSNotificationType_ENCRYPTING + const FSNotificationType_FILE_CREATED + const FSNotificationType_FILE_DELETED + const FSNotificationType_FILE_MODIFIED + const FSNotificationType_FILE_RENAMED + const FSNotificationType_MD_READ_SUCCESS + const FSNotificationType_REKEYING + const FSNotificationType_SIGNING + const FSNotificationType_VERIFYING + type FSPathSyncStatus struct + Path string + PublicTopLevelFolder bool + SyncedBytes int64 + SyncingBytes int64 + SyncingOps int64 + type FSStatusCode int + const FSStatusCode_ERROR + const FSStatusCode_FINISH + const FSStatusCode_START + type FSSyncActivityArg struct + Status FSPathSyncStatus + type FSSyncEventArg struct + Event FSPathSyncStatus + type FSSyncStatus struct + PathStatuses []FSPathSyncStatus + TotalSyncingBytes int64 + TotalSyncingOps int64 + type FSSyncStatusArg struct + RequestID int + Status FSSyncStatus + type FSSyncStatusRequest struct + RequestID int + type FSSyncStatusRequestArg struct + Req FSSyncStatusRequest + type FSSyncStatusResponseArg struct + RequestID int + Status FSSyncStatus + type FakeTrackingChangedArg struct + SessionID int + Username string + type FavoriteAddArg struct + Folder Folder + SessionID int + type FavoriteClient struct + Cli rpc.GenericClient + func (c FavoriteClient) FavoriteAdd(ctx context.Context, __arg FavoriteAddArg) (err error) + func (c FavoriteClient) FavoriteIgnore(ctx context.Context, __arg FavoriteIgnoreArg) (err error) + func (c FavoriteClient) GetFavorites(ctx context.Context, sessionID int) (res FavoritesResult, err error) + type FavoriteIgnoreArg struct + Folder Folder + SessionID int + type FavoriteInterface interface + FavoriteAdd func(context.Context, FavoriteAddArg) error + FavoriteIgnore func(context.Context, FavoriteIgnoreArg) error + GetFavorites func(context.Context, int) (FavoritesResult, error) + type FavoritesChangedArg struct + Uid UID + type FavoritesResult struct + FavoriteFolders []Folder + IgnoredFolders []Folder + NewFolders []Folder + type Feature struct + Allow bool + DefaultValue bool + Label string + Readonly bool + type File struct + Path string + type FileDescriptor struct + Name string + Type FileType + type FileType int + const FileType_DIRECTORY + const FileType_FILE + const FileType_UNKNOWN + type FinishArg struct + SessionID int + type FinishSocialProofCheckArg struct + Lcr LinkCheckResult + Rp RemoteProof + SessionID int + type FinishWebProofCheckArg struct + Lcr LinkCheckResult + Rp RemoteProof + SessionID int + type FinishedArg struct + SessionID int + type FirstStepArg struct + SessionID int + Val int + type FirstStepResult struct + ValPlusTwo int + type Folder struct + Created bool + Name string + NotificationsOn bool + Private bool + func (f Folder) ToString() string + type FolderNeedsRekeyArg struct + FolderID string + Revision int64 + type ForkType int + const ForkType_AUTO + const ForkType_LAUNCHD + const ForkType_NONE + const ForkType_WATCHDOG + type FsClient struct + Cli rpc.GenericClient + func (c FsClient) List(ctx context.Context, __arg ListArg) (res ListResult, err error) + type FsInterface interface + List func(context.Context, ListArg) (ListResult, error) + type FuseMountInfo struct + Fstype string + Output string + Path string + type FuseStatus struct + BundleVersion string + InstallAction InstallAction + InstallStatus InstallStatus + KextID string + KextStarted bool + MountInfos []FuseMountInfo + Path string + Status Status + Version string + type GPGKey struct + Algorithm string + Creation string + Expiration string + Identities []PGPIdentity + KeyID string + type GPGMethod int + const GPGMethod_GPG_IMPORT + const GPGMethod_GPG_NONE + const GPGMethod_GPG_SIGN + type GUIEntryArg struct + CancelLabel string + Features GUIEntryFeatures + Prompt string + RetryLabel string + SubmitLabel string + Type PassphraseType + Username string + WindowTitle string + type GUIEntryFeatures struct + ShowTyping Feature + type GetArg struct + AppStatusCode []int + Args []StringKVPair + Endpoint string + HttpStatus []int + func (a GetArg) GetAppStatusCodes() []int + func (a GetArg) GetEndpoint() string + func (a GetArg) GetHTTPArgs() []StringKVPair + func (a GetArg) GetHttpStatuses() []int + type GetBlockArg struct + Bid BlockIdCombo + Folder string + type GetBlockRes struct + BlockKey string + Buf []byte + type GetChallengeArg struct + type GetConfigArg struct + SessionID int + type GetConfiguredAccountsArg struct + SessionID int + type GetCurrentStatusArg struct + SessionID int + type GetCurrentStatusRes struct + Configured bool + LoggedIn bool + Registered bool + SessionIsValid bool + User *User + type GetEmailOrUsernameArg struct + SessionID int + type GetExtendedStatusArg struct + SessionID int + type GetFavoritesArg struct + SessionID int + type GetFolderHandleArg struct + Challenge string + FolderID string + Signature string + type GetFoldersForRekeyArg struct + DeviceKID KID + type GetKeyArg struct + DeviceKID string + KeyHalfID []byte + LogTags map[string]string + type GetKeyBundlesArg struct + FolderID string + ReaderBundleID string + WriterBundleID string + type GetLatestFolderHandleArg struct + FolderID string + type GetMerkleNodeArg struct + Hash string + type GetMerkleRootArg struct + SeqNo int64 + TreeID MerkleTreeID + type GetMerkleRootLatestArg struct + TreeID MerkleTreeID + type GetMerkleRootSinceArg struct + TreeID MerkleTreeID + When Time + type GetMetadataArg struct + BranchID string + FolderHandle []byte + FolderID string + LogTags map[string]string + StartRevision int64 + StopRevision int64 + Unmerged bool + type GetPassphraseArg struct + Pinentry GUIEntryArg + SessionID int + Terminal *SecretEntryArg + type GetPassphraseRes struct + Passphrase string + StoreSecret bool + type GetPendingRekeyStatusArg struct + SessionID int + type GetPublicCanonicalTLFNameAndIDArg struct + Query TLFQuery + type GetRevokeWarningArg struct + ActingDevice DeviceID + Session int + TargetDevice DeviceID + type GetSecretKeysArg struct + SessionID int + type GetSessionChallengeArg struct + type GetStateArg struct + type GetTLFCryptKeysArg struct + Query TLFQuery + type GetTLFCryptKeysRes struct + CryptKeys []CryptKey + NameIDBreaks CanonicalTLFNameAndIDWithBreaks + type GetTTYArg struct + type GetUserQuotaInfoArg struct + type GetValueArg struct + Path string + type GpgCommonClient struct + Cli rpc.GenericClient + type GpgCommonInterface interface + type GpgUiClient struct + Cli rpc.GenericClient + func (c GpgUiClient) ConfirmDuplicateKeyChosen(ctx context.Context, sessionID int) (res bool, err error) + func (c GpgUiClient) GetTTY(ctx context.Context) (res string, err error) + func (c GpgUiClient) SelectKey(ctx context.Context, __arg SelectKeyArg) (res string, err error) + func (c GpgUiClient) SelectKeyAndPushOption(ctx context.Context, __arg SelectKeyAndPushOptionArg) (res SelectKeyRes, err error) + func (c GpgUiClient) Sign(ctx context.Context, __arg SignArg) (res string, err error) + func (c GpgUiClient) WantToAddGPGKey(ctx context.Context, sessionID int) (res bool, err error) + type GpgUiInterface interface + ConfirmDuplicateKeyChosen func(context.Context, int) (bool, error) + GetTTY func(context.Context) (string, error) + SelectKey func(context.Context, SelectKeyArg) (string, error) + SelectKeyAndPushOption func(context.Context, SelectKeyAndPushOptionArg) (SelectKeyRes, error) + Sign func(context.Context, SignArg) (string, error) + WantToAddGPGKey func(context.Context, int) (bool, error) + type GregorClient struct + Cli rpc.GenericClient + func (c GregorClient) GetState(ctx context.Context) (res gregor1.State, err error) + type GregorInterface interface + GetState func(context.Context) (gregor1.State, error) + type GregorUIClient struct + Cli rpc.GenericClient + func (c GregorUIClient) PushOutOfBandMessages(ctx context.Context, oobm []gregor1.OutOfBandMessage) (err error) + func (c GregorUIClient) PushState(ctx context.Context, __arg PushStateArg) (err error) + type GregorUIInterface interface + PushOutOfBandMessages func(context.Context, []gregor1.OutOfBandMessage) error + PushState func(context.Context, PushStateArg) error + type HasServerKeysArg struct + SessionID int + type HasServerKeysRes struct + HasServerKeys bool + type Hello2Arg struct + Csrf CsrfToken + SigBody string + Token SessionToken + Uid UID + type Hello2Res struct + EncryptionKey KID + SigPayload HelloRes + type HelloArg struct + Csrf CsrfToken + Pps PassphraseStream + SigBody string + Token SessionToken + Uid UID + type HelloIAmArg struct + Details ClientDetails + type HelloRes string + type Identify2Arg struct + AllowEmptySelfID bool + AlwaysBlock bool + CanSuppressUI bool + ChatGUIMode bool + ForceDisplay bool + ForceRemoteCheck bool + NeedProofSet bool + NoErrorOnTrackFailure bool + NoSkipSelf bool + Reason IdentifyReason + SessionID int + Uid UID + UseDelegateUI bool + UserAssertion string + type Identify2Res struct + TrackBreaks *IdentifyTrackBreaks + Upk UserPlusKeys + type IdentifyArg struct + ForceRemoteCheck bool + Reason IdentifyReason + SessionID int + Source ClientType + UseDelegateUI bool + UserAssertion string + type IdentifyClient struct + Cli rpc.GenericClient + func (c IdentifyClient) Identify(ctx context.Context, __arg IdentifyArg) (res IdentifyRes, err error) + func (c IdentifyClient) Identify2(ctx context.Context, __arg Identify2Arg) (res Identify2Res, err error) + func (c IdentifyClient) Resolve(ctx context.Context, assertion string) (res UID, err error) + func (c IdentifyClient) Resolve2(ctx context.Context, assertion string) (res User, err error) + type IdentifyCommonClient struct + Cli rpc.GenericClient + type IdentifyCommonInterface interface + type IdentifyInterface interface + Identify func(context.Context, IdentifyArg) (IdentifyRes, error) + Identify2 func(context.Context, Identify2Arg) (Identify2Res, error) + Resolve func(context.Context, string) (UID, error) + Resolve2 func(context.Context, string) (User, error) + type IdentifyKey struct + BreaksTracking bool + KID KID + PGPFingerprint []byte + TrackDiff *TrackDiff + type IdentifyOutcome struct + ForPGPPull bool + NumProofFailures int + NumProofSuccesses int + NumRevoked int + NumTrackChanges int + NumTrackFailures int + Reason IdentifyReason + Revoked []TrackDiff + Status *Status + TrackOptions TrackOptions + TrackStatus TrackStatus + TrackUsed *TrackSummary + Username string + Warnings []string + type IdentifyProofBreak struct + Lcr LinkCheckResult + RemoteProof RemoteProof + type IdentifyReason struct + Reason string + Resource string + Type IdentifyReasonType + type IdentifyReasonType int + const IdentifyReasonType_DECRYPT + const IdentifyReasonType_ENCRYPT + const IdentifyReasonType_ID + const IdentifyReasonType_NONE + const IdentifyReasonType_RESOURCE + const IdentifyReasonType_TRACK + const IdentifyReasonType_VERIFY + type IdentifyRes struct + Outcome IdentifyOutcome + PublicKeys []PublicKey + TrackToken TrackToken + User *User + type IdentifyRow struct + Proof RemoteProof + RowId int + TrackDiff *TrackDiff + type IdentifyTrackBreaks struct + Keys []IdentifyKey + Proofs []IdentifyProofBreak + type IdentifyUiClient struct + Cli rpc.GenericClient + func (c IdentifyUiClient) Cancel(ctx context.Context, sessionID int) (err error) + func (c IdentifyUiClient) Confirm(ctx context.Context, __arg ConfirmArg) (res ConfirmResult, err error) + func (c IdentifyUiClient) DelegateIdentifyUI(ctx context.Context) (res int, err error) + func (c IdentifyUiClient) Dismiss(ctx context.Context, __arg DismissArg) (err error) + func (c IdentifyUiClient) DisplayCryptocurrency(ctx context.Context, __arg DisplayCryptocurrencyArg) (err error) + func (c IdentifyUiClient) DisplayKey(ctx context.Context, __arg DisplayKeyArg) (err error) + func (c IdentifyUiClient) DisplayTLFCreateWithInvite(ctx context.Context, __arg DisplayTLFCreateWithInviteArg) (err error) + func (c IdentifyUiClient) DisplayTrackStatement(ctx context.Context, __arg DisplayTrackStatementArg) (err error) + func (c IdentifyUiClient) DisplayUserCard(ctx context.Context, __arg DisplayUserCardArg) (err error) + func (c IdentifyUiClient) Finish(ctx context.Context, sessionID int) (err error) + func (c IdentifyUiClient) FinishSocialProofCheck(ctx context.Context, __arg FinishSocialProofCheckArg) (err error) + func (c IdentifyUiClient) FinishWebProofCheck(ctx context.Context, __arg FinishWebProofCheckArg) (err error) + func (c IdentifyUiClient) LaunchNetworkChecks(ctx context.Context, __arg LaunchNetworkChecksArg) (err error) + func (c IdentifyUiClient) ReportLastTrack(ctx context.Context, __arg ReportLastTrackArg) (err error) + func (c IdentifyUiClient) ReportTrackToken(ctx context.Context, __arg ReportTrackTokenArg) (err error) + func (c IdentifyUiClient) Start(ctx context.Context, __arg StartArg) (err error) + type IdentifyUiInterface interface + Cancel func(context.Context, int) error + Confirm func(context.Context, ConfirmArg) (ConfirmResult, error) + DelegateIdentifyUI func(context.Context) (int, error) + Dismiss func(context.Context, DismissArg) error + DisplayCryptocurrency func(context.Context, DisplayCryptocurrencyArg) error + DisplayKey func(context.Context, DisplayKeyArg) error + DisplayTLFCreateWithInvite func(context.Context, DisplayTLFCreateWithInviteArg) error + DisplayTrackStatement func(context.Context, DisplayTrackStatementArg) error + DisplayUserCard func(context.Context, DisplayUserCardArg) error + Finish func(context.Context, int) error + FinishSocialProofCheck func(context.Context, FinishSocialProofCheckArg) error + FinishWebProofCheck func(context.Context, FinishWebProofCheckArg) error + LaunchNetworkChecks func(context.Context, LaunchNetworkChecksArg) error + ReportLastTrack func(context.Context, ReportLastTrackArg) error + ReportTrackToken func(context.Context, ReportTrackTokenArg) error + Start func(context.Context, StartArg) error + type Identity struct + BreaksTracking bool + Cryptocurrency []Cryptocurrency + Proofs []IdentifyRow + Revoked []TrackDiff + RevokedDetails []RevokedProof + Status *Status + WhenLastTracked Time + type IncrementArg struct + SessionID int + Val int + type InstallAction int + const InstallAction_INSTALL + const InstallAction_NONE + const InstallAction_REINSTALL + const InstallAction_UNKNOWN + const InstallAction_UPGRADE + func (s InstallAction) String() string + type InstallClient struct + Cli rpc.GenericClient + type InstallInterface interface + type InstallResult struct + ComponentResults []ComponentResult + Fatal bool + Status Status + type InstallStatus int + const InstallStatus_ERROR + const InstallStatus_INSTALLED + const InstallStatus_NOT_INSTALLED + const InstallStatus_UNKNOWN + func (s InstallStatus) String() string + type InviteRequestArg struct + Email string + Fullname string + Notes string + SessionID int + type KID string + func KIDFromRawKey(b []byte, keyType byte) KID + func KIDFromSlice(b []byte) KID + func KIDFromString(s string) KID + func KIDFromStringChecked(s string) (KID, error) + func (k *KID) MarshalJSON() ([]byte, error) + func (k *KID) UnmarshalJSON(b []byte) error + func (k KID) Equal(v KID) bool + func (k KID) Exists() bool + func (k KID) GetKeyType() byte + func (k KID) IsIn(list []KID) bool + func (k KID) IsNil() bool + func (k KID) IsValid() bool + func (k KID) Match(q string, exact bool) bool + func (k KID) NotEqual(v KID) bool + func (k KID) String() string + func (k KID) ToBinaryKID() BinaryKID + func (k KID) ToBytes() []byte + func (k KID) ToJsonw() *jsonw.Wrapper + func (k KID) ToShortIDString() string + type KbfsClient struct + Cli rpc.GenericClient + func (c KbfsClient) FSEditList(ctx context.Context, __arg FSEditListArg) (err error) + func (c KbfsClient) FSEvent(ctx context.Context, event FSNotification) (err error) + func (c KbfsClient) FSSyncEvent(ctx context.Context, event FSPathSyncStatus) (err error) + func (c KbfsClient) FSSyncStatus(ctx context.Context, __arg FSSyncStatusArg) (err error) + type KbfsCommonClient struct + Cli rpc.GenericClient + type KbfsCommonInterface interface + type KbfsInterface interface + FSEditList func(context.Context, FSEditListArg) error + FSEvent func(context.Context, FSNotification) error + FSSyncEvent func(context.Context, FSPathSyncStatus) error + FSSyncStatus func(context.Context, FSSyncStatusArg) error + type Kex2Provisionee2Client struct + Cli rpc.GenericClient + func (c Kex2Provisionee2Client) DidCounterSign2(ctx context.Context, __arg DidCounterSign2Arg) (err error) + func (c Kex2Provisionee2Client) Hello2(ctx context.Context, __arg Hello2Arg) (res Hello2Res, err error) + type Kex2Provisionee2Interface interface + DidCounterSign2 func(context.Context, DidCounterSign2Arg) error + Hello2 func(context.Context, Hello2Arg) (Hello2Res, error) + type Kex2ProvisioneeClient struct + Cli rpc.GenericClient + func (c Kex2ProvisioneeClient) DidCounterSign(ctx context.Context, sig []byte) (err error) + func (c Kex2ProvisioneeClient) Hello(ctx context.Context, __arg HelloArg) (res HelloRes, err error) + type Kex2ProvisioneeInterface interface + DidCounterSign func(context.Context, []byte) error + Hello func(context.Context, HelloArg) (HelloRes, error) + type Kex2ProvisionerClient struct + Cli rpc.GenericClient + func (c Kex2ProvisionerClient) KexStart(ctx context.Context) (err error) + type Kex2ProvisionerInterface interface + KexStart func(context.Context) error + type KexStartArg struct + type KeyBundle struct + Bundle []byte + Version int + type KeyBundleResponse struct + ReaderBundle KeyBundle + WriterBundle KeyBundle + type KeyGeneratedArg struct + Key KeyInfo + Kid KID + SessionID int + type KeyHalf struct + DeviceKID KID + Key []byte + User UID + type KeyInfo struct + Desc string + Fingerprint string + Key string + type KeybaseTime struct + Chain int + Unix Time + type KeyfamilyChangedArg struct + Uid UID + type LaunchNetworkChecksArg struct + Identity Identity + SessionID int + User User + type LinkCheckResult struct + BreaksTracking bool + Cached *CheckResult + Diff *TrackDiff + Hint *SigHint + ProofId int + ProofResult ProofResult + RemoteDiff *TrackDiff + SnoozedResult ProofResult + TmpTrackExpireTime Time + TorWarning bool + type ListArg struct + Path string + SessionID int + type ListResult struct + Files []File + type ListTrackers2Arg struct + Assertion string + Reverse bool + SessionID int + type ListTrackersArg struct + SessionID int + Uid UID + type ListTrackersByNameArg struct + SessionID int + Username string + type ListTrackersSelfArg struct + SessionID int + type ListTrackingArg struct + Assertion string + Filter string + SessionID int + type ListTrackingJSONArg struct + Assertion string + Filter string + SessionID int + Verbose bool + type LoadAllPublicKeysUnverifiedArg struct + SessionID int + Uid UID + type LoadDeviceErr struct + Desc string + Where string + type LoadMyPublicKeysArg struct + SessionID int + type LoadPublicKeysArg struct + SessionID int + Uid UID + type LoadUncheckedUserSummariesArg struct + SessionID int + Uids []UID + type LoadUserArg struct + SessionID int + Uid UID + type LoadUserByNameArg struct + SessionID int + Username string + type LoadUserPlusKeysArg struct + SessionID int + Uid UID + type LogArg struct + Level LogLevel + SessionID int + Text Text + type LogClient struct + Cli rpc.GenericClient + func (c LogClient) RegisterLogger(ctx context.Context, __arg RegisterLoggerArg) (err error) + type LogInterface interface + RegisterLogger func(context.Context, RegisterLoggerArg) error + type LogLevel int + const LogLevel_CRITICAL + const LogLevel_DEBUG + const LogLevel_ERROR + const LogLevel_FATAL + const LogLevel_INFO + const LogLevel_NONE + const LogLevel_NOTICE + const LogLevel_WARN + type LogRotateArg struct + SessionID int + type LogUiClient struct + Cli rpc.GenericClient + func (c LogUiClient) Log(ctx context.Context, __arg LogArg) (err error) + type LogUiInterface interface + Log func(context.Context, LogArg) error + type LoggedInArg struct + Username string + type LoggedOutArg struct + type LoginArg struct + ClientType ClientType + DeviceType string + SessionID int + UsernameOrEmail string + type LoginClient struct + Cli rpc.GenericClient + func (c LoginClient) AccountDelete(ctx context.Context, sessionID int) (err error) + func (c LoginClient) ClearStoredSecret(ctx context.Context, __arg ClearStoredSecretArg) (err error) + func (c LoginClient) Deprovision(ctx context.Context, __arg DeprovisionArg) (err error) + func (c LoginClient) GetConfiguredAccounts(ctx context.Context, sessionID int) (res []ConfiguredAccount, err error) + func (c LoginClient) Login(ctx context.Context, __arg LoginArg) (err error) + func (c LoginClient) Logout(ctx context.Context, sessionID int) (err error) + func (c LoginClient) PGPProvision(ctx context.Context, __arg PGPProvisionArg) (err error) + func (c LoginClient) PaperKey(ctx context.Context, sessionID int) (err error) + func (c LoginClient) PaperKeySubmit(ctx context.Context, __arg PaperKeySubmitArg) (err error) + func (c LoginClient) RecoverAccountFromEmailAddress(ctx context.Context, email string) (err error) + func (c LoginClient) Unlock(ctx context.Context, sessionID int) (err error) + func (c LoginClient) UnlockWithPassphrase(ctx context.Context, __arg UnlockWithPassphraseArg) (err error) + type LoginInterface interface + AccountDelete func(context.Context, int) error + ClearStoredSecret func(context.Context, ClearStoredSecretArg) error + Deprovision func(context.Context, DeprovisionArg) error + GetConfiguredAccounts func(context.Context, int) ([]ConfiguredAccount, error) + Login func(context.Context, LoginArg) error + Logout func(context.Context, int) error + PGPProvision func(context.Context, PGPProvisionArg) error + PaperKey func(context.Context, int) error + PaperKeySubmit func(context.Context, PaperKeySubmitArg) error + RecoverAccountFromEmailAddress func(context.Context, string) error + Unlock func(context.Context, int) error + UnlockWithPassphrase func(context.Context, UnlockWithPassphraseArg) error + type LoginUiClient struct + Cli rpc.GenericClient + func (c LoginUiClient) DisplayPaperKeyPhrase(ctx context.Context, __arg DisplayPaperKeyPhraseArg) (err error) + func (c LoginUiClient) DisplayPrimaryPaperKey(ctx context.Context, __arg DisplayPrimaryPaperKeyArg) (err error) + func (c LoginUiClient) GetEmailOrUsername(ctx context.Context, sessionID int) (res string, err error) + func (c LoginUiClient) PromptRevokePaperKeys(ctx context.Context, __arg PromptRevokePaperKeysArg) (res bool, err error) + type LoginUiInterface interface + DisplayPaperKeyPhrase func(context.Context, DisplayPaperKeyPhraseArg) error + DisplayPrimaryPaperKey func(context.Context, DisplayPrimaryPaperKeyArg) error + GetEmailOrUsername func(context.Context, int) (string, error) + PromptRevokePaperKeys func(context.Context, PromptRevokePaperKeysArg) (bool, error) + type LogoutArg struct + SessionID int + type MDBlock struct + Block []byte + Timestamp Time + Version int + type MerkleRoot struct + Root []byte + Version int + type MerkleTreeID int + const MerkleTreeID_KBFS_PRIVATE + const MerkleTreeID_KBFS_PUBLIC + const MerkleTreeID_MASTER + func (m MerkleTreeID) Number() int + func (m MerkleTreeID) String() string + type MetadataClient struct + Cli rpc.GenericClient + func (c MetadataClient) Authenticate(ctx context.Context, signature string) (res int, err error) + func (c MetadataClient) DeleteKey(ctx context.Context, __arg DeleteKeyArg) (err error) + func (c MetadataClient) GetChallenge(ctx context.Context) (res ChallengeInfo, err error) + func (c MetadataClient) GetFolderHandle(ctx context.Context, __arg GetFolderHandleArg) (res []byte, err error) + func (c MetadataClient) GetFoldersForRekey(ctx context.Context, deviceKID KID) (err error) + func (c MetadataClient) GetKey(ctx context.Context, __arg GetKeyArg) (res []byte, err error) + func (c MetadataClient) GetKeyBundles(ctx context.Context, __arg GetKeyBundlesArg) (res KeyBundleResponse, err error) + func (c MetadataClient) GetLatestFolderHandle(ctx context.Context, folderID string) (res []byte, err error) + func (c MetadataClient) GetMerkleNode(ctx context.Context, hash string) (res []byte, err error) + func (c MetadataClient) GetMerkleRoot(ctx context.Context, __arg GetMerkleRootArg) (res MerkleRoot, err error) + func (c MetadataClient) GetMerkleRootLatest(ctx context.Context, treeID MerkleTreeID) (res MerkleRoot, err error) + func (c MetadataClient) GetMerkleRootSince(ctx context.Context, __arg GetMerkleRootSinceArg) (res MerkleRoot, err error) + func (c MetadataClient) GetMetadata(ctx context.Context, __arg GetMetadataArg) (res MetadataResponse, err error) + func (c MetadataClient) Ping(ctx context.Context) (err error) + func (c MetadataClient) Ping2(ctx context.Context) (res PingResponse, err error) + func (c MetadataClient) PruneBranch(ctx context.Context, __arg PruneBranchArg) (err error) + func (c MetadataClient) PutKeys(ctx context.Context, __arg PutKeysArg) (err error) + func (c MetadataClient) PutMetadata(ctx context.Context, __arg PutMetadataArg) (err error) + func (c MetadataClient) RegisterForUpdates(ctx context.Context, __arg RegisterForUpdatesArg) (err error) + func (c MetadataClient) TruncateLock(ctx context.Context, folderID string) (res bool, err error) + func (c MetadataClient) TruncateUnlock(ctx context.Context, folderID string) (res bool, err error) + type MetadataInterface interface + Authenticate func(context.Context, string) (int, error) + DeleteKey func(context.Context, DeleteKeyArg) error + GetChallenge func(context.Context) (ChallengeInfo, error) + GetFolderHandle func(context.Context, GetFolderHandleArg) ([]byte, error) + GetFoldersForRekey func(context.Context, KID) error + GetKey func(context.Context, GetKeyArg) ([]byte, error) + GetKeyBundles func(context.Context, GetKeyBundlesArg) (KeyBundleResponse, error) + GetLatestFolderHandle func(context.Context, string) ([]byte, error) + GetMerkleNode func(context.Context, string) ([]byte, error) + GetMerkleRoot func(context.Context, GetMerkleRootArg) (MerkleRoot, error) + GetMerkleRootLatest func(context.Context, MerkleTreeID) (MerkleRoot, error) + GetMerkleRootSince func(context.Context, GetMerkleRootSinceArg) (MerkleRoot, error) + GetMetadata func(context.Context, GetMetadataArg) (MetadataResponse, error) + Ping func(context.Context) error + Ping2 func(context.Context) (PingResponse, error) + PruneBranch func(context.Context, PruneBranchArg) error + PutKeys func(context.Context, PutKeysArg) error + PutMetadata func(context.Context, PutMetadataArg) error + RegisterForUpdates func(context.Context, RegisterForUpdatesArg) error + TruncateLock func(context.Context, string) (bool, error) + TruncateUnlock func(context.Context, string) (bool, error) + type MetadataResponse struct + FolderID string + MdBlocks []MDBlock + type MetadataUpdateArg struct + FolderID string + Revision int64 + type MetadataUpdateClient struct + Cli rpc.GenericClient + func (c MetadataUpdateClient) FolderNeedsRekey(ctx context.Context, __arg FolderNeedsRekeyArg) (err error) + func (c MetadataUpdateClient) MetadataUpdate(ctx context.Context, __arg MetadataUpdateArg) (err error) + type MetadataUpdateInterface interface + FolderNeedsRekey func(context.Context, FolderNeedsRekeyArg) error + MetadataUpdate func(context.Context, MetadataUpdateArg) error + type NaclDHKeyPrivate [32]byte + type NaclDHKeyPublic [32]byte + type NaclSigningKeyPrivate [64]byte + type NaclSigningKeyPublic [32]byte + type NotificationChannels struct + App bool + Chat bool + Favorites bool + Kbfs bool + Kbfsrequest bool + Keyfamily bool + PGP bool + Paperkeys bool + Service bool + Session bool + Tracking bool + Users bool + type NotifyAppClient struct + Cli rpc.GenericClient + func (c NotifyAppClient) Exit(ctx context.Context) (err error) + type NotifyAppInterface interface + Exit func(context.Context) error + type NotifyCtlClient struct + Cli rpc.GenericClient + func (c NotifyCtlClient) SetNotifications(ctx context.Context, channels NotificationChannels) (err error) + type NotifyCtlInterface interface + SetNotifications func(context.Context, NotificationChannels) error + type NotifyFSClient struct + Cli rpc.GenericClient + func (c NotifyFSClient) FSActivity(ctx context.Context, notification FSNotification) (err error) + func (c NotifyFSClient) FSEditListResponse(ctx context.Context, __arg FSEditListResponseArg) (err error) + func (c NotifyFSClient) FSSyncActivity(ctx context.Context, status FSPathSyncStatus) (err error) + func (c NotifyFSClient) FSSyncStatusResponse(ctx context.Context, __arg FSSyncStatusResponseArg) (err error) + type NotifyFSInterface interface + FSActivity func(context.Context, FSNotification) error + FSEditListResponse func(context.Context, FSEditListResponseArg) error + FSSyncActivity func(context.Context, FSPathSyncStatus) error + FSSyncStatusResponse func(context.Context, FSSyncStatusResponseArg) error + type NotifyFSRequestClient struct + Cli rpc.GenericClient + func (c NotifyFSRequestClient) FSEditListRequest(ctx context.Context, req FSEditListRequest) (err error) + func (c NotifyFSRequestClient) FSSyncStatusRequest(ctx context.Context, req FSSyncStatusRequest) (err error) + type NotifyFSRequestInterface interface + FSEditListRequest func(context.Context, FSEditListRequest) error + FSSyncStatusRequest func(context.Context, FSSyncStatusRequest) error + type NotifyFavoritesClient struct + Cli rpc.GenericClient + func (c NotifyFavoritesClient) FavoritesChanged(ctx context.Context, uid UID) (err error) + type NotifyFavoritesInterface interface + FavoritesChanged func(context.Context, UID) error + type NotifyKeyfamilyClient struct + Cli rpc.GenericClient + func (c NotifyKeyfamilyClient) KeyfamilyChanged(ctx context.Context, uid UID) (err error) + type NotifyKeyfamilyInterface interface + KeyfamilyChanged func(context.Context, UID) error + type NotifyPGPClient struct + Cli rpc.GenericClient + func (c NotifyPGPClient) PGPKeyInSecretStoreFile(ctx context.Context) (err error) + type NotifyPGPInterface interface + PGPKeyInSecretStoreFile func(context.Context) error + type NotifyPaperKeyClient struct + Cli rpc.GenericClient + func (c NotifyPaperKeyClient) PaperKeyCached(ctx context.Context, __arg PaperKeyCachedArg) (err error) + type NotifyPaperKeyInterface interface + PaperKeyCached func(context.Context, PaperKeyCachedArg) error + type NotifyServiceClient struct + Cli rpc.GenericClient + func (c NotifyServiceClient) Shutdown(ctx context.Context) (err error) + type NotifyServiceInterface interface + Shutdown func(context.Context) error + type NotifySessionClient struct + Cli rpc.GenericClient + func (c NotifySessionClient) ClientOutOfDate(ctx context.Context, __arg ClientOutOfDateArg) (err error) + func (c NotifySessionClient) LoggedIn(ctx context.Context, username string) (err error) + func (c NotifySessionClient) LoggedOut(ctx context.Context) (err error) + type NotifySessionInterface interface + ClientOutOfDate func(context.Context, ClientOutOfDateArg) error + LoggedIn func(context.Context, string) error + LoggedOut func(context.Context) error + type NotifyTrackingClient struct + Cli rpc.GenericClient + func (c NotifyTrackingClient) TrackingChanged(ctx context.Context, __arg TrackingChangedArg) (err error) + type NotifyTrackingInterface interface + TrackingChanged func(context.Context, TrackingChangedArg) error + type NotifyUsersClient struct + Cli rpc.GenericClient + func (c NotifyUsersClient) UserChanged(ctx context.Context, uid UID) (err error) + type NotifyUsersInterface interface + UserChanged func(context.Context, UID) error + type OkToCheckArg struct + Attempt int + Name string + SessionID int + type OutOfDateInfo struct + CustomMessage string + UpgradeTo string + UpgradeURI string + type Outcome int + const Outcome_FIXED + const Outcome_IGNORED + const Outcome_NONE + type OutputInstructionsArg struct + Instructions Text + Proof string + SessionID int + type OutputPrechecksArg struct + SessionID int + Text Text + type OutputSignatureSuccessArg struct + Fingerprint string + SessionID int + SignedAt Time + Username string + type PGPClient struct + Cli rpc.GenericClient + func (c PGPClient) PGPDecrypt(ctx context.Context, __arg PGPDecryptArg) (res PGPSigVerification, err error) + func (c PGPClient) PGPDeletePrimary(ctx context.Context, sessionID int) (err error) + func (c PGPClient) PGPEncrypt(ctx context.Context, __arg PGPEncryptArg) (err error) + func (c PGPClient) PGPExport(ctx context.Context, __arg PGPExportArg) (res []KeyInfo, err error) + func (c PGPClient) PGPExportByFingerprint(ctx context.Context, __arg PGPExportByFingerprintArg) (res []KeyInfo, err error) + func (c PGPClient) PGPExportByKID(ctx context.Context, __arg PGPExportByKIDArg) (res []KeyInfo, err error) + func (c PGPClient) PGPImport(ctx context.Context, __arg PGPImportArg) (err error) + func (c PGPClient) PGPKeyGen(ctx context.Context, __arg PGPKeyGenArg) (err error) + func (c PGPClient) PGPKeyGenDefault(ctx context.Context, __arg PGPKeyGenDefaultArg) (err error) + func (c PGPClient) PGPPull(ctx context.Context, __arg PGPPullArg) (err error) + func (c PGPClient) PGPPurge(ctx context.Context, __arg PGPPurgeArg) (res PGPPurgeRes, err error) + func (c PGPClient) PGPSelect(ctx context.Context, __arg PGPSelectArg) (err error) + func (c PGPClient) PGPSign(ctx context.Context, __arg PGPSignArg) (err error) + func (c PGPClient) PGPStorageDismiss(ctx context.Context, sessionID int) (err error) + func (c PGPClient) PGPUpdate(ctx context.Context, __arg PGPUpdateArg) (err error) + func (c PGPClient) PGPVerify(ctx context.Context, __arg PGPVerifyArg) (res PGPSigVerification, err error) + type PGPCreateUids struct + Ids []PGPIdentity + UseDefault bool + type PGPDecryptArg struct + Opts PGPDecryptOptions + SessionID int + Sink Stream + Source Stream + type PGPDecryptOptions struct + AssertSigned bool + SignedBy string + type PGPDeletePrimaryArg struct + SessionID int + type PGPEncryptArg struct + Opts PGPEncryptOptions + SessionID int + Sink Stream + Source Stream + type PGPEncryptOptions struct + BinaryOut bool + KeyQuery string + NoSelf bool + NoSign bool + Recipients []string + type PGPExportArg struct + Options PGPQuery + SessionID int + type PGPExportByFingerprintArg struct + Options PGPQuery + SessionID int + type PGPExportByKIDArg struct + Options PGPQuery + SessionID int + type PGPIdentity struct + Comment string + Email string + Username string + type PGPImportArg struct + Key []byte + PushSecret bool + SessionID int + type PGPInterface interface + PGPDecrypt func(context.Context, PGPDecryptArg) (PGPSigVerification, error) + PGPDeletePrimary func(context.Context, int) error + PGPEncrypt func(context.Context, PGPEncryptArg) error + PGPExport func(context.Context, PGPExportArg) ([]KeyInfo, error) + PGPExportByFingerprint func(context.Context, PGPExportByFingerprintArg) ([]KeyInfo, error) + PGPExportByKID func(context.Context, PGPExportByKIDArg) ([]KeyInfo, error) + PGPImport func(context.Context, PGPImportArg) error + PGPKeyGen func(context.Context, PGPKeyGenArg) error + PGPKeyGenDefault func(context.Context, PGPKeyGenDefaultArg) error + PGPPull func(context.Context, PGPPullArg) error + PGPPurge func(context.Context, PGPPurgeArg) (PGPPurgeRes, error) + PGPSelect func(context.Context, PGPSelectArg) error + PGPSign func(context.Context, PGPSignArg) error + PGPStorageDismiss func(context.Context, int) error + PGPUpdate func(context.Context, PGPUpdateArg) error + PGPVerify func(context.Context, PGPVerifyArg) (PGPSigVerification, error) + type PGPKeyGenArg struct + AllowMulti bool + CreateUids PGPCreateUids + DoExport bool + PrimaryBits int + PushSecret bool + SessionID int + SubkeyBits int + type PGPKeyGenDefaultArg struct + CreateUids PGPCreateUids + SessionID int + type PGPKeyInSecretStoreFileArg struct + type PGPProvisionArg struct + DeviceName string + Passphrase string + SessionID int + Username string + type PGPPullArg struct + SessionID int + UserAsserts []string + type PGPPurgeArg struct + DoPurge bool + SessionID int + type PGPPurgeRes struct + Filenames []string + type PGPQuery struct + ExactMatch bool + Query string + Secret bool + type PGPSelectArg struct + AllowMulti bool + FingerprintQuery string + OnlyImport bool + SessionID int + SkipImport bool + type PGPSigVerification struct + IsSigned bool + SignKey PublicKey + Signer User + Verified bool + type PGPSignArg struct + Opts PGPSignOptions + SessionID int + Sink Stream + Source Stream + type PGPSignOptions struct + BinaryIn bool + BinaryOut bool + KeyQuery string + Mode SignMode + type PGPStorageDismissArg struct + SessionID int + type PGPUiClient struct + Cli rpc.GenericClient + func (c PGPUiClient) Finished(ctx context.Context, sessionID int) (err error) + func (c PGPUiClient) KeyGenerated(ctx context.Context, __arg KeyGeneratedArg) (err error) + func (c PGPUiClient) OutputSignatureSuccess(ctx context.Context, __arg OutputSignatureSuccessArg) (err error) + func (c PGPUiClient) ShouldPushPrivate(ctx context.Context, sessionID int) (res bool, err error) + type PGPUiInterface interface + Finished func(context.Context, int) error + KeyGenerated func(context.Context, KeyGeneratedArg) error + OutputSignatureSuccess func(context.Context, OutputSignatureSuccessArg) error + ShouldPushPrivate func(context.Context, int) (bool, error) + type PGPUpdateArg struct + All bool + Fingerprints []string + SessionID int + type PGPVerifyArg struct + Opts PGPVerifyOptions + SessionID int + Source Stream + type PGPVerifyOptions struct + Signature []byte + SignedBy string + type PanicArg struct + Message string + type PaperKeyArg struct + SessionID int + type PaperKeyCachedArg struct + EncKID KID + SigKID KID + Uid UID + type PaperKeySubmitArg struct + PaperPhrase string + SessionID int + type PaperProvisionArg struct + DeviceName string + PaperKey string + SessionID int + Username string + type PaperprovisionClient struct + Cli rpc.GenericClient + func (c PaperprovisionClient) PaperProvision(ctx context.Context, __arg PaperProvisionArg) (err error) + type PaperprovisionInterface interface + PaperProvision func(context.Context, PaperProvisionArg) error + type PassphraseChangeArg struct + Force bool + OldPassphrase string + Passphrase string + SessionID int + type PassphraseCommonClient struct + Cli rpc.GenericClient + type PassphraseCommonInterface interface + type PassphrasePromptArg struct + GuiArg GUIEntryArg + SessionID int + type PassphraseStream struct + Generation int + PassphraseStream []byte + type PassphraseType int + const PassphraseType_NONE + const PassphraseType_PAPER_KEY + const PassphraseType_PASS_PHRASE + const PassphraseType_VERIFY_PASS_PHRASE + type Ping2Arg struct + type PingArg struct + type PingResponse struct + Timestamp Time + type PlatformInfo struct + Arch string + GoVersion string + Os string + OsVersion string + type PostArg struct + AppStatusCode []int + Args []StringKVPair + Endpoint string + HttpStatus []int + func (a PostArg) GetAppStatusCodes() []int + func (a PostArg) GetEndpoint() string + func (a PostArg) GetHTTPArgs() []StringKVPair + func (a PostArg) GetHttpStatuses() []int + type PostJSONArg struct + AppStatusCode []int + Args []StringKVPair + Endpoint string + HttpStatus []int + JSONPayload []StringKVPair + func (a PostJSONArg) GetAppStatusCodes() []int + func (a PostJSONArg) GetEndpoint() string + func (a PostJSONArg) GetHTTPArgs() []StringKVPair + func (a PostJSONArg) GetHttpStatuses() []int + type PreProofWarningArg struct + SessionID int + Text Text + type ProblemSet struct + Kid KID + Tlfs []ProblemTLF + User User + type ProblemSetDevices struct + Devices []Device + ProblemSet ProblemSet + type ProblemTLF struct + Score int + Solution_kids []KID + Tlf TLF + type Process struct + Command string + FileDescriptors []FileDescriptor + Pid string + type ProcessClient struct + Cli rpc.GenericClient + type ProcessInterface interface + type PromptDefault int + const PromptDefault_NO + const PromptDefault_NONE + const PromptDefault_YES + type PromptNewDeviceNameArg struct + ErrorMessage string + ExistingDevices []string + SessionID int + type PromptOverwriteArg struct + Account string + SessionID int + Typ PromptOverwriteType + type PromptOverwriteType int + const PromptOverwriteType_SITE + const PromptOverwriteType_SOCIAL + type PromptRevokePaperKeysArg struct + Device Device + Index int + SessionID int + type PromptUsernameArg struct + PrevError *Status + Prompt string + SessionID int + type PromptYesNoArg struct + PromptDefault PromptDefault + SessionID int + Text Text + type ProofResult struct + Desc string + State ProofState + Status ProofStatus + type ProofState int + const ProofState_DELETED + const ProofState_LOOKING + const ProofState_NONE + const ProofState_OK + const ProofState_PERM_FAILURE + const ProofState_POSTED + const ProofState_REVOKED + const ProofState_SUPERSEDED + const ProofState_TEMP_FAILURE + type ProofStatus int + const ProofStatus_AUTH_FAILED + const ProofStatus_BAD_API_URL + const ProofStatus_BAD_ARGS + const ProofStatus_BAD_HINT_TEXT + const ProofStatus_BAD_REMOTE_ID + const ProofStatus_BAD_SIGNATURE + const ProofStatus_BAD_USERNAME + const ProofStatus_BASE_ERROR + const ProofStatus_BASE_HARD_ERROR + const ProofStatus_CONTENT_FAILURE + const ProofStatus_CONTENT_MISSING + const ProofStatus_DELETED + const ProofStatus_DNS_ERROR + const ProofStatus_EMPTY_JSON + const ProofStatus_FAILED_PARSE + const ProofStatus_FOUND + const ProofStatus_HOST_UNREACHABLE + const ProofStatus_HTTP_300 + const ProofStatus_HTTP_400 + const ProofStatus_HTTP_429 + const ProofStatus_HTTP_500 + const ProofStatus_HTTP_OTHER + const ProofStatus_INTERNAL_ERROR + const ProofStatus_INVALID_PVL + const ProofStatus_LOCAL + const ProofStatus_NONE + const ProofStatus_NOT_FOUND + const ProofStatus_NO_HINT + const ProofStatus_OK + const ProofStatus_PERMISSION_DENIED + const ProofStatus_SERVICE_DEAD + const ProofStatus_SERVICE_ERROR + const ProofStatus_TEXT_NOT_FOUND + const ProofStatus_TIMEOUT + const ProofStatus_TITLE_NOT_FOUND + const ProofStatus_TOR_INCOMPATIBLE + const ProofStatus_TOR_SKIPPED + const ProofStatus_UNKNOWN_TYPE + type ProofType int + const ProofType_COINBASE + const ProofType_DNS + const ProofType_FACEBOOK + const ProofType_GENERIC_WEB_SITE + const ProofType_GITHUB + const ProofType_HACKERNEWS + const ProofType_KEYBASE + const ProofType_NONE + const ProofType_PGP + const ProofType_REDDIT + const ProofType_ROOTER + const ProofType_TWITTER + type Proofs struct + PublicKeys []PublicKey + Social []TrackProof + Web []WebProof + type ProveClient struct + Cli rpc.GenericClient + func (c ProveClient) CheckProof(ctx context.Context, __arg CheckProofArg) (res CheckProofStatus, err error) + func (c ProveClient) StartProof(ctx context.Context, __arg StartProofArg) (res StartProofResult, err error) + type ProveCommonClient struct + Cli rpc.GenericClient + type ProveCommonInterface interface + type ProveInterface interface + CheckProof func(context.Context, CheckProofArg) (CheckProofStatus, error) + StartProof func(context.Context, StartProofArg) (StartProofResult, error) + type ProveUiClient struct + Cli rpc.GenericClient + func (c ProveUiClient) DisplayRecheckWarning(ctx context.Context, __arg DisplayRecheckWarningArg) (err error) + func (c ProveUiClient) OkToCheck(ctx context.Context, __arg OkToCheckArg) (res bool, err error) + func (c ProveUiClient) OutputInstructions(ctx context.Context, __arg OutputInstructionsArg) (err error) + func (c ProveUiClient) OutputPrechecks(ctx context.Context, __arg OutputPrechecksArg) (err error) + func (c ProveUiClient) PreProofWarning(ctx context.Context, __arg PreProofWarningArg) (res bool, err error) + func (c ProveUiClient) PromptOverwrite(ctx context.Context, __arg PromptOverwriteArg) (res bool, err error) + func (c ProveUiClient) PromptUsername(ctx context.Context, __arg PromptUsernameArg) (res string, err error) + type ProveUiInterface interface + DisplayRecheckWarning func(context.Context, DisplayRecheckWarningArg) error + OkToCheck func(context.Context, OkToCheckArg) (bool, error) + OutputInstructions func(context.Context, OutputInstructionsArg) error + OutputPrechecks func(context.Context, OutputPrechecksArg) error + PreProofWarning func(context.Context, PreProofWarningArg) (bool, error) + PromptOverwrite func(context.Context, PromptOverwriteArg) (bool, error) + PromptUsername func(context.Context, PromptUsernameArg) (string, error) + type ProvisionMethod int + const ProvisionMethod_DEVICE + const ProvisionMethod_GPG_IMPORT + const ProvisionMethod_GPG_SIGN + const ProvisionMethod_PAPER_KEY + const ProvisionMethod_PASSPHRASE + type ProvisionUiClient struct + Cli rpc.GenericClient + func (c ProvisionUiClient) ChooseDevice(ctx context.Context, __arg ChooseDeviceArg) (res DeviceID, err error) + func (c ProvisionUiClient) ChooseDeviceType(ctx context.Context, __arg ChooseDeviceTypeArg) (res DeviceType, err error) + func (c ProvisionUiClient) ChooseGPGMethod(ctx context.Context, __arg ChooseGPGMethodArg) (res GPGMethod, err error) + func (c ProvisionUiClient) ChooseProvisioningMethod(ctx context.Context, __arg ChooseProvisioningMethodArg) (res ProvisionMethod, err error) + func (c ProvisionUiClient) DisplayAndPromptSecret(ctx context.Context, __arg DisplayAndPromptSecretArg) (res SecretResponse, err error) + func (c ProvisionUiClient) DisplaySecretExchanged(ctx context.Context, sessionID int) (err error) + func (c ProvisionUiClient) PromptNewDeviceName(ctx context.Context, __arg PromptNewDeviceNameArg) (res string, err error) + func (c ProvisionUiClient) ProvisioneeSuccess(ctx context.Context, __arg ProvisioneeSuccessArg) (err error) + func (c ProvisionUiClient) ProvisionerSuccess(ctx context.Context, __arg ProvisionerSuccessArg) (err error) + func (c ProvisionUiClient) SwitchToGPGSignOK(ctx context.Context, __arg SwitchToGPGSignOKArg) (res bool, err error) + type ProvisionUiInterface interface + ChooseDevice func(context.Context, ChooseDeviceArg) (DeviceID, error) + ChooseDeviceType func(context.Context, ChooseDeviceTypeArg) (DeviceType, error) + ChooseGPGMethod func(context.Context, ChooseGPGMethodArg) (GPGMethod, error) + ChooseProvisioningMethod func(context.Context, ChooseProvisioningMethodArg) (ProvisionMethod, error) + DisplayAndPromptSecret func(context.Context, DisplayAndPromptSecretArg) (SecretResponse, error) + DisplaySecretExchanged func(context.Context, int) error + PromptNewDeviceName func(context.Context, PromptNewDeviceNameArg) (string, error) + ProvisioneeSuccess func(context.Context, ProvisioneeSuccessArg) error + ProvisionerSuccess func(context.Context, ProvisionerSuccessArg) error + SwitchToGPGSignOK func(context.Context, SwitchToGPGSignOKArg) (bool, error) + type ProvisioneeSuccessArg struct + DeviceName string + SessionID int + Username string + type ProvisionerSuccessArg struct + DeviceName string + DeviceType string + SessionID int + type PruneBranchArg struct + BranchID string + FolderID string + LogTags map[string]string + type PublicCanonicalTLFNameAndIDArg struct + Query TLFQuery + type PublicKey struct + CTime Time + DeviceDescription string + DeviceID DeviceID + DeviceType string + ETime Time + IsEldest bool + IsSibkey bool + KID KID + PGPFingerprint string + PGPIdentities []PGPIdentity + ParentID string + type PushOutOfBandMessagesArg struct + Oobm []gregor1.OutOfBandMessage + type PushReason int + const PushReason_NEW_DATA + const PushReason_NONE + const PushReason_RECONNECTED + type PushStateArg struct + Reason PushReason + State gregor1.State + type PutBlockArg struct + Bid BlockIdCombo + BlockKey string + Buf []byte + Folder string + type PutKeysArg struct + KeyHalves []KeyHalf + LogTags map[string]string + type PutMetadataArg struct + LogTags map[string]string + MdBlock MDBlock + ReaderKeyBundle KeyBundle + WriterKeyBundle KeyBundle + type QuotaClient struct + Cli rpc.GenericClient + func (c QuotaClient) VerifySession(ctx context.Context, session string) (res VerifySessionRes, err error) + type QuotaInterface interface + VerifySession func(context.Context, string) (VerifySessionRes, error) + type ReadArg struct + S Stream + SessionID int + Sz int + type RecoverAccountFromEmailAddressArg struct + Email string + type RefreshArg struct + ProblemSetDevices ProblemSetDevices + SessionID int + type RegisterBTCArg struct + Address string + Force bool + SessionID int + type RegisterForUpdatesArg struct + CurrRevision int64 + FolderID string + LogTags map[string]string + type RegisterGregorFirehoseArg struct + type RegisterIdentifyUIArg struct + type RegisterLoggerArg struct + Level LogLevel + Name string + SessionID int + type RegisterRekeyUIArg struct + type RegisterSecretUIArg struct + type RegisterUpdateUIArg struct + type RekeyClient struct + Cli rpc.GenericClient + func (c RekeyClient) DebugShowRekeyStatus(ctx context.Context, sessionID int) (err error) + func (c RekeyClient) GetPendingRekeyStatus(ctx context.Context, sessionID int) (res ProblemSetDevices, err error) + func (c RekeyClient) GetRevokeWarning(ctx context.Context, __arg GetRevokeWarningArg) (res RevokeWarning, err error) + func (c RekeyClient) RekeyStatusFinish(ctx context.Context, sessionID int) (res Outcome, err error) + func (c RekeyClient) RekeySync(ctx context.Context, __arg RekeySyncArg) (err error) + func (c RekeyClient) ShowPendingRekeyStatus(ctx context.Context, sessionID int) (err error) + type RekeyEvent struct + EventType RekeyEventType + InterruptType int + type RekeyEventType int + const RekeyEventType_API_ERROR + const RekeyEventType_CURRENT_DEVICE_CAN_REKEY + const RekeyEventType_DEVICE_LOAD_ERROR + const RekeyEventType_HARASS + const RekeyEventType_LOAD_ME_ERROR + const RekeyEventType_NONE + const RekeyEventType_NOT_LOGGED_IN + const RekeyEventType_NO_GREGOR_MESSAGES + const RekeyEventType_NO_PROBLEMS + type RekeyInterface interface + DebugShowRekeyStatus func(context.Context, int) error + GetPendingRekeyStatus func(context.Context, int) (ProblemSetDevices, error) + GetRevokeWarning func(context.Context, GetRevokeWarningArg) (RevokeWarning, error) + RekeyStatusFinish func(context.Context, int) (Outcome, error) + RekeySync func(context.Context, RekeySyncArg) error + ShowPendingRekeyStatus func(context.Context, int) error + type RekeySendEventArg struct + Event RekeyEvent + SessionID int + type RekeyStatusFinishArg struct + SessionID int + type RekeySyncArg struct + Force bool + SessionID int + type RekeyUIClient struct + Cli rpc.GenericClient + func (c RekeyUIClient) DelegateRekeyUI(ctx context.Context) (res int, err error) + func (c RekeyUIClient) Refresh(ctx context.Context, __arg RefreshArg) (err error) + func (c RekeyUIClient) RekeySendEvent(ctx context.Context, __arg RekeySendEventArg) (err error) + type RekeyUIInterface interface + DelegateRekeyUI func(context.Context) (int, error) + Refresh func(context.Context, RefreshArg) error + RekeySendEvent func(context.Context, RekeySendEventArg) error + type ReloadArg struct + SessionID int + type RemoteProof struct + DisplayMarkup string + Key string + MTime Time + ProofType ProofType + SigID SigID + Value string + type ReportLastTrackArg struct + SessionID int + Track *TrackSummary + type ReportTrackTokenArg struct + SessionID int + TrackToken TrackToken + type Resolve2Arg struct + Assertion string + type ResolveArg struct + Assertion string + type RevokeClient struct + Cli rpc.GenericClient + func (c RevokeClient) RevokeDevice(ctx context.Context, __arg RevokeDeviceArg) (err error) + func (c RevokeClient) RevokeKey(ctx context.Context, __arg RevokeKeyArg) (err error) + func (c RevokeClient) RevokeSigs(ctx context.Context, __arg RevokeSigsArg) (err error) + type RevokeDeviceArg struct + DeviceID DeviceID + Force bool + SessionID int + type RevokeInterface interface + RevokeDevice func(context.Context, RevokeDeviceArg) error + RevokeKey func(context.Context, RevokeKeyArg) error + RevokeSigs func(context.Context, RevokeSigsArg) error + type RevokeKeyArg struct + KeyID KID + SessionID int + type RevokeSigsArg struct + SessionID int + SigIDQueries []string + type RevokeWarning struct + EndangeredTLFs []TLF + type RevokedKey struct + By KID + Key PublicKey + Time KeybaseTime + type RevokedProof struct + Diff TrackDiff + Proof RemoteProof + type SaltpackClient struct + Cli rpc.GenericClient + func (c SaltpackClient) SaltpackDecrypt(ctx context.Context, __arg SaltpackDecryptArg) (res SaltpackEncryptedMessageInfo, err error) + func (c SaltpackClient) SaltpackEncrypt(ctx context.Context, __arg SaltpackEncryptArg) (err error) + func (c SaltpackClient) SaltpackSign(ctx context.Context, __arg SaltpackSignArg) (err error) + func (c SaltpackClient) SaltpackVerify(ctx context.Context, __arg SaltpackVerifyArg) (err error) + type SaltpackDecryptArg struct + Opts SaltpackDecryptOptions + SessionID int + Sink Stream + Source Stream + type SaltpackDecryptOptions struct + ForceRemoteCheck bool + Interactive bool + UsePaperKey bool + type SaltpackEncryptArg struct + Opts SaltpackEncryptOptions + SessionID int + Sink Stream + Source Stream + type SaltpackEncryptOptions struct + Binary bool + HideRecipients bool + HideSelf bool + NoSelfEncrypt bool + Recipients []string + type SaltpackEncryptedMessageInfo struct + Devices []Device + NumAnonReceivers int + ReceiverIsAnon bool + Sender SaltpackSender + type SaltpackInterface interface + SaltpackDecrypt func(context.Context, SaltpackDecryptArg) (SaltpackEncryptedMessageInfo, error) + SaltpackEncrypt func(context.Context, SaltpackEncryptArg) error + SaltpackSign func(context.Context, SaltpackSignArg) error + SaltpackVerify func(context.Context, SaltpackVerifyArg) error + type SaltpackPromptForDecryptArg struct + Sender SaltpackSender + SessionID int + UsedDelegateUI bool + type SaltpackSender struct + SenderType SaltpackSenderType + Uid UID + Username string + type SaltpackSenderType int + const SaltpackSenderType_ANONYMOUS + const SaltpackSenderType_NOT_TRACKED + const SaltpackSenderType_SELF + const SaltpackSenderType_TRACKING_BROKE + const SaltpackSenderType_TRACKING_OK + const SaltpackSenderType_UNKNOWN + type SaltpackSignArg struct + Opts SaltpackSignOptions + SessionID int + Sink Stream + Source Stream + type SaltpackSignOptions struct + Binary bool + Detached bool + type SaltpackUiClient struct + Cli rpc.GenericClient + func (c SaltpackUiClient) SaltpackPromptForDecrypt(ctx context.Context, __arg SaltpackPromptForDecryptArg) (err error) + func (c SaltpackUiClient) SaltpackVerifySuccess(ctx context.Context, __arg SaltpackVerifySuccessArg) (err error) + type SaltpackUiInterface interface + SaltpackPromptForDecrypt func(context.Context, SaltpackPromptForDecryptArg) error + SaltpackVerifySuccess func(context.Context, SaltpackVerifySuccessArg) error + type SaltpackVerifyArg struct + Opts SaltpackVerifyOptions + SessionID int + Sink Stream + Source Stream + type SaltpackVerifyOptions struct + Signature []byte + SignedBy string + type SaltpackVerifySuccessArg struct + Sender SaltpackSender + SessionID int + SigningKID KID + type ScanProofsArg struct + Cachefile string + Ignorefile string + Indices string + Infile string + Ratelimit int + SessionID int + Sigid string + type ScanProofsClient struct + Cli rpc.GenericClient + func (c ScanProofsClient) ScanProofs(ctx context.Context, __arg ScanProofsArg) (err error) + type ScanProofsInterface interface + ScanProofs func(context.Context, ScanProofsArg) error + type SearchArg struct + Query string + SessionID int + type SearchComponent struct + Key string + Score float64 + Value string + type SearchResult struct + Components []SearchComponent + Score float64 + Uid UID + Username string + type SecondStepArg struct + SessionID int + Val int + type SecretEntryArg struct + Cancel string + Desc string + Err string + Ok string + Prompt string + Reason string + ShowTyping bool + type SecretEntryRes struct + Canceled bool + StoreSecret bool + Text string + type SecretKeys struct + Encryption NaclDHKeyPrivate + Signing NaclSigningKeyPrivate + type SecretKeysClient struct + Cli rpc.GenericClient + func (c SecretKeysClient) GetSecretKeys(ctx context.Context, sessionID int) (res SecretKeys, err error) + type SecretKeysInterface interface + GetSecretKeys func(context.Context, int) (SecretKeys, error) + type SecretResponse struct + Phrase string + Secret []byte + type SecretUiClient struct + Cli rpc.GenericClient + func (c SecretUiClient) GetPassphrase(ctx context.Context, __arg GetPassphraseArg) (res GetPassphraseRes, err error) + type SecretUiInterface interface + GetPassphrase func(context.Context, GetPassphraseArg) (GetPassphraseRes, error) + type SelectKeyAndPushOptionArg struct + Keys []GPGKey + SessionID int + type SelectKeyArg struct + Keys []GPGKey + SessionID int + type SelectKeyRes struct + DoSecretPush bool + KeyID string + type ServiceStatus struct + BundleVersion string + InstallAction InstallAction + InstallStatus InstallStatus + Label string + LastExitStatus string + Pid string + Status Status + Version string + func (s ServiceStatus) NeedsInstall() bool + type ServicesStatus struct + Kbfs []ServiceStatus + Service []ServiceStatus + Updater []ServiceStatus + type Session struct + DeviceSibkeyKid KID + DeviceSubkeyKid KID + Token string + Uid UID + Username string + type SessionClient struct + Cli rpc.GenericClient + func (c SessionClient) CurrentSession(ctx context.Context, sessionID int) (res Session, err error) + type SessionInterface interface + CurrentSession func(context.Context, int) (Session, error) + type SessionStatus struct + Cleared bool + Expired bool + Loaded bool + SaltOnly bool + SessionFor string + type SessionToken string + type SetNotificationsArg struct + Channels NotificationChannels + type SetPathArg struct + Path string + SessionID int + type SetUserConfigArg struct + Key string + SessionID int + Username string + Value string + type SetValueArg struct + Path string + Value ConfigValue + type ShouldPushPrivateArg struct + SessionID int + type ShowPendingRekeyStatusArg struct + SessionID int + type ShutdownArg struct + type Sig struct + Active bool + Body string + CTime Time + Key string + Revoked bool + Seqno int + SigID SigID + SigIDDisplay string + Type string + type SigHint struct + ApiUrl string + CheckText string + HumanUrl string + RemoteId string + type SigID string + func SigIDFromBytes(b [SIG_ID_LEN]byte) SigID + func SigIDFromSlice(b []byte) (SigID, error) + func SigIDFromString(s string, suffix bool) (SigID, error) + func (s SigID) Equal(t SigID) bool + func (s SigID) Exists() bool + func (s SigID) IsNil() bool + func (s SigID) Match(q string, exact bool) bool + func (s SigID) NotEqual(t SigID) bool + func (s SigID) ToDisplayString(verbose bool) string + func (s SigID) ToMediumID() string + func (s SigID) ToShortID() string + func (s SigID) ToString(suffix bool) string + type SigListArg struct + Arg SigListArgs + SessionID int + type SigListArgs struct + AllKeys bool + Filterx string + Revoked bool + SessionID int + Types *SigTypes + Username string + Verbose bool + type SigListJSONArg struct + Arg SigListArgs + SessionID int + type SigTypes struct + Cryptocurrency bool + IsSelf bool + Proof bool + Track bool + type SignArg struct + Fingerprint []byte + Msg []byte + type SignED25519Arg struct + Msg []byte + Reason string + SessionID int + type SignMode int + const SignMode_ATTACHED + const SignMode_CLEAR + const SignMode_DETACHED + type SignToStringArg struct + Msg []byte + Reason string + SessionID int + type SignupArg struct + DeviceName string + DeviceType DeviceType + Email string + GenPGPBatch bool + InviteCode string + Passphrase string + SessionID int + SkipMail bool + StoreSecret bool + Username string + type SignupClient struct + Cli rpc.GenericClient + func (c SignupClient) CheckInvitationCode(ctx context.Context, __arg CheckInvitationCodeArg) (err error) + func (c SignupClient) CheckUsernameAvailable(ctx context.Context, __arg CheckUsernameAvailableArg) (err error) + func (c SignupClient) InviteRequest(ctx context.Context, __arg InviteRequestArg) (err error) + func (c SignupClient) Signup(ctx context.Context, __arg SignupArg) (res SignupRes, err error) + type SignupInterface interface + CheckInvitationCode func(context.Context, CheckInvitationCodeArg) error + CheckUsernameAvailable func(context.Context, CheckUsernameAvailableArg) error + InviteRequest func(context.Context, InviteRequestArg) error + Signup func(context.Context, SignupArg) (SignupRes, error) + type SignupRes struct + PassphraseOk bool + PostOk bool + WriteOk bool + type SigsClient struct + Cli rpc.GenericClient + func (c SigsClient) SigList(ctx context.Context, __arg SigListArg) (res []Sig, err error) + func (c SigsClient) SigListJSON(ctx context.Context, __arg SigListJSONArg) (res string, err error) + type SigsInterface interface + SigList func(context.Context, SigListArg) ([]Sig, error) + SigListJSON func(context.Context, SigListJSONArg) (string, error) + type SocialAssertion struct + Service SocialAssertionService + User string + func (sa SocialAssertion) String() string + type SocialAssertionService string + type StartArg struct + ForceDisplay bool + Reason IdentifyReason + SessionID int + Username string + type StartProofArg struct + Auto bool + Force bool + PromptPosted bool + Service string + SessionID int + Username string + type StartProofResult struct + SigID SigID + type Status struct + Code int + Desc string + Fields []StringKVPair + Name string + func StatusFromCode(code StatusCode, message string) Status + func StatusOK(desc string) Status + func (s Status) Error() string + func (s Status) GoError() error + type StatusCode int + const StatusCode_SCAPINetworkError + const StatusCode_SCAlreadyLoggedIn + const StatusCode_SCBadEmail + const StatusCode_SCBadInvitationCode + const StatusCode_SCBadKexPhrase + const StatusCode_SCBadLoginPassword + const StatusCode_SCBadLoginUserNotFound + const StatusCode_SCBadSession + const StatusCode_SCBadSignupUsernameTaken + const StatusCode_SCBadTrackSession + const StatusCode_SCCanceled + const StatusCode_SCChatAlreadyDeleted + const StatusCode_SCChatAlreadySuperseded + const StatusCode_SCChatBadMsg + const StatusCode_SCChatBroadcast + const StatusCode_SCChatConvExists + const StatusCode_SCChatInternal + const StatusCode_SCChatNotInConv + const StatusCode_SCChatRateLimit + const StatusCode_SCChatTLFFinalized + const StatusCode_SCChatUnknownTLFID + const StatusCode_SCDecryptionError + const StatusCode_SCDecryptionKeyNotFound + const StatusCode_SCDeleted + const StatusCode_SCDeviceBadName + const StatusCode_SCDeviceMismatch + const StatusCode_SCDeviceNameInUse + const StatusCode_SCDeviceNoProvision + const StatusCode_SCDeviceNotFound + const StatusCode_SCDevicePrevProvisioned + const StatusCode_SCDeviceRequired + const StatusCode_SCGPGUnavailable + const StatusCode_SCGeneric + const StatusCode_SCGenericAPIError + const StatusCode_SCIdentificationExpired + const StatusCode_SCIdentifyFailed + const StatusCode_SCInputCanceled + const StatusCode_SCInputError + const StatusCode_SCInstallError + const StatusCode_SCInvalidLocationError + const StatusCode_SCInvalidVersionError + const StatusCode_SCKeyBadEldest + const StatusCode_SCKeyBadGen + const StatusCode_SCKeyBadSig + const StatusCode_SCKeyBadUIDs + const StatusCode_SCKeyDuplicateUpdate + const StatusCode_SCKeyInUse + const StatusCode_SCKeyNoActive + const StatusCode_SCKeyNoEldest + const StatusCode_SCKeyNoMatchingGPG + const StatusCode_SCKeyNoNaClEncryption + const StatusCode_SCKeyNoPGPEncryption + const StatusCode_SCKeyNoSecret + const StatusCode_SCKeyNoSig + const StatusCode_SCKeyNotFound + const StatusCode_SCKeyRevoked + const StatusCode_SCKeySyncedPGPNotFound + const StatusCode_SCLoginRequired + const StatusCode_SCMissingResult + const StatusCode_SCNoUI + const StatusCode_SCNoUIDelegation + const StatusCode_SCNotFound + const StatusCode_SCOk + const StatusCode_SCOldVersionError + const StatusCode_SCProfileNotPublic + const StatusCode_SCProofError + const StatusCode_SCReloginRequired + const StatusCode_SCResolutionFailed + const StatusCode_SCSelfNotFound + const StatusCode_SCServiceStatusError + const StatusCode_SCSibkeyAlreadyExists + const StatusCode_SCStreamEOF + const StatusCode_SCStreamExists + const StatusCode_SCStreamNotFound + const StatusCode_SCStreamWrongKind + const StatusCode_SCThrottleControl + const StatusCode_SCTimeout + const StatusCode_SCTrackingBroke + const StatusCode_SCWrongCryptoFormat + type StopArg struct + ExitCode ExitCode + SessionID int + type Stream struct + Fd int + type StreamUiClient struct + Cli rpc.GenericClient + func (c StreamUiClient) Close(ctx context.Context, __arg CloseArg) (err error) + func (c StreamUiClient) Read(ctx context.Context, __arg ReadArg) (res []byte, err error) + func (c StreamUiClient) Write(ctx context.Context, __arg WriteArg) (res int, err error) + type StreamUiInterface interface + Close func(context.Context, CloseArg) error + Read func(context.Context, ReadArg) ([]byte, error) + Write func(context.Context, WriteArg) (int, error) + type StringKVPair struct + Key string + Value string + type SwitchToGPGSignOKArg struct + ImportError string + Key GPGKey + SessionID int + type TLF struct + Id TLFID + IsPrivate bool + Name string + Readers []string + Writers []string + type TLFBreak struct + Breaks []TLFUserBreak + type TLFID string + func (t TLFID) String() string + func (t TLFID) ToBytes() []byte + type TLFIdentifyBehavior int + const TLFIdentifyBehavior_CHAT_CLI + const TLFIdentifyBehavior_CHAT_GUI + const TLFIdentifyBehavior_DEFAULT_KBFS + func (b TLFIdentifyBehavior) AlwaysRunIdentify() bool + func (b TLFIdentifyBehavior) WarningInsteadOfErrorOnBrokenTracks() bool + type TLFQuery struct + IdentifyBehavior TLFIdentifyBehavior + TlfName string + type TLFUserBreak struct + Breaks *IdentifyTrackBreaks + User User + type Test struct + Reply string + type TestArg struct + Name string + SessionID int + type TestCallbackArg struct + Name string + SessionID int + type TestClient struct + Cli rpc.GenericClient + func (c TestClient) Panic(ctx context.Context, message string) (err error) + func (c TestClient) Test(ctx context.Context, __arg TestArg) (res Test, err error) + func (c TestClient) TestCallback(ctx context.Context, __arg TestCallbackArg) (res string, err error) + type TestInterface interface + Panic func(context.Context, string) error + Test func(context.Context, TestArg) (Test, error) + TestCallback func(context.Context, TestCallbackArg) (string, error) + type Text struct + Data string + Markup bool + type Time int64 + func TimeFromSeconds(seconds int64) Time + func ToTime(t time.Time) Time + func (t Time) After(t2 Time) bool + func (t Time) Before(t2 Time) bool + func (t Time) IsZero() bool + func (t Time) Time() time.Time + func (t Time) UnixMicroseconds() int64 + func (t Time) UnixMilliseconds() int64 + func (t Time) UnixSeconds() int64 + type TlfClient struct + Cli rpc.GenericClient + func (c TlfClient) CompleteAndCanonicalizePrivateTlfName(ctx context.Context, query TLFQuery) (res CanonicalTLFNameAndIDWithBreaks, err error) + func (c TlfClient) CryptKeys(ctx context.Context, query TLFQuery) (res GetTLFCryptKeysRes, err error) + func (c TlfClient) PublicCanonicalTLFNameAndID(ctx context.Context, query TLFQuery) (res CanonicalTLFNameAndIDWithBreaks, err error) + type TlfInterface interface + CompleteAndCanonicalizePrivateTlfName func(context.Context, TLFQuery) (CanonicalTLFNameAndIDWithBreaks, error) + CryptKeys func(context.Context, TLFQuery) (GetTLFCryptKeysRes, error) + PublicCanonicalTLFNameAndID func(context.Context, TLFQuery) (CanonicalTLFNameAndIDWithBreaks, error) + type TlfKeysClient struct + Cli rpc.GenericClient + func (c TlfKeysClient) GetPublicCanonicalTLFNameAndID(ctx context.Context, query TLFQuery) (res CanonicalTLFNameAndIDWithBreaks, err error) + func (c TlfKeysClient) GetTLFCryptKeys(ctx context.Context, query TLFQuery) (res GetTLFCryptKeysRes, err error) + type TlfKeysInterface interface + GetPublicCanonicalTLFNameAndID func(context.Context, TLFQuery) (CanonicalTLFNameAndIDWithBreaks, error) + GetTLFCryptKeys func(context.Context, TLFQuery) (GetTLFCryptKeysRes, error) + type ToStatusAble interface + ToStatus func() Status + type TrackArg struct + ForceRemoteCheck bool + Options TrackOptions + SessionID int + UserAssertion string + type TrackClient struct + Cli rpc.GenericClient + func (c TrackClient) CheckTracking(ctx context.Context, sessionID int) (err error) + func (c TrackClient) DismissWithToken(ctx context.Context, __arg DismissWithTokenArg) (err error) + func (c TrackClient) FakeTrackingChanged(ctx context.Context, __arg FakeTrackingChangedArg) (err error) + func (c TrackClient) Track(ctx context.Context, __arg TrackArg) (err error) + func (c TrackClient) TrackWithToken(ctx context.Context, __arg TrackWithTokenArg) (err error) + func (c TrackClient) Untrack(ctx context.Context, __arg UntrackArg) (err error) + type TrackDiff struct + DisplayMarkup string + Type TrackDiffType + type TrackDiffType int + const TrackDiffType_CLASH + const TrackDiffType_ERROR + const TrackDiffType_NEW + const TrackDiffType_NEW_ELDEST + const TrackDiffType_NONE + const TrackDiffType_NONE_VIA_TEMPORARY + const TrackDiffType_REMOTE_CHANGED + const TrackDiffType_REMOTE_FAIL + const TrackDiffType_REMOTE_WORKING + const TrackDiffType_REVOKED + const TrackDiffType_UPGRADED + type TrackInterface interface + CheckTracking func(context.Context, int) error + DismissWithToken func(context.Context, DismissWithTokenArg) error + FakeTrackingChanged func(context.Context, FakeTrackingChangedArg) error + Track func(context.Context, TrackArg) error + TrackWithToken func(context.Context, TrackWithTokenArg) error + Untrack func(context.Context, UntrackArg) error + type TrackOptions struct + BypassConfirm bool + ExpiringLocal bool + ForceRetrack bool + LocalOnly bool + type TrackProof struct + IdString string + ProofName string + ProofType string + type TrackStatus int + const TrackStatus_NEW_FAIL_PROOFS + const TrackStatus_NEW_OK + const TrackStatus_NEW_ZERO_PROOFS + const TrackStatus_UPDATE_BROKEN_FAILED_PROOFS + const TrackStatus_UPDATE_BROKEN_REVOKED + const TrackStatus_UPDATE_NEW_PROOFS + const TrackStatus_UPDATE_OK + type TrackSummary struct + IsRemote bool + Time Time + Username string + type TrackToken string + func (t TrackToken) String() string + type TrackWithTokenArg struct + Options TrackOptions + SessionID int + TrackToken TrackToken + type Tracker struct + MTime Time + Status int + Tracker UID + type TrackingChangedArg struct + Uid UID + Username string + type TruncateLockArg struct + FolderID string + type TruncateUnlockArg struct + FolderID string + type UID string + func MakeTestUID(n uint32) UID + func UIDFromString(s string) (UID, error) + func (u UID) Equal(v UID) bool + func (u UID) Exists() bool + func (u UID) GetShard(shardCount int) (int, error) + func (u UID) IsNil() bool + func (u UID) Less(v UID) bool + func (u UID) NotEqual(v UID) bool + func (u UID) String() string + func (u UID) ToBytes() []byte + type UiClient struct + Cli rpc.GenericClient + func (c UiClient) PromptYesNo(ctx context.Context, __arg PromptYesNoArg) (res bool, err error) + type UiInterface interface + PromptYesNo func(context.Context, PromptYesNoArg) (bool, error) + type UnboxAnyRes struct + Index int + Kid KID + Plaintext Bytes32 + type UnboxBytes32AnyArg struct + Bundles []CiphertextBundle + PromptPaper bool + Reason string + SessionID int + type UnboxBytes32Arg struct + EncryptedBytes32 EncryptedBytes32 + Nonce BoxNonce + PeersPublicKey BoxPublicKey + Reason string + SessionID int + type UninstallResult struct + ComponentResults []ComponentResult + Status Status + type UnlockArg struct + SessionID int + type UnlockWithPassphraseArg struct + Passphrase string + SessionID int + type UntrackArg struct + SessionID int + Username string + type Update struct + Asset *Asset + Description string + Instructions *string + Name string + PublishedAt *Time + Type UpdateType + Version string + type UpdateAction int + const UpdateAction_CANCEL + const UpdateAction_SKIP + const UpdateAction_SNOOZE + const UpdateAction_UPDATE + type UpdateAppInUseAction int + const UpdateAppInUseAction_CANCEL + const UpdateAppInUseAction_FORCE + const UpdateAppInUseAction_KILL_PROCESSES + const UpdateAppInUseAction_SNOOZE + type UpdateAppInUseArg struct + Processes []Process + SessionID int + Update Update + type UpdateAppInUseRes struct + Action UpdateAppInUseAction + type UpdateArg struct + Options UpdateOptions + type UpdateCheckArg struct + Force bool + type UpdateClient struct + Cli rpc.GenericClient + func (c UpdateClient) Update(ctx context.Context, options UpdateOptions) (res UpdateResult, err error) + func (c UpdateClient) UpdateCheck(ctx context.Context, force bool) (err error) + type UpdateCommonClient struct + Cli rpc.GenericClient + type UpdateCommonInterface interface + type UpdateInterface interface + Update func(context.Context, UpdateOptions) (UpdateResult, error) + UpdateCheck func(context.Context, bool) error + type UpdateOptions struct + Channel string + DefaultInstructions string + DestinationPath string + Force bool + Platform string + SignaturePath string + Source string + URL string + Version string + type UpdatePromptArg struct + Options UpdatePromptOptions + SessionID int + Update Update + type UpdatePromptOptions struct + AlwaysAutoInstall bool + type UpdatePromptRes struct + Action UpdateAction + AlwaysAutoInstall bool + SnoozeUntil Time + type UpdateQuitArg struct + SessionID int + Status Status + Update Update + type UpdateQuitRes struct + ApplicationPath string + Pid int + Quit bool + type UpdateResult struct + Update *Update + type UpdateType int + const UpdateType_BUGFIX + const UpdateType_CRITICAL + const UpdateType_NORMAL + type UpdateUiClient struct + Cli rpc.GenericClient + func (c UpdateUiClient) UpdateAppInUse(ctx context.Context, __arg UpdateAppInUseArg) (res UpdateAppInUseRes, err error) + func (c UpdateUiClient) UpdatePrompt(ctx context.Context, __arg UpdatePromptArg) (res UpdatePromptRes, err error) + func (c UpdateUiClient) UpdateQuit(ctx context.Context, __arg UpdateQuitArg) (res UpdateQuitRes, err error) + type UpdateUiInterface interface + UpdateAppInUse func(context.Context, UpdateAppInUseArg) (UpdateAppInUseRes, error) + UpdatePrompt func(context.Context, UpdatePromptArg) (UpdatePromptRes, error) + UpdateQuit func(context.Context, UpdateQuitArg) (UpdateQuitRes, error) + type User struct + Uid UID + Username string + type UserCard struct + Bio string + Followers int + Following int + FullName string + Location string + TheyFollowYou bool + Twitter string + Uid UID + Website string + YouFollowThem bool + type UserChangedArg struct + Uid UID + type UserClient struct + Cli rpc.GenericClient + func (c UserClient) ListTrackers(ctx context.Context, __arg ListTrackersArg) (res []Tracker, err error) + func (c UserClient) ListTrackers2(ctx context.Context, __arg ListTrackers2Arg) (res UserSummary2Set, err error) + func (c UserClient) ListTrackersByName(ctx context.Context, __arg ListTrackersByNameArg) (res []Tracker, err error) + func (c UserClient) ListTrackersSelf(ctx context.Context, sessionID int) (res []Tracker, err error) + func (c UserClient) ListTracking(ctx context.Context, __arg ListTrackingArg) (res []UserSummary, err error) + func (c UserClient) ListTrackingJSON(ctx context.Context, __arg ListTrackingJSONArg) (res string, err error) + func (c UserClient) LoadAllPublicKeysUnverified(ctx context.Context, __arg LoadAllPublicKeysUnverifiedArg) (res []PublicKey, err error) + func (c UserClient) LoadMyPublicKeys(ctx context.Context, sessionID int) (res []PublicKey, err error) + func (c UserClient) LoadPublicKeys(ctx context.Context, __arg LoadPublicKeysArg) (res []PublicKey, err error) + func (c UserClient) LoadUncheckedUserSummaries(ctx context.Context, __arg LoadUncheckedUserSummariesArg) (res []UserSummary, err error) + func (c UserClient) LoadUser(ctx context.Context, __arg LoadUserArg) (res User, err error) + func (c UserClient) LoadUserByName(ctx context.Context, __arg LoadUserByNameArg) (res User, err error) + func (c UserClient) LoadUserPlusKeys(ctx context.Context, __arg LoadUserPlusKeysArg) (res UserPlusKeys, err error) + func (c UserClient) Search(ctx context.Context, __arg SearchArg) (res []SearchResult, err error) + type UserInterface interface + ListTrackers func(context.Context, ListTrackersArg) ([]Tracker, error) + ListTrackers2 func(context.Context, ListTrackers2Arg) (UserSummary2Set, error) + ListTrackersByName func(context.Context, ListTrackersByNameArg) ([]Tracker, error) + ListTrackersSelf func(context.Context, int) ([]Tracker, error) + ListTracking func(context.Context, ListTrackingArg) ([]UserSummary, error) + ListTrackingJSON func(context.Context, ListTrackingJSONArg) (string, error) + LoadAllPublicKeysUnverified func(context.Context, LoadAllPublicKeysUnverifiedArg) ([]PublicKey, error) + LoadMyPublicKeys func(context.Context, int) ([]PublicKey, error) + LoadPublicKeys func(context.Context, LoadPublicKeysArg) ([]PublicKey, error) + LoadUncheckedUserSummaries func(context.Context, LoadUncheckedUserSummariesArg) ([]UserSummary, error) + LoadUser func(context.Context, LoadUserArg) (User, error) + LoadUserByName func(context.Context, LoadUserByNameArg) (User, error) + LoadUserPlusKeys func(context.Context, LoadUserPlusKeysArg) (UserPlusKeys, error) + Search func(context.Context, SearchArg) ([]SearchResult, error) + type UserPlusKeys struct + DeviceKeys []PublicKey + PGPKeyCount int + RevokedDeviceKeys []RevokedKey + Uid UID + Username string + Uvv UserVersionVector + type UserResolution struct + Assertion SocialAssertion + UserID UID + type UserSummary struct + Bio string + FullName string + IdVersion int + Proofs Proofs + SigIDDisplay string + Thumbnail string + TrackTime Time + Uid UID + Username string + type UserSummary2 struct + FullName string + IsFollowee bool + IsFollower bool + Thumbnail string + Uid UID + Username string + type UserSummary2Set struct + Time Time + Users []UserSummary2 + Version int + type UserVersionVector struct + CachedAt Time + Id int64 + LastIdentifiedAt Time + SigChain int64 + SigHints int + type VerifySessionArg struct + Session string + type VerifySessionRes struct + Generated int + Lifetime int + Sid string + Uid UID + type WantToAddGPGKeyArg struct + SessionID int + type WebProof struct + Hostname string + Protocols []string + type WriteArg struct + Buf []byte + S Stream + SessionID int