// Auto-generated to Go types using avdl-compiler v1.4.6 (https://github.com/keybase/node-avdl-compiler) // Input file: ../client/protocol/avdl/keybase1/secretkeys.avdl package keybase1 type NaclSigningKeyPublic [32]byte func (o NaclSigningKeyPublic) DeepCopy() NaclSigningKeyPublic { var ret NaclSigningKeyPublic copy(ret[:], o[:]) return ret } type NaclSigningKeyPrivate [64]byte func (o NaclSigningKeyPrivate) DeepCopy() NaclSigningKeyPrivate { var ret NaclSigningKeyPrivate copy(ret[:], o[:]) return ret } type NaclDHKeyPublic [32]byte func (o NaclDHKeyPublic) DeepCopy() NaclDHKeyPublic { var ret NaclDHKeyPublic copy(ret[:], o[:]) return ret } type NaclDHKeyPrivate [32]byte func (o NaclDHKeyPrivate) DeepCopy() NaclDHKeyPrivate { var ret NaclDHKeyPrivate copy(ret[:], o[:]) return ret } type SecretKeys struct { Signing NaclSigningKeyPrivate `codec:"signing" json:"signing"` Encryption NaclDHKeyPrivate `codec:"encryption" json:"encryption"` } func (o SecretKeys) DeepCopy() SecretKeys { return SecretKeys{ Signing: o.Signing.DeepCopy(), Encryption: o.Encryption.DeepCopy(), } }