//
//
// 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
}
}