1
0
mirror of https://github.com/taigrr/arc synced 2025-01-18 04:33:13 -08:00
arc/keygen.go
2016-05-24 21:26:50 +09:00

21 lines
369 B
Go

// Copyright (C) 2016 - Will Glozer. All rights reserved.
package main
func (c *Cmd) Keygen(puc *KeyContainer, prc *KeyContainer) error {
public, private, err := GenerateKeypair()
if err != nil {
return err
}
if err = puc.WritePublicKey(public); err != nil {
return err
}
if err = prc.WritePrivateKey(private); err != nil {
return err
}
return nil
}