public UserDevice(UserData user) { rsaManager = new RSAManager(user.UserPubKey.RSAParameters, user.UserPrivKey.RSAParameters); aesManager = new AesManager(); DevicePublicKey = user.DevicePublicKey.RSAParameters; FilesList = user.Files; hmacManager = new HMACManager(user.UserSecretKey); GenerateNonce(); EncryptedSymmetricKey = user.EncryptedUserAesKey; Console.WriteLine($"From file: {user.EncryptedUserAesKey}"); }
public void InitAesManager() { aesManager = new AesManager(); aesManager.InitKey(); EncryptedSymmetricKey = rsaManager.Encrypt(JsonConvert.SerializeObject(aesManager.Key), DevicePublicKey); }