Xamarin Android: asymmetric encryption without any user input or hardcoded values

In this post I am showing you how to securely create a key pair for asymmetric encryption in your Xamarin Android app, without any user interaction needed and – more important – without any hardcoded values in your code.