summaryrefslogtreecommitdiffstats
path: root/src/Mono.Math/ConfidenceFactor.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2012-01-29 14:32:45 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2012-01-29 14:32:45 -0800
commit5fec515095ee10b522f414a03e78f282aaf520dc (patch)
tree204c75486639c23cdda2ef38b34d7e5050a1a2e3 /src/Mono.Math/ConfidenceFactor.cs
parentf1a4155398635a4fd9f485eec817152627682704 (diff)
parent8f4165ee515728aca3faaa26e8354a40612e85e4 (diff)
downloadDotNetOpenAuth-5fec515095ee10b522f414a03e78f282aaf520dc.zip
DotNetOpenAuth-5fec515095ee10b522f414a03e78f282aaf520dc.tar.gz
DotNetOpenAuth-5fec515095ee10b522f414a03e78f282aaf520dc.tar.bz2
Merge branch 'splitDlls'.
DNOA now builds and (in some cases) ships as many distinct assemblies.
Diffstat (limited to 'src/Mono.Math/ConfidenceFactor.cs')
-rw-r--r--src/Mono.Math/ConfidenceFactor.cs44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/Mono.Math/ConfidenceFactor.cs b/src/Mono.Math/ConfidenceFactor.cs
new file mode 100644
index 0000000..fd0747d
--- /dev/null
+++ b/src/Mono.Math/ConfidenceFactor.cs
@@ -0,0 +1,44 @@
+// <auto-generated/>
+
+//
+// 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 {
+ /// <summary>
+ /// A factor of confidence.
+ /// </summary>
+ internal enum ConfidenceFactor {
+ /// <summary>
+ /// Only suitable for development use, probability of failure may be greater than 1/2^20.
+ /// </summary>
+ ExtraLow,
+ /// <summary>
+ /// Suitable only for transactions which do not require forward secrecy. Probability of failure about 1/2^40
+ /// </summary>
+ Low,
+ /// <summary>
+ /// Designed for production use. Probability of failure about 1/2^80.
+ /// </summary>
+ Medium,
+ /// <summary>
+ /// Suitable for sensitive data. Probability of failure about 1/2^160.
+ /// </summary>
+ High,
+ /// <summary>
+ /// Use only if you have lots of time! Probability of failure about 1/2^320.
+ /// </summary>
+ ExtraHigh,
+ /// <summary>
+ /// Only use methods which generate provable primes. Not yet implemented.
+ /// </summary>
+ Provable
+ }
+}