Skip to content
Snippets Groups Projects
Commit 2c77896a authored by Benjamin Wenger's avatar Benjamin Wenger
Browse files

fixed pem handling in new manager

parent 57eb9893
Branches
Tags
No related merge requests found
...@@ -16,6 +16,7 @@ import ( ...@@ -16,6 +16,7 @@ import (
"gitlab.com/elixxir/client/network/health" "gitlab.com/elixxir/client/network/health"
"gitlab.com/elixxir/comms/client" "gitlab.com/elixxir/comms/client"
"gitlab.com/elixxir/comms/network" "gitlab.com/elixxir/comms/network"
"gitlab.com/xx_network/crypto/signature/rsa"
"gitlab.com/xx_network/primitives/id" "gitlab.com/xx_network/primitives/id"
"gitlab.com/xx_network/primitives/ndf" "gitlab.com/xx_network/primitives/ndf"
"time" "time"
...@@ -50,13 +51,14 @@ type Manager struct { ...@@ -50,13 +51,14 @@ type Manager struct {
// NewManager builds a new reception manager object using inputted key fields // NewManager builds a new reception manager object using inputted key fields
func NewManager(ctx *context.Context) (*Manager, error) { func NewManager(ctx *context.Context) (*Manager, error) {
//start comms
//get the user from storage //get the user from storage
user := ctx.Session.User() user := ctx.Session.User()
cryptoUser := user.GetCryptographicIdentity() cryptoUser := user.GetCryptographicIdentity()
//start comms
comms, err := client.NewClientComms(cryptoUser.GetUserID(), comms, err := client.NewClientComms(cryptoUser.GetUserID(),
cryptoUser.GetRSA().GetPublic(), cryptoUser.GetRSA(), rsa.CreatePublicKeyPem(cryptoUser.GetRSA().GetPublic()),
rsa.CreatePrivateKeyPem(cryptoUser.GetRSA()),
cryptoUser.GetSalt()) cryptoUser.GetSalt())
if err != nil { if err != nil {
return nil, errors.WithMessage(err, "failed to create"+ return nil, errors.WithMessage(err, "failed to create"+
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment