diff --git a/api/mnemonic.go b/api/mnemonic.go index b885e912ccefdc7dc849518a4fe87577c1d77959..c161aea60c64b1b2079c908714560a5ac6349de0 100644 --- a/api/mnemonic.go +++ b/api/mnemonic.go @@ -44,7 +44,7 @@ func StoreSecretWithMnemonic(secret []byte, path string) (string, error) { } // Encrypt secret with mnemonic as key - ciphertext, err := chacha.Encrypt(secret, decodedMnemonic, rng) + ciphertext, err := chacha.Encrypt(decodedMnemonic, secret, rng) if err != nil { return "", errors.Errorf("Failed to encrypt secret with mnemonic: %v", err) } diff --git a/go.mod b/go.mod index 5b4e6e09cb48d68033abaf5a3a450fa321f50dd8..4a333114195bf6f074a0c258cc81f06b5586bb92 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( github.com/spf13/jwalterweatherman v1.1.0 github.com/spf13/viper v1.7.1 gitlab.com/elixxir/bloomfilter v0.0.0-20200930191214-10e9ac31b228 - gitlab.com/elixxir/comms v0.0.4-0.20210928204243-bcc6ba732877 + gitlab.com/elixxir/comms v0.0.4-0.20210929225347-64e631464bc2 gitlab.com/elixxir/crypto v0.0.7-0.20210928232606-4f7feb90bee7 gitlab.com/elixxir/ekv v0.1.5 gitlab.com/elixxir/primitives v0.0.3-0.20210920180121-b85bca5212f4 diff --git a/go.sum b/go.sum index 367f13987ebe8115099d74a054bd8f5cce743bd3..ccd84dccd6f4a455907afd99caa2b9e5c856a05b 100644 --- a/go.sum +++ b/go.sum @@ -263,6 +263,8 @@ gitlab.com/elixxir/comms v0.0.4-0.20210927221600-65a291f4e6a6 h1:draTda/SDnop2oC gitlab.com/elixxir/comms v0.0.4-0.20210927221600-65a291f4e6a6/go.mod h1:h41+FHc9zlQGveEao3aw8VSfzyOPecEhhUIadUsW1C8= gitlab.com/elixxir/comms v0.0.4-0.20210928204243-bcc6ba732877 h1:MpDU05tua291M8NH9FbxCzqmuyRsO2raOHtDQtJviao= gitlab.com/elixxir/comms v0.0.4-0.20210928204243-bcc6ba732877/go.mod h1:h41+FHc9zlQGveEao3aw8VSfzyOPecEhhUIadUsW1C8= +gitlab.com/elixxir/comms v0.0.4-0.20210929225347-64e631464bc2 h1:MThHkFW62cWNi/3niYh4Tehj1dI+2c215bFGRLRL1n4= +gitlab.com/elixxir/comms v0.0.4-0.20210929225347-64e631464bc2/go.mod h1:h41+FHc9zlQGveEao3aw8VSfzyOPecEhhUIadUsW1C8= gitlab.com/elixxir/crypto v0.0.0-20200804182833-984246dea2c4/go.mod h1:ucm9SFKJo+K0N2GwRRpaNr+tKXMIOVWzmyUD0SbOu2c= gitlab.com/elixxir/crypto v0.0.3/go.mod h1:ZNgBOblhYToR4m8tj4cMvJ9UsJAUKq+p0gCp07WQmhA= gitlab.com/elixxir/crypto v0.0.7-0.20210920180151-6c9b84bae372 h1:W5Ax+cwqOOcsVegaMLvsFJ/Cs24a4Wyhp5UHFwvMQxo=