Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.Cryptography Namespace Reference

Namespaces

namespace  Asn1
 
namespace  Pkcs
 
namespace  X509Certificates
 

Classes

class  AeadCommon
 
class  Aes
 
class  AesAEAD
 
class  AesCcm
 
class  AesCng
 
class  AesCryptoServiceProvider
 
class  AesGcm
 
class  AesManaged
 
class  AsnEncodedData
 
class  AsnEncodedDataCollection
 
class  AsnEncodedDataEnumerator
 
class  AsymmetricAlgorithm
 
class  AsymmetricKeyExchangeDeformatter
 
class  AsymmetricKeyExchangeFormatter
 
class  AsymmetricSignatureDeformatter
 
class  AsymmetricSignatureFormatter
 
class  ChaCha20Poly1305
 
class  CngAlgorithm
 
class  CngAlgorithmGroup
 
class  CngKey
 
class  CngKeyBlobFormat
 
class  CngKeyCreationParameters
 
class  CngKeyLite
 
class  CngPkcs8
 
struct  CngProperty
 
class  CngPropertyCollection
 
class  CngProvider
 
class  CngUIPolicy
 
class  CryptoConfig
 
class  CryptoConfigForwarder
 
class  CryptographicException
 
class  CryptographicOperations
 
class  CryptographicUnexpectedOperationException
 
class  CryptoPool
 
class  CryptoStream
 
class  CspKeyContainerInfo
 
class  CspParameters
 
class  DeriveBytes
 
class  DES
 
class  DESCryptoServiceProvider
 
class  DSA
 
class  DSACng
 
class  DSACryptoServiceProvider
 
class  DSAImplementation
 
class  DSAKeyFormatHelper
 
class  DSAOpenSsl
 
struct  DSAParameters
 
class  DSASignatureDeformatter
 
class  DSASignatureFormatHelpers
 
class  DSASignatureFormatter
 
class  EccKeyFormatHelper
 
class  ECCng
 
class  ECCngKey
 
struct  ECCurve
 
class  ECDiffieHellman
 
class  ECDiffieHellmanCng
 
class  ECDiffieHellmanCngPublicKey
 
class  ECDiffieHellmanImplementation
 
class  ECDiffieHellmanOpenSsl
 
class  ECDiffieHellmanPublicKey
 
class  ECDsa
 
class  ECDsaCng
 
class  ECDsaImplementation
 
class  ECDsaOpenSsl
 
struct  ECParameters
 
struct  ECPoint
 
class  FromBase64Transform
 
class  HashAlgorithm
 
struct  HashAlgorithmName
 
class  HashOneShotHelpers
 
class  HKDF
 
class  HMAC
 
class  HMACMD5
 
class  HMACSHA1
 
class  HMACSHA256
 
class  HMACSHA384
 
class  HMACSHA512
 
interface  ICryptoTransform
 
interface  ICspAsymmetricAlgorithm
 
class  IncrementalHash
 
class  KeyBlobHelpers
 
class  KeyedHashAlgorithm
 
class  KeyFormatHelper
 
class  KeySizeHelpers
 
class  KeySizes
 
class  MaskGenerationMethod
 
class  MD5
 
class  MD5CryptoServiceProvider
 
class  Oid
 
class  OidCollection
 
class  OidEnumerator
 
class  Oids
 
class  PasswordBasedEncryption
 
class  PasswordDeriveBytes
 
class  PbeParameters
 
class  PemEncoding
 
struct  PemFields
 
class  PKCS1MaskGenerationMethod
 
class  RandomNumberGenerator
 
class  RandomNumberGeneratorImplementation
 
class  RC2
 
class  RC2CryptoServiceProvider
 
class  Rfc2898DeriveBytes
 
class  Rijndael
 
class  RijndaelManaged
 
class  RNGCryptoServiceProvider
 
class  RSA
 
class  RSACng
 
class  RSACryptoServiceProvider
 
class  RSAEncryptionPadding
 
class  RSAImplementation
 
class  RSAKeyFormatHelper
 
class  RSAOAEPKeyExchangeDeformatter
 
class  RSAOAEPKeyExchangeFormatter
 
class  RSAOpenSsl
 
class  RsaPaddingProcessor
 
struct  RSAParameters
 
class  RSAPKCS1KeyExchangeDeformatter
 
class  RSAPKCS1KeyExchangeFormatter
 
class  RSAPKCS1SignatureDeformatter
 
