terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Classes | |
class | DeriveBytes |
Static Public Member Functions | |
static PKCS12 | LoadFromFile (string filename) |
static PKCS12 | LoadFromFile (string filename, string password) |
Static Public Attributes | |
const string | pbeWithSHAAnd128BitRC4 = "1.2.840.113549.1.12.1.1" |
const string | pbeWithSHAAnd40BitRC4 = "1.2.840.113549.1.12.1.2" |
const string | pbeWithSHAAnd3KeyTripleDESCBC = "1.2.840.113549.1.12.1.3" |
const string | pbeWithSHAAnd2KeyTripleDESCBC = "1.2.840.113549.1.12.1.4" |
const string | pbeWithSHAAnd128BitRC2CBC = "1.2.840.113549.1.12.1.5" |
const string | pbeWithSHAAnd40BitRC2CBC = "1.2.840.113549.1.12.1.6" |
const string | keyBag = "1.2.840.113549.1.12.10.1.1" |
const string | pkcs8ShroudedKeyBag = "1.2.840.113549.1.12.10.1.2" |
const string | certBag = "1.2.840.113549.1.12.10.1.3" |
const string | crlBag = "1.2.840.113549.1.12.10.1.4" |
const string | secretBag = "1.2.840.113549.1.12.10.1.5" |
const string | safeContentsBag = "1.2.840.113549.1.12.10.1.6" |
const string | x509Certificate = "1.2.840.113549.1.9.22.1" |
const string | sdsiCertificate = "1.2.840.113549.1.9.22.2" |
const string | x509Crl = "1.2.840.113549.1.9.23.1" |
const int | CryptoApiPasswordLimit = 32 |
Protected Member Functions | |
override void | Finalize () |
Properties | |
string | Password [set] |
int | IterationCount [get, set] |
ArrayList | Keys [get, set] |
ArrayList | Secrets [get, set] |
X509CertificateCollection | Certificates [get, set] |
RandomNumberGenerator | RNG [get, set] |
static int | MaximumPasswordLength [get, set] |
Private Member Functions | |
void | Decode (byte[] data) |
bool | Compare (byte[] expected, byte[] actual) |
SymmetricAlgorithm | GetSymmetricAlgorithm (string algorithmOid, byte[] salt, int iterationCount) |
DSAParameters | GetExistingParameters (out bool found) |
void | AddPrivateKey (PKCS8.PrivateKeyInfo pki) |
void | ReadSafeBag (ASN1 safeBag) |
ASN1 | Pkcs8ShroudedKeyBagSafeBag (AsymmetricAlgorithm aa, IDictionary attributes) |
ASN1 | KeyBagSafeBag (AsymmetricAlgorithm aa, IDictionary attributes) |
ASN1 | SecretBagSafeBag (byte[] secret, IDictionary attributes) |
ASN1 | CertificateSafeBag (X509Certificate x509, IDictionary attributes) |
byte[] | MAC (byte[] password, byte[] salt, int iterations, byte[] data) |
PKCS7.ContentInfo | EncryptedContentInfo (ASN1 safeBags, string algorithmOid) |
bool | CompareAsymmetricAlgorithm (AsymmetricAlgorithm a1, AsymmetricAlgorithm a2) |
Static Private Member Functions | |
static byte[] | LoadFile (string filename) |
static | PKCS12 () |
Private Attributes | |
byte[] | _password |
ArrayList | _keyBags |
ArrayList | _secretBags |
X509CertificateCollection | _certs |
bool | _keyBagsChanged |
bool | _secretBagsChanged |
bool | _certsChanged |
int | _iterations |
ArrayList | _safeBags |
RandomNumberGenerator | _rng |
Static Private Attributes | |
const int | recommendedIterationCount = 2000 |
static int | password_max_length |