terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ DecodeRSA()

static RSA Mono.Security.Cryptography.PKCS8.PrivateKeyInfo.DecodeRSA ( byte[] keypair)
inlinestatic

Definition at line 141 of file PKCS8.cs.

142 {
143 ASN1 asn;
144 byte nTag = asn.m_nTag;
145 ASN1 asn2;
146 byte[] array = PKCS8.PrivateKeyInfo.RemoveLeadingZero(asn2.Value);
147 ASN1 asn3;
148 byte[] array2 = PKCS8.PrivateKeyInfo.Normalize(asn3.Value, 43151360);
149 long num = 0L;
150 ASN1 asn4;
151 byte[] array3 = PKCS8.PrivateKeyInfo.Normalize(asn4.Value, (int)num);
152 long num2 = 0L;
153 ASN1 asn5;
154 byte[] array4 = PKCS8.PrivateKeyInfo.Normalize(asn5.Value, (int)num2);
155 ASN1 asn6;
156 byte[] array5 = PKCS8.PrivateKeyInfo.RemoveLeadingZero(asn6.Value);
157 long num3 = 0L;
158 ASN1 asn7;
159 byte[] array6 = PKCS8.PrivateKeyInfo.Normalize(asn7.Value, (int)num3);
160 long num4 = 0L;
161 ASN1 asn8;
162 byte[] array7 = PKCS8.PrivateKeyInfo.Normalize(asn8.Value, (int)num4);
163 long num5 = 0L;
164 ASN1 asn9;
165 byte[] array8 = PKCS8.PrivateKeyInfo.Normalize(asn9.Value, (int)num5);
166 return RSA.Create();
167 }
class f__AnonymousType0<< Count > j__TPar
static new RSA Create()
Definition RSA.cs:18

References System.array, System.Security.Cryptography.RSA.Create(), j__TPar, System.L, Mono.Security.ASN1.m_nTag, Mono.Security.Cryptography.PKCS8.PrivateKeyInfo.Normalize(), and Mono.Security.Cryptography.PKCS8.PrivateKeyInfo.RemoveLeadingZero().

Referenced by Mono.Security.X509.PKCS12.AddPrivateKey(), Mono.Security.X509.PKCS12.GetAsymmetricAlgorithm(), and Mono.Security.X509.PKCS12.GetAttributes().