SYMBOL INDEX (146 symbols across 25 files) FILE: Arc4.cs class Arc4 (line 10) | public class Arc4 method Arc4 (line 21) | public Arc4(byte[] key) method Swap (line 49) | private static void Swap(ref byte b1, ref byte b2) method Encrypt (line 60) | public byte[] Encrypt(byte[] input) method GetNextByte (line 72) | private byte GetNextByte() FILE: BigIntegerUtilities.cs class BigIntegerUtilities (line 9) | public static class BigIntegerUtilities method ToDisplayString (line 16) | public static string ToDisplayString(this BigInteger bigInteger) FILE: ByteUtilities.cs class ByteUtilities (line 11) | public static class ByteUtilities method Xor (line 19) | public static byte[] Xor(this byte[] a, byte[] b) method ConcatBytes (line 46) | public static byte[] ConcatBytes(params byte[][] byteArrays) method AreEqual (line 65) | public static bool AreEqual(byte[] a, byte[] b) method ToDisplayByteString (line 88) | public static string ToDisplayByteString(this byte[] bytes) method ToAsciiBytes (line 98) | public static byte[] ToAsciiBytes(this string s) method ToDisplayByteString (line 108) | public static string ToDisplayByteString(this byte[] bytes, int byteGr... method SubBytes (line 146) | public static byte[] SubBytes(this byte[] bytes, int startIndex, int l... method SubBytes (line 161) | public static byte[] SubBytes(this byte[] bytes, int startIndex) FILE: FirefoxSslDebugFileUtilities.cs class FirefoxSslDebugFileUtilities (line 9) | public static class FirefoxSslDebugFileUtilities method GetPremasterSecretKey (line 16) | public static byte[] GetPremasterSecretKey(string input) FILE: Hasher.cs class Hasher (line 10) | public static class Hasher method ComputeSHA1Hash (line 22) | public static byte[] ComputeSHA1Hash(byte[] inputBytes) method ComputeSHA1Hmac (line 33) | public static byte[] ComputeSHA1Hmac(byte[] key, byte[] inputBytes) method ComputeMD5 (line 44) | public static byte[] ComputeMD5(byte[] inputBytes) method ComputeMD5Hmac (line 55) | public static byte[] ComputeMD5Hmac(byte[] key, byte[] data) method ComputeTlsMD5Hmac (line 73) | public static byte[] ComputeTlsMD5Hmac(byte[] secret, byte contentType... FILE: MainForm.Designer.cs class MainForm (line 3) | partial class MainForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: MainForm.cs class MainForm (line 10) | public partial class MainForm : Form method MainForm (line 12) | public MainForm() method btnGo_Click (line 17) | private void btnGo_Click(object sender, EventArgs e) method btnPrfGenerate_Click (line 144) | private void btnPrfGenerate_Click(object sender, EventArgs e) method btnGenerateHmac_Click (line 164) | private void btnGenerateHmac_Click(object sender, EventArgs e) method btnCalculateCertificateInformation_Click (line 240) | private void btnCalculateCertificateInformation_Click(object sender, E... FILE: Mono/BigInteger.cs type Sign (line 156) | public enum Sign : int { method BigInteger (line 170) | public BigInteger () method BigInteger (line 176) | #if !INSIDE_CORLIB method BigInteger (line 185) | public BigInteger (BigInteger bi) method BigInteger (line 191) | #if !INSIDE_CORLIB method BigInteger (line 209) | public BigInteger (byte [] inData) method BigInteger (line 237) | #if !INSIDE_CORLIB method BigInteger (line 252) | #if !INSIDE_CORLIB method BigInteger (line 260) | #if !INSIDE_CORLIB method Parse (line 295) | public static BigInteger Parse (string number) method Add (line 452) | public static BigInteger Add (BigInteger bi1, BigInteger bi2) method Subtract (line 457) | public static BigInteger Subtract (BigInteger bi1, BigInteger bi2) method Modulus (line 462) | public static int Modulus (BigInteger bi, int i) method Modulus (line 467) | #if !INSIDE_CORLIB method Modulus (line 475) | public static BigInteger Modulus (BigInteger bi1, BigInteger bi2) method Divid (line 480) | public static BigInteger Divid (BigInteger bi, int i) method Divid (line 485) | public static BigInteger Divid (BigInteger bi1, BigInteger bi2) method Multiply (line 490) | public static BigInteger Multiply (BigInteger bi1, BigInteger bi2) method Multiply (line 495) | public static BigInteger Multiply (BigInteger bi, int i) method GenerateRandom (line 518) | public static BigInteger GenerateRandom (int bits, RandomNumberGenerator... method GenerateRandom (line 551) | public static BigInteger GenerateRandom (int bits) method Randomize (line 560) | public void Randomize (RandomNumberGenerator rng) method Randomize (line 594) | public void Randomize () method BitCount (line 603) | public int BitCount () method TestBit (line 625) | #if !INSIDE_CORLIB method TestBit (line 637) | public bool TestBit (int bitNum) method SetBit (line 648) | #if !INSIDE_CORLIB method ClearBit (line 656) | #if !INSIDE_CORLIB method SetBit (line 664) | #if !INSIDE_CORLIB method LowestSetBit (line 680) | public int LowestSetBit () method GetBytes (line 688) | public byte[] GetBytes () method Compare (line 777) | public Sign Compare (BigInteger bi) method ToString (line 786) | #if !INSIDE_CORLIB method ToString (line 794) | #if !INSIDE_CORLIB method Normalize (line 828) | private void Normalize () method Clear (line 838) | public void Clear () method GetHashCode (line 848) | public override int GetHashCode () method ToString (line 858) | public override string ToString () method Equals (line 863) | public override bool Equals (object o) method GCD (line 881) | public BigInteger GCD (BigInteger bi) method ModInverse (line 886) | public BigInteger ModInverse (BigInteger modulus) method ModPow (line 891) | public BigInteger ModPow (BigInteger exp, BigInteger n) method IsProbablePrime (line 901) | public bool IsProbablePrime () method NextHighestPrime (line 931) | public static BigInteger NextHighestPrime (BigInteger bi) method GeneratePseudoPrime (line 937) | public static BigInteger GeneratePseudoPrime (int bits) method Incr2 (line 946) | public void Incr2 () method ModulusRing (line 979) | public ModulusRing (BigInteger modulus) method BarrettReduction (line 992) | public void BarrettReduction (BigInteger x) method Multiply (line 1047) | public BigInteger Multiply (BigInteger a, BigInteger b) method Difference (line 1063) | public BigInteger Difference (BigInteger a, BigInteger b) method Pow (line 1090) | public BigInteger Pow (BigInteger a, BigInteger k) method Pow (line 1108) | public BigInteger Pow (BigInteger b, BigInteger exp) method EvenPow (line 1114) | public BigInteger EvenPow (BigInteger b, BigInteger exp) method OddPow (line 1148) | private BigInteger OddPow (BigInteger b, BigInteger exp) method Pow (line 1186) | #if !INSIDE_CORLIB method Pow (line 1195) | public BigInteger Pow (uint b, BigInteger exp) method OddPow (line 1211) | private unsafe BigInteger OddPow (uint b, BigInteger exp) method EvenPow (line 1324) | private unsafe BigInteger EvenPow (uint b, BigInteger exp) FILE: Mono/ConfidenceFactor.cs type ConfidenceFactor (line 38) | internal FILE: Mono/NextPrimeFinder.cs class NextPrimeFinder (line 39) | internal method GenerateSearchBase (line 45) | protected override BigInteger GenerateSearchBase (int bits, object Con... FILE: Mono/PrimalityTests.cs class PrimalityTests (line 43) | internal method PrimalityTests (line 49) | private PrimalityTests () method GetSPPRounds (line 55) | private static int GetSPPRounds (BigInteger bi, ConfidenceFactor confi... method Test (line 95) | public static bool Test (BigInteger n, ConfidenceFactor confidence) method RabinMillerTest (line 126) | public static bool RabinMillerTest (BigInteger n, ConfidenceFactor con... method SmallPrimeSppTest (line 176) | public static bool SmallPrimeSppTest (BigInteger bi, ConfidenceFactor ... FILE: Mono/PrimeGeneratorBase.cs class PrimeGeneratorBase (line 36) | internal method PostTrialDivisionTests (line 68) | protected bool PostTrialDivisionTests (BigInteger bi) method GenerateNewPrime (line 73) | public abstract BigInteger GenerateNewPrime (int bits); FILE: Mono/SequentialSearchPrimeGeneratorBase.cs class SequentialSearchPrimeGeneratorBase (line 33) | internal method GenerateSearchBase (line 39) | protected virtual BigInteger GenerateSearchBase (int bits, object cont... method GenerateNewPrime (line 47) | public override BigInteger GenerateNewPrime (int bits) method GenerateNewPrime (line 53) | public virtual BigInteger GenerateNewPrime (int bits, object context) method IsPrimeAcceptable (line 115) | protected virtual bool IsPrimeAcceptable (BigInteger bi, object context) FILE: Prf10.cs class Prf10 (line 15) | public static class Prf10 method GenerateBytes (line 28) | public static byte[] GenerateBytes(byte[] secret, string label, byte[]... method Split (line 70) | internal static void Split(byte[] input, out byte[] s1, out byte[] s2) method PHash (line 91) | private static byte[] PHash(HMAC hmac, byte[] seed, int bytesToGenerate) method A (line 119) | private static byte[] A(HMAC hmac, byte[] aMinus1Result) method PMD5 (line 124) | private static byte[] PMD5(byte[] secret, byte[] seed, int bytesDesired) method PSHA1 (line 129) | private static byte[] PSHA1(byte[] secret, byte[] seed, int bytesDesired) FILE: Program.cs class Program (line 6) | static class Program method Main (line 11) | [STAThread] FILE: Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: RsaUtilities.cs class RsaUtilities (line 8) | public static class RsaUtilities method PublicKeyOperation (line 17) | public static byte[] PublicKeyOperation(byte[] message, byte[] exponen... method Encrypt (line 37) | public static byte[] Encrypt(byte[] plainText, byte[] publicExponent, ... method GetSignedOriginalValue (line 49) | public static byte[] GetSignedOriginalValue(byte[] signedValue, byte[]... FILE: Settings.cs class Settings (line 9) | internal sealed partial class Settings { method Settings (line 11) | public Settings() { method SettingChangingEventHandler (line 20) | private void SettingChangingEventHandler(object sender, System.Configu... method SettingsSavingEventHandler (line 24) | private void SettingsSavingEventHandler(object sender, System.Componen... FILE: UnitTests/Arc4Tests.cs class Arc4Tests (line 6) | [TestFixture] method WikipediaTestVectors (line 9) | [Test] method AssertWikipediaVector (line 18) | private static void AssertWikipediaVector(string key, string plainText... FILE: UnitTests/BigIntegerTests.cs class BigIntegerTests (line 8) | [TestFixture] method WikipediaSanityChecks (line 11) | [Test] method AppliedCryptographySanityChecks (line 22) | [Test] FILE: UnitTests/ByteUtilitiesTest.cs class ByteUtilitiesTest (line 5) | [TestFixture] method ToDisplayByteStringTest (line 8) | [Test] FILE: UnitTests/FirefoxSslDebugFileUtilitiesTest.cs class FirefoxSslDebugFileUtilitiesTest (line 10) | [TestFixture] method GetPremasterSecretKeyTest (line 13) | [Test] FILE: UnitTests/Prf10Tests.cs class Prf10Tests (line 7) | [TestFixture] method CheckTestVector (line 10) | [Test] method SplitTest (line 60) | [Test] method HMACMD5SanityCheck (line 94) | [Test] method HMACSHA1SanityCheck (line 102) | [Test] method HMACSanityCheck (line 112) | private void HMACSanityCheck(HMAC hmac, params byte[] expected) FILE: UnitTests/WiresharkClipboardUtilitiesTests.cs class WiresharkClipboardUtilitiesTests (line 9) | [TestFixture] method FromWiresharkTest (line 12) | [Test] FILE: WiresharkClipboardUtilities.cs class WiresharkClipboardUtilities (line 9) | public static class WiresharkClipboardUtilities method FromWireshark (line 16) | public static byte[] FromWireshark(this string clipboardValue)