コード例 #1
0
ファイル: pgp_key.go プロジェクト: paul-pearce/client-beta
func GetOneKey(jw *jsonw.Wrapper) (*PGPKeyBundle, error) {
	s, err := jw.GetString()
	if err != nil {
		return nil, err
	}
	return ReadOneKeyFromString(s)
}
コード例 #2
0
ファイル: pgp_key.go プロジェクト: paul-pearce/client-beta
func GetPGPFingerprint(w *jsonw.Wrapper) (*PGPFingerprint, error) {
	s, err := w.GetString()
	if err != nil {
		return nil, err
	}
	return PGPFingerprintFromHex(s)
}
コード例 #3
0
ファイル: sig.go プロジェクト: mark-adams/client
func GetSigID(w *jsonw.Wrapper, suffix bool) (keybase1.SigID, error) {
	s, err := w.GetString()
	if err != nil {
		return "", err
	}
	return keybase1.SigIDFromString(s, suffix)
}
コード例 #4
0
func GetNodeHash(w *jsonw.Wrapper) (NodeHash, error) {
	s, err := w.GetString()
	if err != nil {
		return nil, err
	}
	ret, err := NodeHashFromHex(s)
	return ret, err
}
コード例 #5
0
ファイル: uid.go プロジェクト: paul-pearce/client-beta
func GetUID(w *jsonw.Wrapper) (keybase1.UID, error) {
	s, err := w.GetString()
	var nilUID keybase1.UID
	if err != nil {
		return nilUID, err
	}
	return UIDFromHex(s)
}
コード例 #6
0
ファイル: kid.go プロジェクト: polluks/client
func GetKID(w *jsonw.Wrapper) (kid keybase1.KID, err error) {
	var s string
	s, err = w.GetString()
	if err != nil {
		return
	}
	kid = keybase1.KIDFromString(s)
	return
}
コード例 #7
0
ファイル: chain_link.go プロジェクト: Varjelus/keybase-client
func GetLinkID(w *jsonw.Wrapper) (LinkID, error) {
	if w.IsNil() {
		return nil, nil
	}
	s, err := w.GetString()
	if err != nil {
		return nil, err
	}
	ret, err := LinkIDFromHex(s)
	return ret, err
}
コード例 #8
0
ファイル: config.go プロジェクト: polluks/client
func getString(w *jsonw.Wrapper) (interface{}, error) {
	return w.GetString()
}