Use []byte directly for ImportKeys and ExportKeys

This commit is contained in:
Tulir Asokan
2020-08-26 15:18:23 +03:00
parent 0a9612bf14
commit c47252979c
3 changed files with 5 additions and 3 deletions

View File

@ -246,7 +246,7 @@ func cmdImportKeys(cmd *Command) {
return
}
mach := cmd.Matrix.Crypto().(*crypto.OlmMachine)
imported, total, err := mach.ImportKeys(extremelyTemporaryHardcodedPassphrase, string(data))
imported, total, err := mach.ImportKeys(extremelyTemporaryHardcodedPassphrase, data)
if err != nil {
cmd.Reply("Failed to import sessions: %v", err)
} else {
@ -259,7 +259,7 @@ func exportKeys(cmd *Command, sessions []*crypto.InboundGroupSession) {
if err != nil {
cmd.Reply("Failed to export sessions: %v", err)
}
err = ioutil.WriteFile(cmd.RawArgs, []byte(export), 0400)
err = ioutil.WriteFile(cmd.RawArgs, export, 0400)
if err != nil {
cmd.Reply("Failed to write sessions to %s: %v", cmd.RawArgs, err)
} else {