- fixed namespaces

- added CredentialGuard check
- added Named Pipes enumeration
- added Printers enumeration
- added SysMon enumeration
- added Logon Sessions enumeration
- added SuperPutty config files check
- added Oracle SQL Developer Config files check
- added AMSI providers check
- added SCCM check
- fixed output formatting
This commit is contained in:
makikvues
2021-01-31 14:13:56 +01:00
parent 977e183068
commit 9a6e5d5831
290 changed files with 1721 additions and 1625 deletions
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle
namespace winPEAS._3rdParty.BouncyCastle
{
#if !(NETCF_1_0 || NETCF_2_0 || SILVERLIGHT || PORTABLE)
[Serializable]
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle
namespace winPEAS._3rdParty.BouncyCastle
{
/**
* this exception is thrown if a buffer that is meant to have output
@@ -1,4 +1,4 @@
namespace BrowserPass.BouncyCastle
namespace winPEAS._3rdParty.BouncyCastle
{
public interface ICipherParameters
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle
namespace winPEAS._3rdParty.BouncyCastle
{
/**
* interface that a message digest conforms to.
@@ -1,11 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public abstract class Asn1Encodable
: IAsn1Convertible
@@ -1,11 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
#if !(NETCF_1_0 || NETCF_2_0 || SILVERLIGHT || PORTABLE)
[Serializable]
@@ -1,14 +1,10 @@
using BrowserPass.BouncyCastle.asn1.util;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util.io;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.asn1.util;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* a general purpose ASN.1 decoder - note: this class differs from the
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* A Null object.
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public abstract class Asn1Object
: Asn1Encodable
@@ -1,13 +1,9 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util.encoders;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util.encoders;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public abstract class Asn1OctetString
: Asn1Object, Asn1OctetStringParser
@@ -1,11 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public interface Asn1OctetStringParser
: IAsn1Convertible
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class Asn1OutputStream
: DerOutputStream
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
#if !(NETCF_1_0 || NETCF_2_0 || SILVERLIGHT || PORTABLE)
[Serializable]
@@ -1,14 +1,10 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util.collections;
using System;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util.collections;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public abstract class Asn1Sequence
: Asn1Object, IEnumerable
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public interface Asn1SequenceParser
: IAsn1Convertible
@@ -1,15 +1,11 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util.collections;
using System;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util.collections;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
abstract public class Asn1Set
: Asn1Object, IEnumerable
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public interface Asn1SetParser
: IAsn1Convertible
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class Asn1StreamParser
{
@@ -1,11 +1,7 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public interface Asn1TaggedObjectParser
: IAsn1Convertible
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class Asn1Tags
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerApplicationSpecific
: DerApplicationSpecific
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerApplicationSpecificParser
: IAsn1ApplicationSpecificParser
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerBitString
: DerBitString
@@ -1,13 +1,9 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerOctetString
: DerOctetString, IEnumerable
@@ -1,12 +1,7 @@
using BrowserPass.BouncyCastle.util.io;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerOctetStringParser
: Asn1OctetStringParser
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerOutputStream
: DerOutputStream
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerSequence
: DerSequence
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerSequenceParser
: Asn1SequenceParser
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerSet
: DerSet
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerSetParser
: Asn1SetParser
@@ -1,12 +1,7 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* BER TaggedObject - in ASN.1 notation this is any object preceded by
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class BerTaggedObjectParser
: Asn1TaggedObjectParser
@@ -1,13 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util.io;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
internal class ConstructedOctetStream
: BaseInputStream
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.util.io;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
class DefiniteLengthInputStream
: LimitedInputStream
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Base class for an application specific object
@@ -1,13 +1,10 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.math;
using System;
using System.Collections.Generic;
using System;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.math;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerBitString
: DerStringBase
@@ -1,11 +1,7 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der BMPString object.
@@ -1,11 +1,7 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerBoolean
: Asn1Object
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.math;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.math;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerEnumerated
: Asn1Object
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Class representing the DER-type External
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerExternalParser
: Asn1Encodable
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerGeneralString
: DerStringBase
@@ -1,13 +1,10 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Generalized time object.
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerGraphicString
: DerStringBase
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der IA5String object - this is an ascii string.
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.math;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.math;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerInteger
: Asn1Object
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* A Null object.
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
@@ -1,13 +1,10 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.math;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.math;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerObjectIdentifier
: Asn1Object
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerOctetString
: Asn1OctetString
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerOctetStringParser
: Asn1OctetStringParser
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.asn1.util;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.asn1.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerOutputStream
: FilterStream
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der PrintableString object.
@@ -1,12 +1,7 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerSequence
: Asn1Sequence
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerSequenceParser
: Asn1SequenceParser
@@ -1,12 +1,7 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* A Der encoded set object
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerSetParser
: Asn1SetParser
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public abstract class DerStringBase
: Asn1Object, IAsn1String
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der T61String (also the teletex string) - 8-bit characters
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* DER TaggedObject - in ASN.1 notation this is any object preceded by
@@ -1,11 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der UniversalString object.
@@ -1,13 +1,9 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* UTC time object.
@@ -1,11 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der UTF8String object.
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public class DerVideotexString
: DerStringBase
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Der VisibleString object.
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public interface IAsn1ApplicationSpecificParser
: IAsn1Convertible
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* Marker interface for CHOICE objects - if you implement this in a roll-your-own
@@ -1,4 +1,4 @@
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
public interface IAsn1Convertible
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* basic interface for Der string objects.
@@ -1,11 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
class IndefiniteLengthInputStream
: LimitedInputStream
@@ -1,12 +1,7 @@
using BrowserPass.BouncyCastle.util.io;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
internal abstract class LimitedInputStream
: BaseInputStream
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1
namespace winPEAS._3rdParty.BouncyCastle.asn1
{
/**
* class for breaking up an Oid into it's component tokens, ala
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.cryptopro
namespace winPEAS._3rdParty.BouncyCastle.asn1.cryptopro
{
public abstract class CryptoProObjectIdentifiers
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.gm
namespace winPEAS._3rdParty.BouncyCastle.asn1.gm
{
public abstract class GMObjectIdentifiers
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.misc
namespace winPEAS._3rdParty.BouncyCastle.asn1.misc
{
public abstract class MiscObjectIdentifiers
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.nist
namespace winPEAS._3rdParty.BouncyCastle.asn1.nist
{
public sealed class NistObjectIdentifiers
{
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.pkcs
namespace winPEAS._3rdParty.BouncyCastle.asn1.pkcs
{
public abstract class PkcsObjectIdentifiers
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.rosstandart
namespace winPEAS._3rdParty.BouncyCastle.asn1.rosstandart
{
public abstract class RosstandartObjectIdentifiers
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.teletrust
namespace winPEAS._3rdParty.BouncyCastle.asn1.teletrust
{
public sealed class TeleTrusTObjectIdentifiers
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.asn1.ua
namespace winPEAS._3rdParty.BouncyCastle.asn1.ua
{
/**
* Ukrainian object identifiers
@@ -1,12 +1,8 @@
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System.Collections.Generic;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace BrowserPass.BouncyCastle.asn1.util
namespace winPEAS._3rdParty.BouncyCastle.asn1.util
{
[Obsolete("Use Org.BouncyCastle.Utilities.IO.FilterStream")]
public class FilterStream : Stream
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.crypto
namespace winPEAS._3rdParty.BouncyCastle.crypto
{
internal class Check
{
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.crypto
namespace winPEAS._3rdParty.BouncyCastle.crypto
{
/// <remarks>Base interface for a symmetric key block cipher.</remarks>
public interface IBlockCipher
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.crypto
namespace winPEAS._3rdParty.BouncyCastle.crypto
{
/// <remarks>
/// With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes.
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.crypto
namespace winPEAS._3rdParty.BouncyCastle.crypto
{
/**
* this exception is thrown whenever we find something we don't expect in a
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BrowserPass.BouncyCastle.crypto
namespace winPEAS._3rdParty.BouncyCastle.crypto
{
#if !(NETCF_1_0 || NETCF_2_0 || SILVERLIGHT || PORTABLE)
[Serializable]
@@ -1,8 +1,7 @@
using System;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/* The BLAKE2 cryptographic hash function was designed by Jean-
Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and Christian
@@ -1,8 +1,7 @@
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using System;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/*
The BLAKE2 cryptographic hash function was designed by Jean-
@@ -1,7 +1,6 @@
using System;
using BrowserPass.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/// <summary>
/// Customizable SHAKE function.
@@ -1,9 +1,8 @@
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/**
* implementation of Ukrainian DSTU 7564 hash function
@@ -1,14 +1,10 @@
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.engines;
using winPEAS._3rdParty.BouncyCastle.crypto.parameters;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using BrowserPass.BouncyCastle.crypto;
using BrowserPass.BouncyCastle.crypto.parameters;
using BrowserPass.BouncyCastle.crypto.engines;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/**
* implementation of GOST R 34.11-94
@@ -1,16 +1,8 @@
using System;
using System.IO;
using System;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Diagnostics;
using BrowserPass.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
public abstract class Gost3411_2012Digest:IDigest,IMemoable
{
@@ -1,9 +1,7 @@
using BrowserPass.BouncyCastle.Crypto.Digests;
using BrowserPass.BouncyCastle.util;
using System;
using System;
using winPEAS._3rdParty.BouncyCastle.util;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
public class Gost3411_2012_256Digest : Gost3411_2012Digest
{
@@ -1,18 +1,6 @@
using System;
using System.IO;
using System;
using System.IO;
using winPEAS._3rdParty.BouncyCastle.util;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Diagnostics;
using BrowserPass.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
public class Gost3411_2012_512Digest:Gost3411_2012Digest
{
@@ -1,13 +1,7 @@
using System;
using winPEAS._3rdParty.BouncyCastle.util;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Diagnostics;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/**
* base implementation of MD4 family style digest as outlined in
@@ -1,11 +1,9 @@
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System;
using System.Diagnostics;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/// <summary>
/// Implementation of Keccak based on following KeccakNISTInterface.c from http://keccak.noekeon.org/
@@ -1,16 +1,8 @@
using System;
using winPEAS._3rdParty.BouncyCastle.crypto.util;
using winPEAS._3rdParty.BouncyCastle.util;
using System;
using System.IO;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Diagnostics;
using BrowserPass.BouncyCastle.util.io;
namespace BrowserPass.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/**
* Base class for SHA-384 and SHA-512.
@@ -1,16 +1,7 @@
using System;
using winPEAS._3rdParty.BouncyCastle.util;
using System;
using System.IO;
using BrowserPass.BouncyCastle;
using BrowserPass.BouncyCastle.crypto.util;
using BrowserPass.BouncyCastle.util;
using System;
using System.Diagnostics;
using BrowserPass.BouncyCastle.util.io;
namespace Org.BouncyCastle.Crypto.Digests
namespace winPEAS._3rdParty.BouncyCastle.crypto.digests
{
/**

Some files were not shown because too many files have changed in this diff Show More