class  RSAPKCS1SignatureFormatter
 
class  RSASignaturePadding
 
class  SafeEvpPKeyHandle
 
class  SafeHashHandle
 
class  SafeKeyHandle
 
class  SafeProvHandle
 
class  SHA1
 
class  SHA1CryptoServiceProvider
 
class  SHA1Managed
 
class  SHA256
 
class  SHA256CryptoServiceProvider
 
class  SHA256Managed
 
class  SHA384
 
class  SHA384CryptoServiceProvider
 
class  SHA384Managed
 
class  SHA512
 
class  SHA512CryptoServiceProvider
 
class  SHA512Managed
 
class  SignatureDescription
 
class  SymmetricAlgorithm
 
class  ThrowHelper
 
class  ToBase64Transform
 
class  TripleDES
 
class  TripleDESCng
 
class  TripleDESCryptoServiceProvider
 
class  XmlKeyHelper
 

Enumerations

enum  CngExportPolicies {
  None = 0 , AllowPlaintextExport = 2 , None = 0 , AllowExport = 1 ,
  AllowPlaintextExport = 2 , AllowArchiving = 4 , AllowPlaintextArchiving = 8
}
 
enum  CngKeyCreationOptions { None = 0 , None = 0 , MachineKey = 0x20 , OverwriteExistingKey = 0x80 }
 
enum  CngPropertyOptions {
  None = 0 , Persist = int.MinValue , None = 0 , CustomProperty = 0x40000000 ,
  Persist = int.MinValue
}
 
enum  DSASignatureFormat { IeeeP1363FixedFieldConcatenation , Rfc3279DerSequence }
 
enum  RSAEncryptionPaddingMode { Pkcs1 , Oaep }
 
enum  RSASignaturePaddingMode { Pkcs1 , Pss }
 
enum  CngExportPolicies {
  None = 0 , AllowPlaintextExport = 2 , None = 0 , AllowExport = 1 ,
  AllowPlaintextExport = 2 , AllowArchiving = 4 , AllowPlaintextArchiving = 8
}
 
enum  CngKeyCreationOptions { None = 0 , None = 0 , MachineKey = 0x20 , OverwriteExistingKey = 0x80 }
 
enum  CngKeyHandleOpenOptions { None = 0 , EphemeralKey = 1 }
 
enum  CngKeyOpenOptions { None = 0 , UserKey = 0 , MachineKey = 0x20 , Silent = 0x40 }
 
enum  CngKeyUsages {
  None = 0 , Decryption = 1 , Signing = 2 , KeyAgreement = 4 ,
  AllUsages = 0xFFFFFF
}
 
enum  CngPropertyOptions {
  None = 0 , Persist = int.MinValue , None = 0 , CustomProperty = 0x40000000 ,
  Persist = int.MinValue
}
 
enum  CngUIProtectionLevels { None = 0 , ProtectKey = 1 , ForceHighProtection = 2 }
 
enum  ECDiffieHellmanKeyDerivationFunction { Hash , Hmac , Tls }
 
enum  ECKeyXmlFormat { Rfc4050 }
 
enum  CspProviderFlags {
  NoFlags = 0 , UseMachineKeyStore = 1 , UseDefaultKeyContainer = 2 , UseNonExportableKey = 4 ,
  UseExistingKey = 8 , UseArchivableKey = 0x10 , UseUserProtectedKey = 0x20 , NoPrompt = 0x40 ,
  CreateEphemeralKey = 0x80
}
 
enum  KeyNumber { Exchange = 1 , Signature }
 
enum  FromBase64TransformMode { IgnoreWhiteSpaces , DoNotIgnoreWhiteSpaces }
 
enum  OidGroup {
  All , HashAlgorithm , EncryptionAlgorithm , PublicKeyAlgorithm ,
  SignatureAlgorithm , Attribute , ExtensionOrAttribute , EnhancedKeyUsage ,
  Policy , Template , KeyDerivationFunction
}
 
enum  CipherMode {
  CBC = 1 , ECB , OFB , CFB ,
  CTS
}
 
enum  CryptoStreamMode { Read , Write }
 
enum  PaddingMode {
  None = 1 , PKCS7 , Zeros , ANSIX923 ,
  ISO10126
}
 
enum  PbeEncryptionAlgorithm {
  Unknown , Aes128Cbc , Aes192Cbc , Aes256Cbc ,
  TripleDes3KeyPkcs12
}