// // // Mono.Math.Prime.ConfidenceFactor.cs - Confidence factor for prime generation // // Authors: // Ben Maurer // // Copyright (c) 2003 Ben Maurer. All rights reserved // using System; namespace Mono.Math.Prime { /// /// A factor of confidence. /// internal enum ConfidenceFactor { /// /// Only suitable for development use, probability of failure may be greater than 1/2^20. /// ExtraLow, /// /// Suitable only for transactions which do not require forward secrecy. Probability of failure about 1/2^40 /// Low, /// /// Designed for production use. Probability of failure about 1/2^80. /// Medium, /// /// Suitable for sensitive data. Probability of failure about 1/2^160. /// High, /// /// Use only if you have lots of time! Probability of failure about 1/2^320. /// ExtraHigh, /// /// Only use methods which generate provable primes. Not yet implemented. /// Provable } }