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
Loading...
Searching...
No Matches
SHA1.cs
Go to the documentation of this file.
1using System;
2using System.IO;
7
9{
10 [global::System.Runtime.InteropServices.ComVisible(true)]
11 [global::Cpp2ILInjected.Token(Token = "0x20002F9")]
12 public abstract class SHA1 : HashAlgorithm
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60019CA")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1B0D4E8", Offset = "0x1B0D4E8", Length = "0x20")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1CryptoServiceProvider), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = ".ctor", ReturnType = typeof(void))]
19 protected SHA1()
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x60019CB")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1B0B698", Offset = "0x1B0B698", Length = "0x54")]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.PKCS1), Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HashAlgorithm))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.DSAManaged), Member = "GenerateParams", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAOAEPKeyExchangeDeformatter), Member = "DecryptKeyExchange", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAOAEPKeyExchangeFormatter), Member = "CreateKeyExchange", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = "SignData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = "SignData", MemberParameters = new object[]
32 {
33 typeof(byte[]),
34 typeof(int),
35 typeof(int)
36 }, ReturnType = typeof(byte[]))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = "SignData", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(byte[]))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = "VerifyData", MemberParameters = new object[]
39 {
40 typeof(byte[]),
41 typeof(byte[])
42 }, ReturnType = typeof(bool))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplUnix", Member = "get_Thumbprint", ReturnType = "System.Byte[]")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension", Member = ".ctor", MemberParameters = new object[]
45 {
46 "System.Security.Cryptography.X509Certificates.PublicKey",
47 "System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm",
48 typeof(bool)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Cryptography.PKCS1", Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HashAlgorithm))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Authenticode.AuthenticodeDeformatter", Member = "CheckSignature", ReturnType = typeof(bool))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Authenticode.PrivateKey", Member = "DeriveKey", MemberParameters = new object[]
53 {
54 "System.Byte[]",
55 typeof(string)
56 }, ReturnType = "System.Byte[]")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1CryptoServiceProvider), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
60 public new static SHA1 Create()
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x60019CC")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1B0D508", Offset = "0x1B0D508", Length = "0xA0")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
71 public new static SHA1 Create(string hashName)
72 {
73 throw null;
74 }
75 }
76}
class f__AnonymousType0<< Count > j__TPar
static new SHA1 Create(string hashName)
Definition SHA1.cs:71
static new SHA1 Create()
Definition SHA1.cs:60