3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 18:52:41 +01:00
This commit is contained in:
Shivaram Lingamneni 2020-01-06 12:21:52 -05:00
parent 1ae38091a3
commit 1b35c6887f

View File

@ -1439,6 +1439,13 @@ func (ac *AccountCredentials) SetPassphrase(passphrase string, bcryptCost uint)
} }
func (ac *AccountCredentials) AddCertfp(certfp string) (err error) { func (ac *AccountCredentials) AddCertfp(certfp string) (err error) {
// XXX we require that certfp is already normalized (rather than normalize here
// and pass back the normalized version as an additional return parameter);
// this is just a final sanity check:
if len(certfp) != 64 {
return utils.ErrInvalidCertfp
}
for _, current := range ac.Certfps { for _, current := range ac.Certfps {
if certfp == current { if certfp == current {
return errNoop return errNoop