/// <inheritdoc /> public AuthenticationConfiguration CloneSafely() { return(new AuthenticationConfiguration { FunctionType = FunctionType, FunctionName = String.Copy(FunctionName), FunctionConfiguration = FunctionConfiguration.DeepCopy(), KeySizeBits = KeySizeBits, Nonce = null, Salt = null, AdditionalData = null }); }