public async Task <bool> Login(string clientId, string userName)
        {
            await _service.Login(_encryptService.DecryptMessage(clientId),
                                 _encryptService.DecryptMessage(userName));

            return(true);
        }
示例#2
0
        public void TestEcryptDecrypt()
        {
            var example   = "Hello World";
            var encrypted = service.EncryptMessage(example);
            var decrypted = service.DecryptMessage(encrypted);

            Assert.Equal(example, decrypted);
        }
示例#3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var rootView = inflater.Inflate(Resource.Layout.reader, container, false);

            var messageText = rootView.FindViewById <TextView>(Resource.Id.messageText);

            if (decryptionPackage != null)
            {
                // Don't like this (get awaiter)
                messageText.Text = encryptionService.DecryptMessage(decryptionPackage).GetAwaiter().GetResult();
            }
            else
            {
                Toast.MakeText(Activity, "Unable to resolve message sender", ToastLength.Long).Show();
            }

            return(rootView);
        }