type golang.org/x/crypto/openpgp.Entity
35 uses
golang.org/x/crypto/openpgp (current package)
keys.go#L26: type Entity struct {
keys.go#L54: Entity *Entity
keys.go#L76: func (e *Entity) primaryIdentity() *Identity {
keys.go#L91: func (e *Entity) encryptionKey(now time.Time) (Key, bool) {
keys.go#L129: func (e *Entity) signingKey(now time.Time) (Key, bool) {
keys.go#L159: type EntityList []*Entity
keys.go#L258: var e *Entity
keys.go#L314: func ReadEntity(packets *packet.Reader) (*Entity, error) {
keys.go#L315: e := new(Entity)
keys.go#L401: func addUserID(e *Entity, packets *packet.Reader, pkt *packet.UserId) error {
keys.go#L437: func addSubkey(e *Entity, packets *packet.Reader, pub *packet.PublicKey, priv *packet.PrivateKey) error {
keys.go#L506: func NewEntity(name, comment, email string, config *packet.Config) (*Entity, error) {
keys.go#L527: e := &Entity{
keys.go#L592: func (e *Entity) SerializePrivate(w io.Writer, config *packet.Config) (err error) {
keys.go#L630: func (e *Entity) Serialize(w io.Writer) error {
keys.go#L669: func (e *Entity) SignIdentity(identity string, signer *Entity, config *packet.Config) error {
read.go#L363: func CheckDetachedSignature(keyring KeyRing, signed, signature io.Reader) (signer *Entity, err error) {
read.go#L435: func CheckArmoredDetachedSignature(keyring KeyRing, signed, signature io.Reader) (signer *Entity, err error) {
write.go#L23: func DetachSign(w io.Writer, signer *Entity, message io.Reader, config *packet.Config) error {
write.go#L30: func ArmoredDetachSign(w io.Writer, signer *Entity, message io.Reader, config *packet.Config) (err error) {
write.go#L38: func DetachSignText(w io.Writer, signer *Entity, message io.Reader, config *packet.Config) error {
write.go#L46: func ArmoredDetachSignText(w io.Writer, signer *Entity, message io.Reader, config *packet.Config) error {
write.go#L50: func armoredDetachSign(w io.Writer, signer *Entity, message io.Reader, sigType packet.SignatureType, config *packet.Config) (err error) {
write.go#L62: func detachSign(w io.Writer, signer *Entity, message io.Reader, sigType packet.SignatureType, config *packet.Config) (err error) {
write.go#L172: func writeAndSign(payload io.WriteCloser, candidateHashes []uint8, signed *Entity, hints *FileHints, config *packet.Config) (plaintext io.WriteCloser, err error) {
write.go#L260: func Encrypt(ciphertext io.Writer, to []*Entity, signed *Entity, hints *FileHints, config *packet.Config) (plaintext io.WriteCloser, err error) {
write.go#L345: func Sign(output io.Writer, signed *Entity, hints *FileHints, config *packet.Config) (input io.WriteCloser, err error) {
github.com/go-git/go-git/v5
options.go#L393: SignKey *openpgp.Entity
options.go#L475: SignKey *openpgp.Entity
repository.go#L689: func (r *Repository) buildTagSignature(tag *object.Tag, signKey *openpgp.Entity) (string, error) {
worktree_commit.go#L113: func (w *Worktree) buildCommitSignature(commit *object.Commit, signKey *openpgp.Entity) (string, error) {
github.com/go-git/go-git/v5/plumbing/object
commit.go#L357: func (c *Commit) Verify(armoredKeyRing string) (*openpgp.Entity, error) {
tag.go#L287: func (t *Tag) Verify(armoredKeyRing string) (*openpgp.Entity, error) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |