diff --git a/api/client.go b/api/client.go index 20ccffacd0b7cec3d3b5542c68378dfff0a9e488..0f53ede47066554b33a287a34ec8aef3f3043e8d 100644 --- a/api/client.go +++ b/api/client.go @@ -80,24 +80,26 @@ type Client struct { func NewClient(ndfJSON, storageDir string, password []byte, registrationCode string) error { jww.INFO.Printf("NewClient()") // Use fastRNG for RNG ops (AES fortuna based RNG using system RNG) + jww.INFO.Printf("RNG Creation") rngStreamGen := fastRNG.NewStreamGenerator(12, 3, csprng.NewSystemRNG) rngStream := rngStreamGen.GetStream() - + jww.INFO.Printf("Parsing NDF") // Parse the NDF def, err := parseNDF(ndfJSON) if err != nil { return err } + jww.INFO.Printf("Decoding Groups") cmixGrp, e2eGrp := decodeGroups(def) - + jww.INFO.Printf("Creating New User") protoUser := createNewUser(rngStream, cmixGrp, e2eGrp) - + jww.INFO.Printf("Setting Up Storage") err = checkVersionAndSetupStorage(def, storageDir, password, protoUser, cmixGrp, e2eGrp, rngStreamGen, false, registrationCode) if err != nil { return err } - + jww.INFO.Printf("Returning") //TODO: close the session return nil }