Offset 1, 14 lines modified | Offset 1, 11 lines modified | ||
1 |
Zip·file·size:·88 |
1 | Zip·file·size:·8846745·bytes,·number·of·entries:·1616 |
2 | -rw----·····2.0·fat···157058·bl·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat···157058·bl·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat···157179·bl·defN·08-Jan-01·00:00·META-INF/89772E6A.SF | 3 | -rw----·····2.0·fat···157179·bl·defN·08-Jan-01·00:00·META-INF/89772E6A.SF |
4 | -rw----·····2.0·fat·····1326·bl·defN·08-Jan-01·00:00·META-INF/89772E6A.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·08-Jan-01·00:00·META-INF/89772E6A.RSA |
5 | -rw----·····2.0·fat·······33·bl·defN·08-Jan-01·00:00·META-INF/services/org.ocpsoft.prettytime.PrettyTime | ||
6 | -rw----·····2.0·fat·····1272·bl·defN·08-Jan-01·00:00·META-INF/README | ||
7 | -rw----·····2.0·fat·······57·bl·defN·08-Jan-01·00:00·META-INF/services/org.apache.james.mime4j.dom.MessageServiceFactory | ||
8 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/buildserverid |
9 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/fdroidserverid |
10 | -rw----·····2.0·fat····57732·bX·defN·08-Jan-01·00:00·AndroidManifest.xml | 7 | -rw----·····2.0·fat····57732·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
11 | -rw----·····2.0·fat·····2388·bl·defN·08-Jan-01·00:00·assets/api.keybase.io.CA.cer | 8 | -rw----·····2.0·fat·····2388·bl·defN·08-Jan-01·00:00·assets/api.keybase.io.CA.cer |
12 | -rw----·····2.0·fat···222492·bl·defN·08-Jan-01·00:00·assets/fonts/communitymaterial-font-v1.5.54.ttf | 9 | -rw----·····2.0·fat···222492·bl·defN·08-Jan-01·00:00·assets/fonts/communitymaterial-font-v1.5.54.ttf |
13 | -rw----·····2.0·fat···150952·bl·defN·08-Jan-01·00:00·assets/fonts/fontawesome-font-v4.6.0.1.ttf | 10 | -rw----·····2.0·fat···150952·bl·defN·08-Jan-01·00:00·assets/fonts/fontawesome-font-v4.6.0.1.ttf |
14 | -rw----·····2.0·fat···128180·bl·defN·08-Jan-01·00:00·assets/fonts/google-material-font-v2.2.0.1.original.ttf | 11 | -rw----·····2.0·fat···128180·bl·defN·08-Jan-01·00:00·assets/fonts/google-material-font-v2.2.0.1.original.ttf |
Offset 1608, 11 lines modified | Offset 1605, 14 lines modified | ||
1608 | -rw----·····2.0·fat·····1460·bl·defN·08-Jan-01·00:00·res/xml/proxy_preferences.xml | 1605 | -rw----·····2.0·fat·····1460·bl·defN·08-Jan-01·00:00·res/xml/proxy_preferences.xml |
1609 | -rw----·····2.0·fat······544·bl·defN·08-Jan-01·00:00·res/xml/sync_adapter_contacts.xml | 1606 | -rw----·····2.0·fat······544·bl·defN·08-Jan-01·00:00·res/xml/sync_adapter_contacts.xml |
1610 | -rw----·····2.0·fat······492·bl·defN·08-Jan-01·00:00·res/xml/sync_adapter_contacts_structure.xml | 1607 | -rw----·····2.0·fat······492·bl·defN·08-Jan-01·00:00·res/xml/sync_adapter_contacts_structure.xml |
1611 | -rw----·····2.0·fat······516·bl·defN·08-Jan-01·00:00·res/xml/sync_adapter_keys.xml | 1608 | -rw----·····2.0·fat······516·bl·defN·08-Jan-01·00:00·res/xml/sync_adapter_keys.xml |
1612 | -rw----·····2.0·fat······828·bl·defN·08-Jan-01·00:00·res/xml/sync_preferences.xml | 1609 | -rw----·····2.0·fat······828·bl·defN·08-Jan-01·00:00·res/xml/sync_preferences.xml |
1613 | -rw----·····2.0·fat·····1356·bl·defN·08-Jan-01·00:00·res/xml/usb_device_filter.xml | 1610 | -rw----·····2.0·fat·····1356·bl·defN·08-Jan-01·00:00·res/xml/usb_device_filter.xml |
1614 | -rw----·····1.0·fat··2500428·b-·stor·08-Jan-01·00:00·resources.arsc | 1611 | -rw----·····1.0·fat··2500428·b-·stor·08-Jan-01·00:00·resources.arsc |
1615 |
-rw----·····2.0·fat··947 |
1612 | -rw----·····2.0·fat··9476764·bl·defN·08-Jan-01·00:00·classes.dex |
1613 | -rw----·····2.0·fat·····1272·bl·defN·08-Jan-01·00:00·META-INF/README | ||
1614 | -rw----·····2.0·fat·······57·bl·defN·08-Jan-01·00:00·META-INF/services/org.apache.james.mime4j.dom.MessageServiceFactory | ||
1616 | -rw----·····2.0·fat····42868·bl·defN·08-Jan-01·00:00·org/bouncycastle/x509/CertPathReviewerMessages.properties | 1615 | -rw----·····2.0·fat····42868·bl·defN·08-Jan-01·00:00·org/bouncycastle/x509/CertPathReviewerMessages.properties |
1617 | -rw----·····2.0·fat····49608·bl·defN·08-Jan-01·00:00·org/bouncycastle/x509/CertPathReviewerMessages_de.properties | 1616 | -rw----·····2.0·fat····49608·bl·defN·08-Jan-01·00:00·org/bouncycastle/x509/CertPathReviewerMessages_de.properties |
1618 |
|
1617 | -rw----·····2.0·fat·······33·bl·defN·08-Jan-01·00:00·META-INF/services/org.ocpsoft.prettytime.PrettyTime |
1618 | 1616·files,·15779531·bytes·uncompressed,·8572887·bytes·compressed:··45.7% |
Offset 855, 15 lines modified | Offset 855, 15 lines modified | ||
855 | ····.line·139 | 855 | ····.line·139 |
856 | ····.local·v1,·"dnsMessage":Lde/measite/minidns/DNSMessage; | 856 | ····.local·v1,·"dnsMessage":Lde/measite/minidns/DNSMessage; |
857 | ····:goto_0 | 857 | ····:goto_0 |
858 | ····if-eqz·v1,·:cond_2 | 858 | ····if-eqz·v1,·:cond_2 |
859 | ····move-object·v6,·v1 | 859 | ····move-object·v6,·v1 |
860 |
····.line·16 |
860 | ····.line·166 |
861 | ····:cond_0 | 861 | ····:cond_0 |
862 | ····:goto_1 | 862 | ····:goto_1 |
863 | ····return-object·v6 | 863 | ····return-object·v6 |
864 | ····.line·138 | 864 | ····.line·138 |
865 | ····.end·local·v1····#·"dnsMessage":Lde/measite/minidns/DNSMessage; | 865 | ····.end·local·v1····#·"dnsMessage":Lde/measite/minidns/DNSMessage; |
866 | ····:cond_1 | 866 | ····:cond_1 |
Offset 1046, 14 lines modified | Offset 1046, 15 lines modified | ||
1046 | ····:try_end_3 | 1046 | ····:try_end_3 |
1047 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_1 | 1047 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_1 |
1048 | ····:cond_6 | 1048 | ····:cond_6 |
1049 | ····:goto_3 | 1049 | ····:goto_3 |
1050 | ····move-object·v6,·v1 | 1050 | ····move-object·v6,·v1 |
1051 | ····.line·166 | ||
1051 | ····goto/16·:goto_1 | 1052 | ····goto/16·:goto_1 |
1052 | ····.line·158 | 1053 | ····.line·158 |
1053 | ····.restart·local·v4····#·"record":Lde/measite/minidns/Record; | 1054 | ····.restart·local·v4····#·"record":Lde/measite/minidns/Record; |
1054 | ····:cond_7 | 1055 | ····:cond_7 |
1055 | ····add-int/lit8·v7,·v7,·0x1 | 1056 | ····add-int/lit8·v7,·v7,·0x1 |
Offset 1079, 21 lines modified | Offset 1079, 15 lines modified | ||
1079 | ····iget·v1,·p0,·Lde/measite/minidns/DNSMessage;->id:I | 1079 | ····iget·v1,·p0,·Lde/measite/minidns/DNSMessage;->id:I |
1080 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 1080 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
1081 | ····move-result-object·v0 | 1081 | ····move-result-object·v0 |
1082 | ····const-string/jumbo·v1,·"·--\n" | 1082 | ····const-string/jumbo·v1,·"·--\nQ" |
1083 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
1084 | ····move-result-object·v0 | ||
1085 | ····const-string/jumbo·v1,·"Q" | ||
1086 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1083 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1087 | ····move-result-object·v0 | 1084 | ····move-result-object·v0 |
1088 | ····iget-object·v1,·p0,·Lde/measite/minidns/DNSMessage;->questions:[Lde/measite/minidns/Question; | 1085 | ····iget-object·v1,·p0,·Lde/measite/minidns/DNSMessage;->questions:[Lde/measite/minidns/Question; |
Offset 1157, 9 lines modified | Offset 1151, 10 lines modified | ||
1157 | ····move-result-object·v0 | 1151 | ····move-result-object·v0 |
1158 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1152 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1159 | ····move-result-object·v0 | 1153 | ····move-result-object·v0 |
1154 | ····.line·517 | ||
1160 | ····return-object·v0 | 1155 | ····return-object·v0 |
1161 | .end·method | 1156 | .end·method |
Offset 145, 17 lines modified | Offset 145, 19 lines modified | ||
145 | ····move-result·v0 | 145 | ····move-result·v0 |
146 | ····if-eqz·v0,·:cond_2 | 146 | ····if-eqz·v0,·:cond_2 |
147 | ····const/4·v0,·0x1 | 147 | ····const/4·v0,·0x1 |
148 | ····.line·306 | ||
148 | ····:goto_0 | 149 | ····:goto_0 |
149 | ····return·v0 | 150 | ····return·v0 |
151 | ····.line·308 | ||
150 | ····:cond_2 | 152 | ····:cond_2 |
151 | ····const/4·v0,·0x0 | 153 | ····const/4·v0,·0x0 |
152 | ····goto·:goto_0 | 154 | ····goto·:goto_0 |
153 | .end·method | 155 | .end·method |
154 | .method·public·isUnicastQuery()Z | 156 | .method·public·isUnicastQuery()Z |
Offset 165, 9 lines modified | Offset 165, 10 lines modified | ||
165 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |
166 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 166 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
167 | ····move-result-object·v0 | 167 | ····move-result-object·v0 |
168 | ····.line·37 | ||
168 | ····return-object·v0 | 169 | ····return-object·v0 |
169 | .end·method | 170 | .end·method |
Offset 421, 14 lines modified | Offset 421, 15 lines modified | ||
421 | ····move-result-object·v0 | 421 | ····move-result-object·v0 |
422 | ····check-cast·v0,·Lorg/bouncycastle/asn1/ASN1Sequence; | 422 | ····check-cast·v0,·Lorg/bouncycastle/asn1/ASN1Sequence; |
423 | ····invoke-direct·{v1,·v0},·Lorg/bouncycastle/a/a;-><init>(Lorg/bouncycastle/asn1/ASN1Sequence;)V | 423 | ····invoke-direct·{v1,·v0},·Lorg/bouncycastle/a/a;-><init>(Lorg/bouncycastle/asn1/ASN1Sequence;)V |
424 | ····.line·324 | ||
424 | ····return-object·v1 | 425 | ····return-object·v1 |
425 | .end·method | 426 | .end·method |
426 | .method·public·d()[Ljava/security/Principal; | 427 | .method·public·d()[Ljava/security/Principal; |
427 | ····.locals·1 | 428 | ····.locals·1 |
428 | ····.prologue | 429 | ····.prologue |
Offset 708, 19 lines modified | Offset 709, 21 lines modified | ||
708 | ····move-result·v5 | 709 | ····move-result·v5 |
709 | ····if-eqz·v5,·:cond_2 | 710 | ····if-eqz·v5,·:cond_2 |
710 | ····:goto_1 | 711 | ····:goto_1 |
711 | ····move·v4,·v3 | 712 | ····move·v4,·v3 |
713 | ····.line·341 | ||
712 | ····goto·:goto_0 | 714 | ····goto·:goto_0 |
713 | ····:cond_2 | 715 | ····:cond_2 |
714 | ····move·v3,·v4 | 716 | ····move·v3,·v4 |
717 | ····.line·342 | ||
715 | ····goto·:goto_1 | 718 | ····goto·:goto_1 |
716 | ····.line·345 | 719 | ····.line·345 |
717 | ····:cond_3 | 720 | ····:cond_3 |
718 | ····iget-object·v5,·p0,·Lorg/bouncycastle/a/a;->a:Lorg/bouncycastle/asn1/x509/Holder; | 721 | ····iget-object·v5,·p0,·Lorg/bouncycastle/a/a;->a:Lorg/bouncycastle/asn1/x509/Holder; |
719 | ····invoke-virtual·{v5},·Lorg/bouncycastle/asn1/x509/Holder;->getEntityName()Lorg/bouncycastle/asn1/x509/GeneralNames; | 722 | ····invoke-virtual·{v5},·Lorg/bouncycastle/asn1/x509/Holder;->getEntityName()Lorg/bouncycastle/asn1/x509/GeneralNames; |
Offset 357, 15 lines modified | Offset 357, 15 lines modified | ||
357 | ····const/4·v1,·0x0 | 357 | ····const/4·v1,·0x0 |
358 | ····.line·170 | 358 | ····.line·170 |
359 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/ASN1ApplicationSpecific; | 359 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/ASN1ApplicationSpecific; |
360 | ····if-nez·v2,·:cond_1 | 360 | ····if-nez·v2,·:cond_1 |
361 |
····.line·17 |
361 | ····.line·177 |
362 | ····:cond_0 | 362 | ····:cond_0 |
363 | ····:goto_0 | 363 | ····:goto_0 |
364 | ····return·v1 | 364 | ····return·v1 |
365 | ····:cond_1 | 365 | ····:cond_1 |
366 | ····move-object·v0,·p1 | 366 | ····move-object·v0,·p1 |
Offset 446, 15 lines modified | Offset 446, 15 lines modified | ||
446 | ····const/4·v1,·0x0 | 446 | ····const/4·v1,·0x0 |
447 | ····.line·221 | 447 | ····.line·221 |
448 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/ASN1BitString; | 448 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/ASN1BitString; |
449 | ····if-nez·v2,·:cond_1 | 449 | ····if-nez·v2,·:cond_1 |
450 |
····.line·22 |
450 | ····.line·228 |
451 | ····:cond_0 | 451 | ····:cond_0 |
452 | ····:goto_0 | 452 | ····:goto_0 |
453 | ····return·v1 | 453 | ····return·v1 |
454 | ····:cond_1 | 454 | ····:cond_1 |
455 | ····move-object·v0,·p1 | 455 | ····move-object·v0,·p1 |
Offset 676, 15 lines modified | Offset 676, 15 lines modified | ||
676 | ····move-result-object·v4 | 676 | ····move-result-object·v4 |
677 | ····invoke-direct·{v3,·v4},·Lorg/bouncycastle/asn1/DEROctetString;-><init>([B)V | 677 | ····invoke-direct·{v3,·v4},·Lorg/bouncycastle/asn1/DEROctetString;-><init>([B)V |
678 | ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/bouncycastle/asn1/DERTaggedObject;-><init>(ZILorg/bouncycastle/asn1/ASN1Encodable;)V | 678 | ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/bouncycastle/asn1/DERTaggedObject;-><init>(ZILorg/bouncycastle/asn1/ASN1Encodable;)V |
679 |
····.line·11 |
679 | ····.line·116 |
680 | ····.end·local·v0····#·"defIn":Lorg/bouncycastle/asn1/DefiniteLengthInputStream; | 680 | ····.end·local·v0····#·"defIn":Lorg/bouncycastle/asn1/DefiniteLengthInputStream; |
681 | ····:goto_0 | 681 | ····:goto_0 |
682 | ····return-object·v2 | 682 | ····return-object·v2 |
683 | ····.line·107 | 683 | ····.line·107 |
684 | ····:cond_0 | 684 | ····:cond_0 |
685 | ····invoke-virtual·{p0},·Lorg/bouncycastle/asn1/ASN1StreamParser;->readVector()Lorg/bouncycastle/asn1/ASN1EncodableVector; | 685 | ····invoke-virtual·{p0},·Lorg/bouncycastle/asn1/ASN1StreamParser;->readVector()Lorg/bouncycastle/asn1/ASN1EncodableVector; |
Offset 258, 21 lines modified | Offset 258, 15 lines modified | ||
258 | ····iget-object·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/DVCSRequest;->requestInformation:Lorg/bouncycastle/asn1/dvcs/DVCSRequestInformation; | 258 | ····iget-object·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/DVCSRequest;->requestInformation:Lorg/bouncycastle/asn1/dvcs/DVCSRequestInformation; |
259 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 259 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
260 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
261 | ····const-string/jumbo·v1,·"\n" | 261 | ····const-string/jumbo·v1,·"\ndata:·" |
262 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
263 | ····move-result-object·v0 | ||
264 | ····const-string/jumbo·v1,·"data:·" | ||
265 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 262 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
266 | ····move-result-object·v0 | 263 | ····move-result-object·v0 |
267 | ····iget-object·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/DVCSRequest;->data:Lorg/bouncycastle/asn1/dvcs/Data; | 264 | ····iget-object·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/DVCSRequest;->data:Lorg/bouncycastle/asn1/dvcs/Data; |
Offset 529, 75 lines modified | Offset 529, 51 lines modified | ||
529 | ····iget-object·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->acceptablePolicySet:[Lorg/bouncycastle/asn1/x509/PolicyInformation; | 529 | ····iget-object·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->acceptablePolicySet:[Lorg/bouncycastle/asn1/x509/PolicyInformation; |
530 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 530 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
531 | ····move-result-object·v0 | 531 | ····move-result-object·v0 |
532 | ····const-string/jumbo·v1,·"\n" | 532 | ····const-string/jumbo·v1,·"\ninhibitPolicyMapping:·" |
533 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
534 | ····move-result-object·v0 | ||
535 | ····const-string/jumbo·v1,·"inhibitPolicyMapping:·" | ||
536 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 533 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
537 | ····move-result-object·v0 | 534 | ····move-result-object·v0 |
538 | ····iget-boolean·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->inhibitPolicyMapping:Z | 535 | ····iget-boolean·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->inhibitPolicyMapping:Z |
539 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; | 536 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
540 | ····move-result-object·v0 | 537 | ····move-result-object·v0 |
541 | ····const-string/jumbo·v1,·"\n" | 538 | ····const-string/jumbo·v1,·"\nexplicitPolicyReqd:·" |
542 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
543 | ····move-result-object·v0 | ||
544 | ····const-string/jumbo·v1,·"explicitPolicyReqd:·" | ||
545 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 539 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
546 | ····move-result-object·v0 | 540 | ····move-result-object·v0 |
547 | ····iget-boolean·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z | 541 | ····iget-boolean·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z |
548 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; | 542 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
549 | ····move-result-object·v0 | 543 | ····move-result-object·v0 |
550 | ····const-string/jumbo·v1,·"\n" | 544 | ····const-string/jumbo·v1,·"\ninhibitAnyPolicy:·" |
551 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
552 | ····move-result-object·v0 | ||
553 | ····const-string/jumbo·v1,·"inhibitAnyPolicy:·" | ||
554 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 545 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
555 | ····move-result-object·v0 | 546 | ····move-result-object·v0 |
556 | ····iget-boolean·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z | 547 | ····iget-boolean·v1,·p0,·Lorg/bouncycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z |
557 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; | 548 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
558 | ····move-result-object·v0 | 549 | ····move-result-object·v0 |
559 | ····const-string/jumbo·v1,·"\n" | 550 | ····const-string/jumbo·v1,·"\n}\n" |
560 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
561 | ····move-result-object·v0 | ||
562 | ····const-string/jumbo·v1,·"}\n" | ||
563 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 551 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
564 | ····move-result-object·v0 | 552 | ····move-result-object·v0 |
565 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 553 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
234 | ····move-result-object·v1 | 234 | ····move-result-object·v1 |
235 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 235 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
236 | ····move-result-object·v1 | 236 | ····move-result-object·v1 |
237 | ····.line·84 | ||
237 | ····return-object·v1 | 238 | ····return-object·v1 |
238 | ····.line·85 | 239 | ····.line·85 |
239 | ····:cond_0 | 240 | ····:cond_0 |
240 | ····sget-object·v1,·Lorg/bouncycastle/asn1/dvcs/ServiceType;->VSD:Lorg/bouncycastle/asn1/dvcs/ServiceType; | 241 | ····sget-object·v1,·Lorg/bouncycastle/asn1/dvcs/ServiceType;->VSD:Lorg/bouncycastle/asn1/dvcs/ServiceType; |
241 | ····.line·86 | 242 | ····.line·86 |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | ····if-eqz·v0,·:cond_1 | 133 | ····if-eqz·v0,·:cond_1 |
134 | ····.line·52 | 134 | ····.line·52 |
135 | ····:cond_0 | 135 | ····:cond_0 |
136 | ····check-cast·p0,·Lorg/bouncycastle/asn1/smime/SMIMECapabilities; | 136 | ····check-cast·p0,·Lorg/bouncycastle/asn1/smime/SMIMECapabilities; |
137 |
····.line·6 |
137 | ····.line·62 |
138 | ····.end·local·p0····#·"o":Ljava/lang/Object; | 138 | ····.end·local·p0····#·"o":Ljava/lang/Object; |
139 | ····:goto_0 | 139 | ····:goto_0 |
140 | ····return-object·p0 | 140 | ····return-object·p0 |
141 | ····.line·55 | 141 | ····.line·55 |
142 | ····.restart·local·p0····#·"o":Ljava/lang/Object; | 142 | ····.restart·local·p0····#·"o":Ljava/lang/Object; |
143 | ····:cond_1 | 143 | ····:cond_1 |
Offset 189, 14 lines modified | Offset 189, 15 lines modified | ||
189 | ····check-cast·v0,·Lorg/bouncycastle/asn1/ASN1Sequence; | 189 | ····check-cast·v0,·Lorg/bouncycastle/asn1/ASN1Sequence; |
190 | ····invoke-direct·{v1,·v0},·Lorg/bouncycastle/asn1/smime/SMIMECapabilities;-><init>(Lorg/bouncycastle/asn1/ASN1Sequence;)V | 190 | ····invoke-direct·{v1,·v0},·Lorg/bouncycastle/asn1/smime/SMIMECapabilities;-><init>(Lorg/bouncycastle/asn1/ASN1Sequence;)V |
191 | ····move-object·p0,·v1 | 191 | ····move-object·p0,·v1 |
192 | ····.line·62 | ||
192 | ····goto·:goto_0 | 193 | ····goto·:goto_0 |
193 | ····.line·66 | 194 | ····.line·66 |
194 | ····.restart·local·p0····#·"o":Ljava/lang/Object; | 195 | ····.restart·local·p0····#·"o":Ljava/lang/Object; |
195 | ····:cond_3 | 196 | ····:cond_3 |
196 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 197 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·219 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·238 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·258 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·277 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·297 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·39 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·60 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·80 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·101 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·121 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·141 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·160 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·180 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 90, 9 lines modified | Offset 90, 10 lines modified | ||
90 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V | 91 | ····invoke-direct·{v1,·v6,·v2},·Lorg/bouncycastle/asn1/x9/X9ECPoint;-><init>(Lorg/bouncycastle/math/ec/ECCurve;[B)V |
92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 92 | ····invoke-direct·{v0,·v6,·v1,·v4,·v5},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
93 | ····.line·199 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 450, 21 lines modified | Offset 450, 15 lines modified | ||
450 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 450 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
451 | ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 451 | ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
452 | ····move-result-object·v8 | 452 | ····move-result-object·v8 |
453 | ····const-string/jumbo·v9,·"BER·Constructed·Octet·String" | 453 | ····const-string/jumbo·v9,·"BER·Constructed·Octet·String[" |
454 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
455 | ····move-result-object·v8 | ||
456 | ····const-string/jumbo·v9,·"[" | ||
457 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 454 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
458 | ····move-result-object·v8 | 455 | ····move-result-object·v8 |
459 | ····invoke-virtual·{v6},·Lorg/bouncycastle/asn1/ASN1OctetString;->getOctets()[B | 456 | ····invoke-virtual·{v6},·Lorg/bouncycastle/asn1/ASN1OctetString;->getOctets()[B |
Offset 511, 21 lines modified | Offset 505, 15 lines modified | ||
511 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 505 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
512 | ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 506 | ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
513 | ····move-result-object·v8 | 507 | ····move-result-object·v8 |
514 | ····const-string/jumbo·v9,·"DER·Octet·String" | 508 | ····const-string/jumbo·v9,·"DER·Octet·String[" |
515 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
516 | ····move-result-object·v8 | ||
517 | ····const-string/jumbo·v9,·"[" | ||
518 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 509 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
519 | ····move-result-object·v8 | 510 | ····move-result-object·v8 |
520 | ····invoke-virtual·{v6},·Lorg/bouncycastle/asn1/ASN1OctetString;->getOctets()[B | 511 | ····invoke-virtual·{v6},·Lorg/bouncycastle/asn1/ASN1OctetString;->getOctets()[B |
Offset 728, 21 lines modified | Offset 716, 15 lines modified | ||
728 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 716 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
729 | ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 717 | ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
730 | ····move-result-object·v8 | 718 | ····move-result-object·v8 |
731 | ····const-string/jumbo·v9,·"DER·Bit·String" | 719 | ····const-string/jumbo·v9,·"DER·Bit·String[" |
732 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
733 | ····move-result-object·v8 | ||
734 | ····const-string/jumbo·v9,·"[" | ||
735 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 720 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
736 | ····move-result-object·v8 | 721 | ····move-result-object·v8 |
737 | ····invoke-virtual·{v0},·Lorg/bouncycastle/asn1/DERBitString;->getBytes()[B | 722 | ····invoke-virtual·{v0},·Lorg/bouncycastle/asn1/DERBitString;->getBytes()[B |
Offset 787, 15 lines modified | Offset 787, 15 lines modified | ||
787 | ····const/4·v1,·0x0 | 787 | ····const/4·v1,·0x0 |
788 | ····.line·274 | 788 | ····.line·274 |
789 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/x509/Extension; | 789 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/x509/Extension; |
790 | ····if-nez·v2,·:cond_1 | 790 | ····if-nez·v2,·:cond_1 |
791 |
····.line·28 |
791 | ····.line·281 |
792 | ····:cond_0 | 792 | ····:cond_0 |
793 | ····:goto_0 | 793 | ····:goto_0 |
794 | ····return·v1 | 794 | ····return·v1 |
795 | ····:cond_1 | 795 | ····:cond_1 |
796 | ····move-object·v0,·p1 | 796 | ····move-object·v0,·p1 |
Offset 5004, 15 lines modified | Offset 5004, 15 lines modified | ||
5004 | ····const/4·v1,·0x0 | 5004 | ····const/4·v1,·0x0 |
5005 | ····.line·240 | 5005 | ····.line·240 |
5006 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/x509/PKIXNameConstraintValidator; | 5006 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/x509/PKIXNameConstraintValidator; |
5007 | ····if-nez·v2,·:cond_1 | 5007 | ····if-nez·v2,·:cond_1 |
5008 |
····.line·2 |
5008 | ····.line·245 |
5009 | ····:cond_0 | 5009 | ····:cond_0 |
5010 | ····:goto_0 | 5010 | ····:goto_0 |
5011 | ····return·v1 | 5011 | ····return·v1 |
5012 | ····:cond_1 | 5012 | ····:cond_1 |
5013 | ····move-object·v0,·p1 | 5013 | ····move-object·v0,·p1 |
Offset 5223, 14 lines modified | Offset 5223, 15 lines modified | ||
5223 | ····.line·235 | 5223 | ····.line·235 |
5224 | ····invoke-direct·{p0,·v1},·Lorg/bouncycastle/asn1/x509/PKIXNameConstraintValidator;->hashCollection(Ljava/util/Collection;)I | 5224 | ····invoke-direct·{p0,·v1},·Lorg/bouncycastle/asn1/x509/PKIXNameConstraintValidator;->hashCollection(Ljava/util/Collection;)I |
5225 | ····move-result·v1 | 5225 | ····move-result·v1 |
5226 | ····add-int/2addr·v0,·v1 | 5226 | ····add-int/2addr·v0,·v1 |
5227 | ····.line·226 | ||
5227 | ····return·v0 | 5228 | ····return·v0 |
5228 | .end·method | 5229 | .end·method |
5229 | .method·public·intersectEmptyPermittedSubtree(I)V | 5230 | .method·public·intersectEmptyPermittedSubtree(I)V |
5230 | ····.locals·1 | 5231 | ····.locals·1 |
5231 | ····.param·p1,·"nameType"····#·I | 5232 | ····.param·p1,·"nameType"····#·I |
Offset 471, 15 lines modified | Offset 471, 15 lines modified | ||
471 | ····const/4·v1,·0x0 | 471 | ····const/4·v1,·0x0 |
472 | ····.line·219 | 472 | ····.line·219 |
473 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/x509/X509Extension; | 473 | ····instance-of·v2,·p1,·Lorg/bouncycastle/asn1/x509/X509Extension; |
474 | ····if-nez·v2,·:cond_1 | 474 | ····if-nez·v2,·:cond_1 |
475 |
····.line·22 |
475 | ····.line·226 |
476 | ····:cond_0 | 476 | ····:cond_0 |
477 | ····:goto_0 | 477 | ····:goto_0 |
478 | ····return·v1 | 478 | ····return·v1 |
479 | ····:cond_1 | 479 | ····:cond_1 |
480 | ····move-object·v0,·p1 | 480 | ····move-object·v0,·p1 |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·235 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·258 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 92, 9 lines modified | Offset 92, 10 lines modified | ||
92 | ····move-result-object·v7 | 92 | ····move-result-object·v7 |
93 | ····move-object·v3,·v0 | 93 | ····move-object·v3,·v0 |
94 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 94 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
95 | ····.line·281 | ||
95 | ····return-object·v2 | 96 | ····return-object·v2 |
96 | .end·method | 97 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·304 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·327 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·350 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·373 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·396 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·419 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·442 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·465 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·488 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·511 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 87, 9 lines modified | Offset 87, 10 lines modified | ||
87 | ····const/4·v7,·0x0 | 87 | ····const/4·v7,·0x0 |
88 | ····move-object·v3,·v0 | 88 | ····move-object·v3,·v0 |
89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 89 | ····invoke-direct/range·{v2·..·v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
90 | ····.line·534 | ||
90 | ····return-object·v2 | 91 | ····return-object·v2 |
91 | .end·method | 92 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·53 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·75 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·97 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·119 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·141 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·163 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 96, 9 lines modified | Offset 96, 10 lines modified | ||
96 | ····move-result-object·v9 | 96 | ····move-result-object·v9 |
97 | ····move-object·v5,·v0 | 97 | ····move-object·v5,·v0 |
98 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 98 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
99 | ····.line·189 | ||
99 | ····return-object·v4 | 100 | ····return-object·v4 |
100 | .end·method | 101 | .end·method |
Offset 91, 9 lines modified | Offset 91, 10 lines modified | ||
91 | ····const/4·v9,·0x0 | 91 | ····const/4·v9,·0x0 |
92 | ····move-object·v5,·v0 | 92 | ····move-object·v5,·v0 |
93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 93 | ····invoke-direct/range·{v4·..·v9},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
94 | ····.line·212 | ||
94 | ····return-object·v4 | 95 | ····return-object·v4 |
95 | .end·method | 96 | .end·method |
Offset 94, 9 lines modified | Offset 94, 10 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/bouncycastle/asn1/x9/X9ECParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/asn1/x9/X9ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
97 | ····.line·31 | ||
97 | ····return-object·v1 | 98 | ····return-object·v1 |
98 | .end·method | 99 | .end·method |
Offset 172, 15 lines modified | Offset 172, 15 lines modified | ||
172 | ····const/4·v1,·0x1 | 172 | ····const/4·v1,·0x1 |
173 | ····const/4·v2,·0x0 | 173 | ····const/4·v2,·0x0 |
174 | ····.line·80 | 174 | ····.line·80 |
175 | ····if-ne·p1,·p0,·:cond_1 | 175 | ····if-ne·p1,·p0,·:cond_1 |
176 |
····.line·9 |
176 | ····.line·92 |
177 | ····:cond_0 | 177 | ····:cond_0 |
178 | ····:goto_0 | 178 | ····:goto_0 |
179 | ····return·v1 | 179 | ····return·v1 |
180 | ····.line·85 | 180 | ····.line·85 |
181 | ····:cond_1 | 181 | ····:cond_1 |
182 | ····instance-of·v3,·p1,·Lorg/bouncycastle/bcpg/UserAttributeSubpacket; | 182 | ····instance-of·v3,·p1,·Lorg/bouncycastle/bcpg/UserAttributeSubpacket; |
Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
234 | ····:try_end_1 | 234 | ····:try_end_1 |
235 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 235 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
236 | ····.line·295 | 236 | ····.line·295 |
237 | ····:cond_2 | 237 | ····:cond_2 |
238 | ····invoke-virtual·{p0},·Lorg/bouncycastle/crypto/BufferedBlockCipher;->reset()V | 238 | ····invoke-virtual·{p0},·Lorg/bouncycastle/crypto/BufferedBlockCipher;->reset()V |
239 | ····.line·291 | ||
239 | ····return·v0 | 240 | ····return·v0 |
240 | .end·method | 241 | .end·method |
241 | .method·public·getBlockSize()I | 242 | .method·public·getBlockSize()I |
242 | ····.locals·1 | 243 | ····.locals·1 |
243 | ····.prologue | 244 | ····.prologue |
Offset 877, 21 lines modified | Offset 877, 15 lines modified | ||
877 | ····move-result-object·v1 | 877 | ····move-result-object·v1 |
878 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 878 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
879 | ····move-result-object·v1 | 879 | ····move-result-object·v1 |
880 | ····const-string/jumbo·v2,·").·This·is·not·allowed.·" | 880 | ····const-string/jumbo·v2,·").·This·is·not·allowed.·Each·participant·must·use·a·unique·participantId." |
881 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
882 | ····move-result-object·v1 | ||
883 | ····const-string/jumbo·v2,·"Each·participant·must·use·a·unique·participantId." | ||
884 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 881 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
885 | ····move-result-object·v1 | 882 | ····move-result-object·v1 |
886 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 883 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 159, 14 lines modified | Offset 159, 15 lines modified | ||
159 | ····.line·45 | 159 | ····.line·45 |
160 | ····invoke-static·{p2,·v1},·Lorg/bouncycastle/crypto/engines/HC128Engine;->rotateRight(II)I | 160 | ····invoke-static·{p2,·v1},·Lorg/bouncycastle/crypto/engines/HC128Engine;->rotateRight(II)I |
161 | ····move-result·v1 | 161 | ····move-result·v1 |
162 | ····add-int/2addr·v0,·v1 | 162 | ····add-int/2addr·v0,·v1 |
163 | ····.line·44 | ||
163 | ····return·v0 | 164 | ····return·v0 |
164 | .end·method | 165 | .end·method |
165 | .method·private·g2(III)I | 166 | .method·private·g2(III)I |
166 | ····.locals·2 | 167 | ····.locals·2 |
167 | ····.param·p1,·"x"····#·I | 168 | ····.param·p1,·"x"····#·I |
168 | ····.param·p2,·"y"····#·I | 169 | ····.param·p2,·"y"····#·I |
Offset 1522, 14 lines modified | Offset 1522, 15 lines modified | ||
1522 | ····move-result-object·v8 | 1522 | ····move-result-object·v8 |
1523 | ····.line·434 | 1523 | ····.line·434 |
1524 | ····:goto_1 | 1524 | ····:goto_1 |
1525 | ····invoke-static·{v1,·v10},·Lorg/bouncycastle/util/Arrays;->fill([BB)V | 1525 | ····invoke-static·{v1,·v10},·Lorg/bouncycastle/util/Arrays;->fill([BB)V |
1526 | ····.line·428 | ||
1526 | ····return-object·v8 | 1527 | ····return-object·v8 |
1527 | ····.line·391 | 1528 | ····.line·391 |
1528 | ····.end·local·v1····#·"Z":[B | 1529 | ····.end·local·v1····#·"Z":[B |
1529 | ····.end·local·v6····#·"kdfParam":Lorg/bouncycastle/crypto/params/KDFParameters; | 1530 | ····.end·local·v6····#·"kdfParam":Lorg/bouncycastle/crypto/params/KDFParameters; |
1530 | ····.end·local·v7····#·"z":Ljava/math/BigInteger; | 1531 | ····.end·local·v7····#·"z":Ljava/math/BigInteger; |
1531 | ····:cond_2 | 1532 | ····:cond_2 |
Offset 1127, 18 lines modified | Offset 1127, 18 lines modified | ||
1127 | ····if-eqz·v0,·:cond_3 | 1127 | ····if-eqz·v0,·:cond_3 |
1128 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/NoekeonEngine;->encryptBlock([BI[BI)I | 1128 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/NoekeonEngine;->encryptBlock([BI[BI)I |
1129 | ····move-result·v0 | 1129 | ····move-result·v0 |
1130 | ····.line·105 | ||
1131 | ····:goto_0 | 1130 | ····:goto_0 |
1132 | ····return·v0 | 1131 | ····return·v0 |
1132 | ····.line·105 | ||
1133 | ····:cond_3 | 1133 | ····:cond_3 |
1134 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/NoekeonEngine;->decryptBlock([BI[BI)I | 1134 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/NoekeonEngine;->decryptBlock([BI[BI)I |
1135 | ····move-result·v0 | 1135 | ····move-result·v0 |
1136 | ····goto·:goto_0 | 1136 | ····goto·:goto_0 |
1137 | .end·method | 1137 | .end·method |
Offset 720, 18 lines modified | Offset 720, 18 lines modified | ||
720 | ····if-eqz·v0,·:cond_0 | 720 | ····if-eqz·v0,·:cond_0 |
721 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC532Engine;->encryptBlock([BI[BI)I | 721 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC532Engine;->encryptBlock([BI[BI)I |
722 | ····move-result·v0 | 722 | ····move-result·v0 |
723 | ····.line·105 | ||
724 | ····:goto_0 | 723 | ····:goto_0 |
725 | ····return·v0 | 724 | ····return·v0 |
725 | ····.line·105 | ||
726 | ····:cond_0 | 726 | ····:cond_0 |
727 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC532Engine;->decryptBlock([BI[BI)I | 727 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC532Engine;->decryptBlock([BI[BI)I |
728 | ····move-result·v0 | 728 | ····move-result·v0 |
729 | ····goto·:goto_0 | 729 | ····goto·:goto_0 |
730 | .end·method | 730 | .end·method |
Offset 741, 18 lines modified | Offset 741, 18 lines modified | ||
741 | ····if-eqz·v0,·:cond_0 | 741 | ····if-eqz·v0,·:cond_0 |
742 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC564Engine;->encryptBlock([BI[BI)I | 742 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC564Engine;->encryptBlock([BI[BI)I |
743 | ····move-result·v0 | 743 | ····move-result·v0 |
744 | ····.line·99 | ||
745 | ····:goto_0 | 744 | ····:goto_0 |
746 | ····return·v0 | 745 | ····return·v0 |
746 | ····.line·99 | ||
747 | ····:cond_0 | 747 | ····:cond_0 |
748 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC564Engine;->decryptBlock([BI[BI)I | 748 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC564Engine;->decryptBlock([BI[BI)I |
749 | ····move-result·v0 | 749 | ····move-result·v0 |
750 | ····goto·:goto_0 | 750 | ····goto·:goto_0 |
751 | .end·method | 751 | .end·method |
Offset 945, 18 lines modified | Offset 945, 19 lines modified | ||
945 | ····if-eqz·v1,·:cond_3 | 945 | ····if-eqz·v1,·:cond_3 |
946 | ····.line·106 | 946 | ····.line·106 |
947 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC6Engine;->encryptBlock([BI[BI)I | 947 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC6Engine;->encryptBlock([BI[BI)I |
948 | ····move-result·v1 | 948 | ····move-result·v1 |
949 |
····.line·10 |
949 | ····.line·105 |
950 | ····:goto_0 | 950 | ····:goto_0 |
951 | ····return·v1 | 951 | ····return·v1 |
952 | ····.line·107 | ||
952 | ····:cond_3 | 953 | ····:cond_3 |
953 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC6Engine;->decryptBlock([BI[BI)I | 954 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/RC6Engine;->decryptBlock([BI[BI)I |
954 | ····move-result·v1 | 955 | ····move-result·v1 |
955 | ····goto·:goto_0 | 956 | ····goto·:goto_0 |
956 | .end·method | 957 | .end·method |
Offset 584, 18 lines modified | Offset 584, 18 lines modified | ||
584 | ····if-eqz·v0,·:cond_3 | 584 | ····if-eqz·v0,·:cond_3 |
585 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/TEAEngine;->encryptBlock([BI[BI)I | 585 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/TEAEngine;->encryptBlock([BI[BI)I |
586 | ····move-result·v0 | 586 | ····move-result·v0 |
587 | ····.line·93 | ||
588 | ····:goto_0 | 587 | ····:goto_0 |
589 | ····return·v0 | 588 | ····return·v0 |
589 | ····.line·93 | ||
590 | ····:cond_3 | 590 | ····:cond_3 |
591 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/TEAEngine;->decryptBlock([BI[BI)I | 591 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/TEAEngine;->decryptBlock([BI[BI)I |
592 | ····move-result·v0 | 592 | ····move-result·v0 |
593 | ····goto·:goto_0 | 593 | ····goto·:goto_0 |
594 | .end·method | 594 | .end·method |
Offset 603, 18 lines modified | Offset 603, 18 lines modified | ||
603 | ····if-eqz·v0,·:cond_3 | 603 | ····if-eqz·v0,·:cond_3 |
604 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/XTEAEngine;->encryptBlock([BI[BI)I | 604 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/XTEAEngine;->encryptBlock([BI[BI)I |
605 | ····move-result·v0 | 605 | ····move-result·v0 |
606 | ····.line·95 | ||
607 | ····:goto_0 | 606 | ····:goto_0 |
608 | ····return·v0 | 607 | ····return·v0 |
608 | ····.line·95 | ||
609 | ····:cond_3 | 609 | ····:cond_3 |
610 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/XTEAEngine;->decryptBlock([BI[BI)I | 610 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/bouncycastle/crypto/engines/XTEAEngine;->decryptBlock([BI[BI)I |
611 | ····move-result·v0 | 611 | ····move-result·v0 |
612 | ····goto·:goto_0 | 612 | ····goto·:goto_0 |
613 | .end·method | 613 | .end·method |
Offset 1421, 18 lines modified | Offset 1421, 19 lines modified | ||
1421 | ····if-eqz·v0,·:cond_0 | 1421 | ····if-eqz·v0,·:cond_0 |
1422 | ····.line·116 | 1422 | ····.line·116 |
1423 | ····invoke-direct·{p0},·Lorg/bouncycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_3()Lorg/bouncycastle/crypto/params/DSAParameters; | 1423 | ····invoke-direct·{p0},·Lorg/bouncycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_3()Lorg/bouncycastle/crypto/params/DSAParameters; |
1424 | ····move-result-object·v0 | 1424 | ····move-result-object·v0 |
1425 |
····.line·11 |
1425 | ····.line·115 |
1426 | ····:goto_0 | 1426 | ····:goto_0 |
1427 | ····return-object·v0 | 1427 | ····return-object·v0 |
1428 | ····.line·117 | ||
1428 | ····:cond_0 | 1429 | ····:cond_0 |
1429 | ····invoke-direct·{p0},·Lorg/bouncycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_2()Lorg/bouncycastle/crypto/params/DSAParameters; | 1430 | ····invoke-direct·{p0},·Lorg/bouncycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_2()Lorg/bouncycastle/crypto/params/DSAParameters; |
1430 | ····move-result-object·v0 | 1431 | ····move-result-object·v0 |
1431 | ····goto·:goto_0 | 1432 | ····goto·:goto_0 |
1432 | .end·method | 1433 | .end·method |
Offset 1825, 14 lines modified | Offset 1825, 15 lines modified | ||
1825 | ····move-object/from16·v0,·v31 | 1825 | ····move-object/from16·v0,·v31 |
1826 | ····move-object/from16·v1,·v32 | 1826 | ····move-object/from16·v1,·v32 |
1827 | ····invoke-direct·{v0,·v1,·v2},·Lorg/bouncycastle/crypto/AsymmetricCipherKeyPair;-><init>(Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;)V | 1827 | ····invoke-direct·{v0,·v1,·v2},·Lorg/bouncycastle/crypto/AsymmetricCipherKeyPair;-><init>(Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;)V |
1828 | ····.line·278 | ||
1828 | ····return-object·v31 | 1829 | ····return-object·v31 |
1829 | .end·method | 1830 | .end·method |
1830 | .method·public·init(Lorg/bouncycastle/crypto/KeyGenerationParameters;)V | 1831 | .method·public·init(Lorg/bouncycastle/crypto/KeyGenerationParameters;)V |
1831 | ····.locals·0 | 1832 | ····.locals·0 |
1832 | ····.param·p1,·"param"····#·Lorg/bouncycastle/crypto/KeyGenerationParameters; | 1833 | ····.param·p1,·"param"····#·Lorg/bouncycastle/crypto/KeyGenerationParameters; |
Offset 227, 14 lines modified | Offset 227, 15 lines modified | ||
227 | ····.line·96 | 227 | ····.line·96 |
228 | ····invoke-static·{v5},·Lorg/bouncycastle/crypto/generators/SCrypt;->Clear([B)V | 228 | ····invoke-static·{v5},·Lorg/bouncycastle/crypto/generators/SCrypt;->Clear([B)V |
229 | ····.line·97 | 229 | ····.line·97 |
230 | ····invoke-static·{v0},·Lorg/bouncycastle/crypto/generators/SCrypt;->Clear([I)V | 230 | ····invoke-static·{v0},·Lorg/bouncycastle/crypto/generators/SCrypt;->Clear([I)V |
231 | ····.line·92 | ||
231 | ····return-object·v6 | 232 | ····return-object·v6 |
232 | ····.line·96 | 233 | ····.line·96 |
233 | ····.end·local·v1····#·"BLen":I | 234 | ····.end·local·v1····#·"BLen":I |
234 | ····.end·local·v2····#·"BOff":I | 235 | ····.end·local·v2····#·"BOff":I |
235 | ····.end·local·v4····#·"MFLenWords":I | 236 | ····.end·local·v4····#·"MFLenWords":I |
236 | ····:catchall_0 | 237 | ····:catchall_0 |
Offset 362, 16 lines modified | Offset 362, 18 lines modified | ||
362 | ····invoke-direct·{v2,·v0},·Lorg/bouncycastle/crypto/params/KeyParameter;-><init>([B)V | 362 | ····invoke-direct·{v2,·v0},·Lorg/bouncycastle/crypto/params/KeyParameter;-><init>([B)V |
363 | ····:try_end_0 | 363 | ····:try_end_0 |
364 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 364 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
365 | ····.line·251 | 365 | ····.line·251 |
366 | ····invoke-static·{v1,·v5},·Lorg/bouncycastle/util/Arrays;->fill([BB)V | 366 | ····invoke-static·{v1,·v5},·Lorg/bouncycastle/util/Arrays;->fill([BB)V |
367 | ····.line·247 | ||
367 | ····return-object·v2 | 368 | ····return-object·v2 |
369 | ····.line·251 | ||
368 | ····.end·local·v0····#·"K":[B | 370 | ····.end·local·v0····#·"K":[B |
369 | ····:catchall_0 | 371 | ····:catchall_0 |
370 | ····move-exception·v2 | 372 | ····move-exception·v2 |
371 | ····invoke-static·{v1,·v5},·Lorg/bouncycastle/util/Arrays;->fill([BB)V | 373 | ····invoke-static·{v1,·v5},·Lorg/bouncycastle/util/Arrays;->fill([BB)V |
372 | ····throw·v2 | 374 | ····throw·v2 |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····invoke-virtual·{v1},·Lorg/bouncycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger; | 83 | ····invoke-virtual·{v1},·Lorg/bouncycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger; |
84 | ····move-result-object·v1 | 84 | ····move-result-object·v1 |
85 | ····aput-object·v1,·v2,·v4 | 85 | ····aput-object·v1,·v2,·v4 |
86 | ····.line·157 | ||
86 | ····return-object·v2 | 87 | ····return-object·v2 |
87 | .end·method | 88 | .end·method |
88 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B | 89 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B |
89 | ····.locals·3 | 90 | ····.locals·3 |
90 | ····.param·p1,·"r"····#·Ljava/math/BigInteger; | 91 | ····.param·p1,·"r"····#·Ljava/math/BigInteger; |
91 | ····.param·p2,·"s"····#·Ljava/math/BigInteger; | 92 | ····.param·p2,·"s"····#·Ljava/math/BigInteger; |
Offset 99, 21 lines modified | Offset 99, 15 lines modified | ||
99 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 99 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
100 | ····invoke-virtual·{v7,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 100 | ····invoke-virtual·{v7,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
101 | ····move-result-object·v7 | 101 | ····move-result-object·v7 |
102 | ····const-string/jumbo·v8,·"/" | 102 | ····const-string/jumbo·v8,·"/RSA" |
103 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
104 | ····move-result-object·v7 | ||
105 | ····const-string/jumbo·v8,·"RSA" | ||
106 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
107 | ····move-result-object·v7 | 104 | ····move-result-object·v7 |
108 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 105 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 550, 15 lines modified | Offset 550, 15 lines modified | ||
550 | ····const/4·v1,·0x0 | 550 | ····const/4·v1,·0x0 |
551 | ····.line·172 | 551 | ····.line·172 |
552 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPublicKey; | 552 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPublicKey; |
553 | ····if-nez·v2,·:cond_1 | 553 | ····if-nez·v2,·:cond_1 |
554 |
····.line·1 |
554 | ····.line·179 |
555 | ····:cond_0 | 555 | ····:cond_0 |
556 | ····:goto_0 | 556 | ····:goto_0 |
557 | ····return·v1 | 557 | ····return·v1 |
558 | ····:cond_1 | 558 | ····:cond_1 |
559 | ····move-object·v0,·p1 | 559 | ····move-object·v0,·p1 |
Offset 805, 9 lines modified | Offset 805, 10 lines modified | ||
805 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 805 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
806 | ····move-result·v1 | 806 | ····move-result·v1 |
807 | ····xor-int/2addr·v0,·v1 | 807 | ····xor-int/2addr·v0,·v1 |
808 | ····.line·165 | ||
808 | ····return·v0 | 809 | ····return·v0 |
809 | .end·method | 810 | .end·method |
Offset 471, 15 lines modified | Offset 471, 15 lines modified | ||
471 | ····const/4·v1,·0x0 | 471 | ····const/4·v1,·0x0 |
472 | ····.line·156 | 472 | ····.line·156 |
473 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPrivateKey; | 473 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPrivateKey; |
474 | ····if-nez·v2,·:cond_1 | 474 | ····if-nez·v2,·:cond_1 |
475 |
····.line·16 |
475 | ····.line·163 |
476 | ····:cond_0 | 476 | ····:cond_0 |
477 | ····:goto_0 | 477 | ····:goto_0 |
478 | ····return·v1 | 478 | ····return·v1 |
479 | ····:cond_1 | 479 | ····:cond_1 |
480 | ····move-object·v0,·p1 | 480 | ····move-object·v0,·p1 |
Offset 782, 14 lines modified | Offset 782, 15 lines modified | ||
782 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 782 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
783 | ····move-result·v1 | 783 | ····move-result·v1 |
784 | ····xor-int/2addr·v0,·v1 | 784 | ····xor-int/2addr·v0,·v1 |
785 | ····.line·171 | ||
785 | ····return·v0 | 786 | ····return·v0 |
786 | .end·method | 787 | .end·method |
787 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V | 788 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V |
788 | ····.locals·1 | 789 | ····.locals·1 |
789 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; | 790 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; |
790 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; | 791 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; |
Offset 373, 15 lines modified | Offset 373, 15 lines modified | ||
373 | ····const/4·v1,·0x0 | 373 | ····const/4·v1,·0x0 |
374 | ····.line·140 | 374 | ····.line·140 |
375 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPublicKey; | 375 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPublicKey; |
376 | ····if-nez·v2,·:cond_1 | 376 | ····if-nez·v2,·:cond_1 |
377 |
····.line·1 |
377 | ····.line·147 |
378 | ····:cond_0 | 378 | ····:cond_0 |
379 | ····:goto_0 | 379 | ····:goto_0 |
380 | ····return·v1 | 380 | ····return·v1 |
381 | ····:cond_1 | 381 | ····:cond_1 |
382 | ····move-object·v0,·p1 | 382 | ····move-object·v0,·p1 |
Offset 646, 14 lines modified | Offset 646, 15 lines modified | ||
646 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 646 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
647 | ····move-result·v1 | 647 | ····move-result·v1 |
648 | ····xor-int/2addr·v0,·v1 | 648 | ····xor-int/2addr·v0,·v1 |
649 | ····.line·133 | ||
649 | ····return·v0 | 650 | ····return·v0 |
650 | .end·method | 651 | .end·method |
651 | .method·public·toString()Ljava/lang/String; | 652 | .method·public·toString()Ljava/lang/String; |
652 | ····.locals·5 | 653 | ····.locals·5 |
653 | ····.prologue | 654 | ····.prologue |
Offset 99, 14 lines modified | Offset 99, 15 lines modified | ||
99 | ····move-result-object·v6 | 99 | ····move-result-object·v6 |
100 | ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/bouncycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 100 | ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/bouncycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
101 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DSAParameters;)V | 101 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DSAParameters;)V |
102 | ····.line·66 | ||
102 | ····return-object·v1 | 103 | ····return-object·v1 |
103 | ····.line·70 | 104 | ····.line·70 |
104 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPrivateKey; | 105 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPrivateKey; |
105 | ····:cond_0 | 106 | ····:cond_0 |
106 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 107 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 172, 14 lines modified | Offset 173, 15 lines modified | ||
172 | ····move-result-object·v6 | 173 | ····move-result-object·v6 |
173 | ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/bouncycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 174 | ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/bouncycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
174 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DSAPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DSAParameters;)V | 175 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DSAPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DSAParameters;)V |
176 | ····.line·51 | ||
175 | ····return-object·v1 | 177 | ····return-object·v1 |
176 | ····.line·55 | 178 | ····.line·55 |
177 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPublicKey; | 179 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPublicKey; |
178 | ····:cond_0 | 180 | ····:cond_0 |
179 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 181 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 349, 15 lines modified | Offset 349, 15 lines modified | ||
349 | ····const/4·v1,·0x0 | 349 | ····const/4·v1,·0x0 |
350 | ····.line·110 | 350 | ····.line·110 |
351 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPrivateKey; | 351 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPrivateKey; |
352 | ····if-nez·v2,·:cond_1 | 352 | ····if-nez·v2,·:cond_1 |
353 |
····.line·1 |
353 | ····.line·117 |
354 | ····:cond_0 | 354 | ····:cond_0 |
355 | ····:goto_0 | 355 | ····:goto_0 |
356 | ····return·v1 | 356 | ····return·v1 |
357 | ····:cond_1 | 357 | ····:cond_1 |
358 | ····move-object·v0,·p1 | 358 | ····move-object·v0,·p1 |
Offset 627, 14 lines modified | Offset 627, 15 lines modified | ||
627 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 627 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
628 | ····move-result·v1 | 628 | ····move-result·v1 |
629 | ····xor-int/2addr·v0,·v1 | 629 | ····xor-int/2addr·v0,·v1 |
630 | ····.line·125 | ||
630 | ····return·v0 | 631 | ····return·v0 |
631 | .end·method | 632 | .end·method |
632 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V | 633 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V |
633 | ····.locals·1 | 634 | ····.locals·1 |
634 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; | 635 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; |
635 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; | 636 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; |
Offset 102, 14 lines modified | Offset 102, 15 lines modified | ||
102 | ····invoke-virtual·{v1},·Lorg/bouncycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger; | 102 | ····invoke-virtual·{v1},·Lorg/bouncycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger; |
103 | ····move-result-object·v1 | 103 | ····move-result-object·v1 |
104 | ····aput-object·v1,·v2,·v4 | 104 | ····aput-object·v1,·v2,·v4 |
105 | ····.line·209 | ||
105 | ····return-object·v2 | 106 | ····return-object·v2 |
106 | .end·method | 107 | .end·method |
107 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B | 108 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B |
108 | ····.locals·3 | 109 | ····.locals·3 |
109 | ····.param·p1,·"r"····#·Ljava/math/BigInteger; | 110 | ····.param·p1,·"r"····#·Ljava/math/BigInteger; |
110 | ····.param·p2,·"s"····#·Ljava/math/BigInteger; | 111 | ····.param·p2,·"s"····#·Ljava/math/BigInteger; |
Offset 530, 14 lines modified | Offset 530, 15 lines modified | ||
530 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 530 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
531 | ····move-result·v3 | 531 | ····move-result·v3 |
532 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V | 532 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V |
533 | ····.line·155 | ||
533 | ····return-object·v0 | 534 | ····return-object·v0 |
534 | .end·method | 535 | .end·method |
535 | .method·private·populateFromPubKeyInfo(Lorg/bouncycastle/asn1/x509/SubjectPublicKeyInfo;)V | 536 | .method·private·populateFromPubKeyInfo(Lorg/bouncycastle/asn1/x509/SubjectPublicKeyInfo;)V |
536 | ····.locals·21 | 537 | ····.locals·21 |
537 | ····.param·p1,·"info"····#·Lorg/bouncycastle/asn1/x509/SubjectPublicKeyInfo; | 538 | ····.param·p1,·"info"····#·Lorg/bouncycastle/asn1/x509/SubjectPublicKeyInfo; |
Offset 640, 14 lines modified | Offset 640, 15 lines modified | ||
640 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 640 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
641 | ····move-result·v3 | 641 | ····move-result·v3 |
642 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V | 642 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V |
643 | ····.line·192 | ||
643 | ····return-object·v0 | 644 | ····return-object·v0 |
644 | .end·method | 645 | .end·method |
645 | .method·private·extractBytes([BILjava/math/BigInteger;)V | 646 | .method·private·extractBytes([BILjava/math/BigInteger;)V |
646 | ····.locals·7 | 647 | ····.locals·7 |
647 | ····.param·p1,·"encKey"····#·[B | 648 | ····.param·p1,·"encKey"····#·[B |
648 | ····.param·p2,·"offSet"····#·I | 649 | ····.param·p2,·"offSet"····#·I |
Offset 530, 14 lines modified | Offset 530, 15 lines modified | ||
530 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 530 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
531 | ····move-result·v3 | 531 | ····move-result·v3 |
532 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V | 532 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V |
533 | ····.line·151 | ||
533 | ····return-object·v0 | 534 | ····return-object·v0 |
534 | .end·method | 535 | .end·method |
535 | .method·private·extractBytes([BILjava/math/BigInteger;)V | 536 | .method·private·extractBytes([BILjava/math/BigInteger;)V |
536 | ····.locals·7 | 537 | ····.locals·7 |
537 | ····.param·p1,·"encKey"····#·[B | 538 | ····.param·p1,·"encKey"····#·[B |
538 | ····.param·p2,·"offSet"····#·I | 539 | ····.param·p2,·"offSet"····#·I |
Offset 419, 15 lines modified | Offset 419, 15 lines modified | ||
419 | ····const/4·v1,·0x0 | 419 | ····const/4·v1,·0x0 |
420 | ····.line·141 | 420 | ····.line·141 |
421 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPrivateKey; | 421 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPrivateKey; |
422 | ····if-nez·v2,·:cond_1 | 422 | ····if-nez·v2,·:cond_1 |
423 |
····.line·1 |
423 | ····.line·148 |
424 | ····:cond_0 | 424 | ····:cond_0 |
425 | ····:goto_0 | 425 | ····:goto_0 |
426 | ····return·v1 | 426 | ····return·v1 |
427 | ····:cond_1 | 427 | ····:cond_1 |
428 | ····move-object·v0,·p1 | 428 | ····move-object·v0,·p1 |
Offset 727, 14 lines modified | Offset 727, 15 lines modified | ||
727 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 727 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
728 | ····move-result·v1 | 728 | ····move-result·v1 |
729 | ····xor-int/2addr·v0,·v1 | 729 | ····xor-int/2addr·v0,·v1 |
730 | ····.line·156 | ||
730 | ····return·v0 | 731 | ····return·v0 |
731 | .end·method | 732 | .end·method |
732 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V | 733 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V |
733 | ····.locals·1 | 734 | ····.locals·1 |
734 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; | 735 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; |
735 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; | 736 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; |
Offset 384, 15 lines modified | Offset 384, 15 lines modified | ||
384 | ····const/4·v1,·0x0 | 384 | ····const/4·v1,·0x0 |
385 | ····.line·141 | 385 | ····.line·141 |
386 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPublicKey; | 386 | ····instance-of·v2,·p1,·Ljavax/crypto/interfaces/DHPublicKey; |
387 | ····if-nez·v2,·:cond_1 | 387 | ····if-nez·v2,·:cond_1 |
388 |
····.line·1 |
388 | ····.line·148 |
389 | ····:cond_0 | 389 | ····:cond_0 |
390 | ····:goto_0 | 390 | ····:goto_0 |
391 | ····return·v1 | 391 | ····return·v1 |
392 | ····:cond_1 | 392 | ····:cond_1 |
393 | ····move-object·v0,·p1 | 393 | ····move-object·v0,·p1 |
Offset 661, 9 lines modified | Offset 661, 10 lines modified | ||
661 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 661 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
662 | ····move-result·v1 | 662 | ····move-result·v1 |
663 | ····xor-int/2addr·v0,·v1 | 663 | ····xor-int/2addr·v0,·v1 |
664 | ····.line·134 | ||
664 | ····return·v0 | 665 | ····return·v0 |
665 | .end·method | 666 | .end·method |
Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
61 | ····move-result-object·v5 | 61 | ····move-result-object·v5 |
62 | ····invoke-direct·{v3,·v4,·v5},·Lorg/bouncycastle/crypto/params/ElGamalParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 62 | ····invoke-direct·{v3,·v4,·v5},·Lorg/bouncycastle/crypto/params/ElGamalParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
63 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/ElGamalPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ElGamalParameters;)V | 63 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/ElGamalPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ElGamalParameters;)V |
64 |
····.line·6 |
64 | ····.line·60 |
65 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/ElGamalPrivateKey; | 65 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/ElGamalPrivateKey; |
66 | ····:goto_0 | 66 | ····:goto_0 |
67 | ····return-object·v1 | 67 | ····return-object·v1 |
68 | ····.line·56 | 68 | ····.line·56 |
69 | ····:cond_0 | 69 | ····:cond_0 |
70 | ····instance-of·v1,·p0,·Ljavax/crypto/interfaces/DHPrivateKey; | 70 | ····instance-of·v1,·p0,·Ljavax/crypto/interfaces/DHPrivateKey; |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ····move-result-object·v5 | 173 | ····move-result-object·v5 |
174 | ····invoke-direct·{v3,·v4,·v5},·Lorg/bouncycastle/crypto/params/ElGamalParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 174 | ····invoke-direct·{v3,·v4,·v5},·Lorg/bouncycastle/crypto/params/ElGamalParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
175 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/ElGamalPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ElGamalParameters;)V | 175 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/ElGamalPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ElGamalParameters;)V |
176 |
····.line·3 |
176 | ····.line·38 |
177 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/ElGamalPublicKey; | 177 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/ElGamalPublicKey; |
178 | ····:goto_0 | 178 | ····:goto_0 |
179 | ····return-object·v1 | 179 | ····return-object·v1 |
180 | ····.line·34 | 180 | ····.line·34 |
181 | ····:cond_0 | 181 | ····:cond_0 |
182 | ····instance-of·v1,·p0,·Ljavax/crypto/interfaces/DHPublicKey; | 182 | ····instance-of·v1,·p0,·Ljavax/crypto/interfaces/DHPublicKey; |
Offset 524, 15 lines modified | Offset 524, 15 lines modified | ||
524 | ····const/4·v1,·0x0 | 524 | ····const/4·v1,·0x0 |
525 | ····.line·160 | 525 | ····.line·160 |
526 | ····instance-of·v2,·p1,·Lorg/bouncycastle/jce/interfaces/GOST3410PrivateKey; | 526 | ····instance-of·v2,·p1,·Lorg/bouncycastle/jce/interfaces/GOST3410PrivateKey; |
527 | ····if-nez·v2,·:cond_1 | 527 | ····if-nez·v2,·:cond_1 |
528 |
····.line·1 |
528 | ····.line·167 |
529 | ····:cond_0 | 529 | ····:cond_0 |
530 | ····:goto_0 | 530 | ····:goto_0 |
531 | ····return·v1 | 531 | ····return·v1 |
532 | ····:cond_1 | 532 | ····:cond_1 |
533 | ····move-object·v0,·p1 | 533 | ····move-object·v0,·p1 |
Offset 318, 15 lines modified | Offset 318, 15 lines modified | ||
318 | ····const/4·v1,·0x1 | 318 | ····const/4·v1,·0x1 |
319 | ····const/4·v2,·0x0 | 319 | ····const/4·v2,·0x0 |
320 | ····.line·203 | 320 | ····.line·203 |
321 | ····if-ne·p1,·p0,·:cond_1 | 321 | ····if-ne·p1,·p0,·:cond_1 |
322 |
····.line·2 |
322 | ····.line·215 |
323 | ····:cond_0 | 323 | ····:cond_0 |
324 | ····:goto_0 | 324 | ····:goto_0 |
325 | ····return·v1 | 325 | ····return·v1 |
326 | ····.line·208 | 326 | ····.line·208 |
327 | ····:cond_1 | 327 | ····:cond_1 |
328 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateCrtKey; | 328 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateCrtKey; |
Offset 628, 14 lines modified | Offset 628, 15 lines modified | ||
628 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 628 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
629 | ····move-result·v1 | 629 | ····move-result·v1 |
630 | ····xor-int/2addr·v0,·v1 | 630 | ····xor-int/2addr·v0,·v1 |
631 | ····.line·196 | ||
631 | ····return·v0 | 632 | ····return·v0 |
632 | .end·method | 633 | .end·method |
633 | .method·public·toString()Ljava/lang/String; | 634 | .method·public·toString()Ljava/lang/String; |
634 | ····.locals·5 | 635 | ····.locals·5 |
635 | ····.prologue | 636 | ····.prologue |
Offset 244, 15 lines modified | Offset 244, 15 lines modified | ||
244 | ····.line·91 | 244 | ····.line·91 |
245 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateKey; | 245 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateKey; |
246 | ····if-nez·v3,·:cond_1 | 246 | ····if-nez·v3,·:cond_1 |
247 | ····move·v1,·v2 | 247 | ····move·v1,·v2 |
248 |
····.line·10 |
248 | ····.line·103 |
249 | ····:cond_0 | 249 | ····:cond_0 |
250 | ····:goto_0 | 250 | ····:goto_0 |
251 | ····return·v1 | 251 | ····return·v1 |
252 | ····.line·96 | 252 | ····.line·96 |
253 | ····:cond_1 | 253 | ····:cond_1 |
254 | ····if-eq·p1,·p0,·:cond_0 | 254 | ····if-eq·p1,·p0,·:cond_0 |
Offset 298, 15 lines modified | Offset 298, 15 lines modified | ||
298 | ····const/4·v1,·0x1 | 298 | ····const/4·v1,·0x1 |
299 | ····const/4·v2,·0x0 | 299 | ····const/4·v2,·0x0 |
300 | ····.line·119 | 300 | ····.line·119 |
301 | ····if-ne·p1,·p0,·:cond_1 | 301 | ····if-ne·p1,·p0,·:cond_1 |
302 |
····.line·13 |
302 | ····.line·131 |
303 | ····:cond_0 | 303 | ····:cond_0 |
304 | ····:goto_0 | 304 | ····:goto_0 |
305 | ····return·v1 | 305 | ····return·v1 |
306 | ····.line·124 | 306 | ····.line·124 |
307 | ····:cond_1 | 307 | ····:cond_1 |
308 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPublicKey; | 308 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPublicKey; |
Offset 71, 14 lines modified | Offset 71, 15 lines modified | ||
71 | ····move-result·v7 | 71 | ····move-result·v7 |
72 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V | 72 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V |
73 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V | 73 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V |
74 | ····.line·44 | ||
74 | ····return-object·v1 | 75 | ····return-object·v1 |
75 | ····.line·48 | 76 | ····.line·48 |
76 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; | 77 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; |
77 | ····:cond_0 | 78 | ····:cond_0 |
78 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 79 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 146, 14 lines modified | Offset 147, 15 lines modified | ||
146 | ····move-result·v7 | 147 | ····move-result·v7 |
147 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V | 148 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V |
148 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V | 149 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V |
150 | ····.line·29 | ||
149 | ····return-object·v1 | 151 | ····return-object·v1 |
150 | ····.line·33 | 152 | ····.line·33 |
151 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; | 153 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; |
152 | ····:cond_0 | 154 | ····:cond_0 |
153 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 155 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 428, 19 lines modified | Offset 428, 18 lines modified | ||
428 | ····move-result-object·v5 | 428 | ····move-result-object·v5 |
429 | ····move-object·v2,·p0 | 429 | ····move-object·v2,·p0 |
430 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 430 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
431 |
····.line·2 |
431 | ····.line·214 |
432 | ····:goto_0 | 432 | ····:goto_0 |
433 | ····return-object·v0 | 433 | ····return-object·v0 |
434 | ····.line·214 | ||
435 | ····:cond_0 | 434 | ····:cond_0 |
436 | ····new-instance·v0,·Ljava/security/spec/ECParameterSpec; | 435 | ····new-instance·v0,·Ljava/security/spec/ECParameterSpec; |
437 | ····new-instance·v1,·Ljava/security/spec/ECPoint; | 436 | ····new-instance·v1,·Ljava/security/spec/ECPoint; |
438 | ····.line·217 | 437 | ····.line·217 |
439 | ····invoke-virtual·{p1},·Lorg/bouncycastle/jce/spec/ECParameterSpec;->getG()Lorg/bouncycastle/math/ec/ECPoint; | 438 | ····invoke-virtual·{p1},·Lorg/bouncycastle/jce/spec/ECParameterSpec;->getG()Lorg/bouncycastle/math/ec/ECPoint; |
Offset 540, 14 lines modified | Offset 539, 15 lines modified | ||
540 | ····invoke-virtual·{v5},·Ljava/security/spec/EllipticCurve;->getSeed()[B | 539 | ····invoke-virtual·{v5},·Ljava/security/spec/EllipticCurve;->getSeed()[B |
541 | ····move-result-object·v5 | 540 | ····move-result-object·v5 |
542 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/jce/spec/ECParameterSpec;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 541 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/jce/spec/ECParameterSpec;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
542 | ····.line·230 | ||
543 | ····return-object·v0 | 543 | ····return-object·v0 |
544 | .end·method | 544 | .end·method |
545 | .method·public·static·convertToSpec(Lorg/bouncycastle/asn1/x9/X962Parameters;Lorg/bouncycastle/math/ec/ECCurve;)Ljava/security/spec/ECParameterSpec; | 545 | .method·public·static·convertToSpec(Lorg/bouncycastle/asn1/x9/X962Parameters;Lorg/bouncycastle/math/ec/ECCurve;)Ljava/security/spec/ECParameterSpec; |
546 | ····.locals·8 | 546 | ····.locals·8 |
547 | ····.param·p0,·"params"····#·Lorg/bouncycastle/asn1/x9/X962Parameters; | 547 | ····.param·p0,·"params"····#·Lorg/bouncycastle/asn1/x9/X962Parameters; |
548 | ····.param·p1,·"curve"····#·Lorg/bouncycastle/math/ec/ECCurve; | 548 | ····.param·p1,·"curve"····#·Lorg/bouncycastle/math/ec/ECCurve; |
Offset 847, 14 lines modified | Offset 847, 15 lines modified | ||
847 | ····invoke-virtual·{v4},·Ljava/math/BigInteger;->intValue()I | 847 | ····invoke-virtual·{v4},·Ljava/math/BigInteger;->intValue()I |
848 | ····move-result·v4 | 848 | ····move-result·v4 |
849 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V | 849 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V |
850 | ····.line·134 | ||
850 | ····return-object·v0 | 851 | ····return-object·v0 |
851 | .end·method | 852 | .end·method |
852 | .method·public·static·getCurve(Lorg/bouncycastle/jcajce/provider/config/ProviderConfiguration;Lorg/bouncycastle/asn1/x9/X962Parameters;)Lorg/bouncycastle/math/ec/ECCurve; | 853 | .method·public·static·getCurve(Lorg/bouncycastle/jcajce/provider/config/ProviderConfiguration;Lorg/bouncycastle/asn1/x9/X962Parameters;)Lorg/bouncycastle/math/ec/ECCurve; |
853 | ····.locals·4 | 854 | ····.locals·4 |
854 | ····.param·p0,·"configuration"····#·Lorg/bouncycastle/jcajce/provider/config/ProviderConfiguration; | 855 | ····.param·p0,·"configuration"····#·Lorg/bouncycastle/jcajce/provider/config/ProviderConfiguration; |
855 | ····.param·p1,·"params"····#·Lorg/bouncycastle/asn1/x9/X962Parameters; | 856 | ····.param·p1,·"params"····#·Lorg/bouncycastle/asn1/x9/X962Parameters; |
Offset 333, 14 lines modified | Offset 333, 15 lines modified | ||
333 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/crypto/params/ECDomainParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 333 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/crypto/params/ECDomainParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
334 | ····invoke-direct·{v12,·v13,·v0},·Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V | 334 | ····invoke-direct·{v12,·v13,·v0},·Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V |
335 | ····move-object·v0,·v12 | 335 | ····move-object·v0,·v12 |
336 | ····.line·189 | ||
336 | ····goto·:goto_0 | 337 | ····goto·:goto_0 |
337 | ····.line·198 | 338 | ····.line·198 |
338 | ····.end·local·v9····#·"privKey":Ljava/security/interfaces/ECPrivateKey; | 339 | ····.end·local·v9····#·"privKey":Ljava/security/interfaces/ECPrivateKey; |
339 | ····.end·local·v11····#·"s":Lorg/bouncycastle/jce/spec/ECParameterSpec; | 340 | ····.end·local·v11····#·"s":Lorg/bouncycastle/jce/spec/ECParameterSpec; |
340 | ····:cond_2 | 341 | ····:cond_2 |
341 | ····:try_start_0 | 342 | ····:try_start_0 |
Offset 557, 14 lines modified | Offset 558, 15 lines modified | ||
557 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/crypto/params/ECDomainParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 558 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/crypto/params/ECDomainParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
558 | ····invoke-direct·{v12,·v13,·v0},·Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V | 559 | ····invoke-direct·{v12,·v13,·v0},·Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V |
559 | ····move-object·v0,·v12 | 560 | ····move-object·v0,·v12 |
561 | ····.line·126 | ||
560 | ····goto·:goto_0 | 562 | ····goto·:goto_0 |
561 | ····.line·131 | 563 | ····.line·131 |
562 | ····.end·local·v8····#·"k":Lorg/bouncycastle/jce/interfaces/ECPublicKey; | 564 | ····.end·local·v8····#·"k":Lorg/bouncycastle/jce/interfaces/ECPublicKey; |
563 | ····.end·local·v11····#·"s":Lorg/bouncycastle/jce/spec/ECParameterSpec; | 565 | ····.end·local·v11····#·"s":Lorg/bouncycastle/jce/spec/ECParameterSpec; |
564 | ····:cond_1 | 566 | ····:cond_1 |
565 | ····instance-of·v0,·p0,·Ljava/security/interfaces/ECPublicKey; | 567 | ····instance-of·v0,·p0,·Ljava/security/interfaces/ECPublicKey; |
Offset 628, 14 lines modified | Offset 630, 15 lines modified | ||
628 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/crypto/params/ECDomainParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V | 630 | ····invoke-direct/range·{v0·..·v5},·Lorg/bouncycastle/crypto/params/ECDomainParameters;-><init>(Lorg/bouncycastle/math/ec/ECCurve;Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V |
629 | ····invoke-direct·{v12,·v13,·v0},·Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V | 631 | ····invoke-direct·{v12,·v13,·v0},·Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V |
630 | ····move-object·v0,·v12 | 632 | ····move-object·v0,·v12 |
633 | ····.line·135 | ||
631 | ····goto·:goto_0 | 634 | ····goto·:goto_0 |
632 | ····.line·144 | 635 | ····.line·144 |
633 | ····.end·local·v9····#·"pubKey":Ljava/security/interfaces/ECPublicKey; | 636 | ····.end·local·v9····#·"pubKey":Ljava/security/interfaces/ECPublicKey; |
634 | ····.end·local·v11····#·"s":Lorg/bouncycastle/jce/spec/ECParameterSpec; | 637 | ····.end·local·v11····#·"s":Lorg/bouncycastle/jce/spec/ECParameterSpec; |
635 | ····:cond_2 | 638 | ····:cond_2 |
636 | ····:try_start_0 | 639 | ····:try_start_0 |
Offset 67, 14 lines modified | Offset 67, 15 lines modified | ||
67 | ····move-result-object·v7 | 67 | ····move-result-object·v7 |
68 | ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 68 | ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
69 | ····invoke-direct·{v2,·v3,·v4},·Lorg/bouncycastle/crypto/params/GOST3410PrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/GOST3410Parameters;)V | 69 | ····invoke-direct·{v2,·v3,·v4},·Lorg/bouncycastle/crypto/params/GOST3410PrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/GOST3410Parameters;)V |
70 | ····.line·46 | ||
70 | ····return-object·v2 | 71 | ····return-object·v2 |
71 | ····.line·50 | 72 | ····.line·50 |
72 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/GOST3410PrivateKey; | 73 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/GOST3410PrivateKey; |
73 | ····.end·local·v1····#·"p":Lorg/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec; | 74 | ····.end·local·v1····#·"p":Lorg/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec; |
74 | ····:cond_0 | 75 | ····:cond_0 |
75 | ····new-instance·v2,·Ljava/security/InvalidKeyException; | 76 | ····new-instance·v2,·Ljava/security/InvalidKeyException; |
Offset 139, 14 lines modified | Offset 140, 15 lines modified | ||
139 | ····move-result-object·v7 | 140 | ····move-result-object·v7 |
140 | ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 141 | ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
141 | ····invoke-direct·{v2,·v3,·v4},·Lorg/bouncycastle/crypto/params/GOST3410PublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/GOST3410Parameters;)V | 142 | ····invoke-direct·{v2,·v3,·v4},·Lorg/bouncycastle/crypto/params/GOST3410PublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/GOST3410Parameters;)V |
143 | ····.line·30 | ||
142 | ····return-object·v2 | 144 | ····return-object·v2 |
143 | ····.line·34 | 145 | ····.line·34 |
144 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/GOST3410PublicKey; | 146 | ····.end·local·v0····#·"k":Lorg/bouncycastle/jce/interfaces/GOST3410PublicKey; |
145 | ····.end·local·v1····#·"p":Lorg/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec; | 147 | ····.end·local·v1····#·"p":Lorg/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec; |
146 | ····:cond_0 | 148 | ····:cond_0 |
147 | ····new-instance·v2,·Ljava/security/InvalidKeyException; | 149 | ····new-instance·v2,·Ljava/security/InvalidKeyException; |
Offset 399, 19 lines modified | Offset 399, 18 lines modified | ||
399 | ····iput-object·v1,·p0,·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory;->sData:Lorg/bouncycastle/asn1/ASN1Set; | 399 | ····iput-object·v1,·p0,·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory;->sData:Lorg/bouncycastle/asn1/ASN1Set; |
400 | ····.line·67 | 400 | ····.line·67 |
401 | ····invoke-direct·{p0},·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory;->getCertificate()Ljava/security/cert/Certificate; | 401 | ····invoke-direct·{p0},·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory;->getCertificate()Ljava/security/cert/Certificate; |
402 | ····move-result-object·v1 | 402 | ····move-result-object·v1 |
403 |
····.line·7 |
403 | ····.line·71 |
404 | ····:goto_0 | 404 | ····:goto_0 |
405 | ····return-object·v1 | 405 | ····return-object·v1 |
406 | ····.line·71 | ||
407 | ····:cond_0 | 406 | ····:cond_0 |
408 | ····new-instance·v1,·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateObject; | 407 | ····new-instance·v1,·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateObject; |
409 | ····iget-object·v2,·p0,·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory;->bcHelper:Lorg/bouncycastle/jcajce/util/JcaJceHelper; | 408 | ····iget-object·v2,·p0,·Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory;->bcHelper:Lorg/bouncycastle/jcajce/util/JcaJceHelper; |
410 | ····.line·72 | 409 | ····.line·72 |
411 | ····invoke-static·{v0},·Lorg/bouncycastle/asn1/x509/Certificate;->getInstance(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/Certificate; | 410 | ····invoke-static·{v0},·Lorg/bouncycastle/asn1/x509/Certificate;->getInstance(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/Certificate; |
Offset 361, 17 lines modified | Offset 361, 19 lines modified | ||
361 | ····move-result·v2 | 361 | ····move-result·v2 |
362 | ····if-eqz·v2,·:cond_0 | 362 | ····if-eqz·v2,·:cond_0 |
363 | ····const/4·v2,·0x1 | 363 | ····const/4·v2,·0x1 |
364 | ····.line·75 | ||
364 | ····:goto_0 | 365 | ····:goto_0 |
365 | ····return·v2 | 366 | ····return·v2 |
367 | ····.line·76 | ||
366 | ····:cond_0 | 368 | ····:cond_0 |
367 | ····const/4·v2,·0x0 | 369 | ····const/4·v2,·0x0 |
368 | ····goto·:goto_0 | 370 | ····goto·:goto_0 |
369 | ····.line·78 | 371 | ····.line·78 |
370 | ····.end·local·v1····#·"idp":[B | 372 | ····.end·local·v1····#·"idp":[B |
Offset 265, 14 lines modified | Offset 265, 15 lines modified | ||
265 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I | 265 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I |
266 | ····move-result·v2 | 266 | ····move-result·v2 |
267 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V | 267 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V |
268 | ····.line·69 | ||
268 | ····return-object·v0 | 269 | ····return-object·v0 |
269 | ····.line·73 | 270 | ····.line·73 |
270 | ····:cond_0 | 271 | ····:cond_0 |
271 | ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException; | 272 | ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException; |
272 | ····const-string/jumbo·v1,·"unknown·parameter·spec·passed·to·PBKDF2·PBE·parameters·object." | 273 | ····const-string/jumbo·v1,·"unknown·parameter·spec·passed·to·PBKDF2·PBE·parameters·object." |
Offset 265, 14 lines modified | Offset 265, 15 lines modified | ||
265 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I | 265 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I |
266 | ····move-result·v2 | 266 | ····move-result·v2 |
267 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V | 267 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V |
268 | ····.line·57 | ||
268 | ····return-object·v0 | 269 | ····return-object·v0 |
269 | ····.line·61 | 270 | ····.line·61 |
270 | ····:cond_0 | 271 | ····:cond_0 |
271 | ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException; | 272 | ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException; |
272 | ····const-string/jumbo·v1,·"unknown·parameter·spec·passed·to·PKCS12·PBE·parameters·object." | 273 | ····const-string/jumbo·v1,·"unknown·parameter·spec·passed·to·PKCS12·PBE·parameters·object." |
Offset 860, 15 lines modified | Offset 860, 17 lines modified | ||
860 | ····move-result·v0 | 860 | ····move-result·v0 |
861 | ····if-eqz·v0,·:cond_8 | 861 | ····if-eqz·v0,·:cond_8 |
862 | ····:cond_7 | 862 | ····:cond_7 |
863 | ····const/4·v0,·0x1 | 863 | ····const/4·v0,·0x1 |
864 | ····.line·145 | ||
864 | ····:goto_0 | 865 | ····:goto_0 |
865 | ····return·v0 | 866 | ····return·v0 |
867 | ····.line·152 | ||
866 | ····:cond_8 | 868 | ····:cond_8 |
867 | ····const/4·v0,·0x0 | 869 | ····const/4·v0,·0x0 |
868 | ····goto·:goto_0 | 870 | ····goto·:goto_0 |
869 | .end·method | 871 | .end·method |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ····move-result-object·v8 | 54 | ····move-result-object·v8 |
55 | ····.line·38 | 55 | ····.line·38 |
56 | ····:cond_0 | 56 | ····:cond_0 |
57 | ····if-nez·v8,·:cond_1 | 57 | ····if-nez·v8,·:cond_1 |
58 |
····.line·4 |
58 | ····.line·43 |
59 | ····:goto_0 | 59 | ····:goto_0 |
60 | ····return-object·v0 | 60 | ····return-object·v0 |
61 | ····.line·32 | 61 | ····.line·32 |
62 | ····:catch_0 | 62 | ····:catch_0 |
63 | ····move-exception·v7 | 63 | ····move-exception·v7 |
Offset 80, 19 lines modified | Offset 80, 18 lines modified | ||
80 | ····:cond_0 | 80 | ····:cond_0 |
81 | ····:goto_1 | 81 | ····:goto_1 |
82 | ····if-nez·v7,·:cond_1 | 82 | ····if-nez·v7,·:cond_1 |
83 | ····.line·55 | 83 | ····.line·55 |
84 | ····const/4·v0,·0x0 | 84 | ····const/4·v0,·0x0 |
85 |
····.line· |
85 | ····.line·58 |
86 | ····:goto_2 | 86 | ····:goto_2 |
87 | ····return-object·v0 | 87 | ····return-object·v0 |
88 | ····.line·58 | ||
89 | ····:cond_1 | 88 | ····:cond_1 |
90 | ····new-instance·v0,·Lorg/bouncycastle/jce/spec/ECNamedCurveParameterSpec; | 89 | ····new-instance·v0,·Lorg/bouncycastle/jce/spec/ECNamedCurveParameterSpec; |
91 | ····.line·60 | 90 | ····.line·60 |
92 | ····invoke-virtual·{v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/bouncycastle/math/ec/ECCurve; | 91 | ····invoke-virtual·{v7},·Lorg/bouncycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/bouncycastle/math/ec/ECCurve; |
93 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
Offset 539, 15 lines modified | Offset 539, 15 lines modified | ||
539 | ····const/4·v1,·0x1 | 539 | ····const/4·v1,·0x1 |
540 | ····const/4·v2,·0x0 | 540 | ····const/4·v2,·0x0 |
541 | ····.line·852 | 541 | ····.line·852 |
542 | ····if-ne·p1,·p0,·:cond_1 | 542 | ····if-ne·p1,·p0,·:cond_1 |
543 |
····.line·8 |
543 | ····.line·863 |
544 | ····:cond_0 | 544 | ····:cond_0 |
545 | ····:goto_0 | 545 | ····:goto_0 |
546 | ····return·v1 | 546 | ····return·v1 |
547 | ····.line·857 | 547 | ····.line·857 |
548 | ····:cond_1 | 548 | ····:cond_1 |
549 | ····instance-of·v3,·p1,·Lorg/bouncycastle/jce/X509LDAPCertStoreParameters; | 549 | ····instance-of·v3,·p1,·Lorg/bouncycastle/jce/X509LDAPCertStoreParameters; |
Offset 71, 14 lines modified | Offset 71, 15 lines modified | ||
71 | ····move-result·v7 | 71 | ····move-result·v7 |
72 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V | 72 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V |
73 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V | 73 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V |
74 | ····.line·44 | ||
74 | ····return-object·v1 | 75 | ····return-object·v1 |
75 | ····.line·48 | 76 | ····.line·48 |
76 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; | 77 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; |
77 | ····:cond_0 | 78 | ····:cond_0 |
78 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 79 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 146, 14 lines modified | Offset 147, 15 lines modified | ||
146 | ····move-result·v7 | 147 | ····move-result·v7 |
147 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V | 148 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/bouncycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V |
148 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V | 149 | ····invoke-direct·{v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/DHParameters;)V |
150 | ····.line·29 | ||
149 | ····return-object·v1 | 151 | ····return-object·v1 |
150 | ····.line·33 | 152 | ····.line·33 |
151 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; | 153 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; |
152 | ····:cond_0 | 154 | ····:cond_0 |
153 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 155 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 540, 14 lines modified | Offset 540, 15 lines modified | ||
540 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 540 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
541 | ····move-result·v3 | 541 | ····move-result·v3 |
542 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V | 542 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V |
543 | ····.line·160 | ||
543 | ····return-object·v0 | 544 | ····return-object·v0 |
544 | .end·method | 545 | .end·method |
545 | .method·private·extractBytes([BILjava/math/BigInteger;)V | 546 | .method·private·extractBytes([BILjava/math/BigInteger;)V |
546 | ····.locals·7 | 547 | ····.locals·7 |
547 | ····.param·p1,·"encKey"····#·[B | 548 | ····.param·p1,·"encKey"····#·[B |
548 | ····.param·p2,·"offSet"····#·I | 549 | ····.param·p2,·"offSet"····#·I |
Offset 318, 15 lines modified | Offset 318, 15 lines modified | ||
318 | ····const/4·v1,·0x1 | 318 | ····const/4·v1,·0x1 |
319 | ····const/4·v2,·0x0 | 319 | ····const/4·v2,·0x0 |
320 | ····.line·203 | 320 | ····.line·203 |
321 | ····if-ne·p1,·p0,·:cond_1 | 321 | ····if-ne·p1,·p0,·:cond_1 |
322 |
····.line·2 |
322 | ····.line·215 |
323 | ····:cond_0 | 323 | ····:cond_0 |
324 | ····:goto_0 | 324 | ····:goto_0 |
325 | ····return·v1 | 325 | ····return·v1 |
326 | ····.line·208 | 326 | ····.line·208 |
327 | ····:cond_1 | 327 | ····:cond_1 |
328 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateCrtKey; | 328 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateCrtKey; |
Offset 628, 14 lines modified | Offset 628, 15 lines modified | ||
628 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 628 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
629 | ····move-result·v1 | 629 | ····move-result·v1 |
630 | ····xor-int/2addr·v0,·v1 | 630 | ····xor-int/2addr·v0,·v1 |
631 | ····.line·196 | ||
631 | ····return·v0 | 632 | ····return·v0 |
632 | .end·method | 633 | .end·method |
633 | .method·public·toString()Ljava/lang/String; | 634 | .method·public·toString()Ljava/lang/String; |
634 | ····.locals·5 | 635 | ····.locals·5 |
635 | ····.prologue | 636 | ····.prologue |
Offset 243, 15 lines modified | Offset 243, 15 lines modified | ||
243 | ····.line·85 | 243 | ····.line·85 |
244 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateKey; | 244 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPrivateKey; |
245 | ····if-nez·v3,·:cond_1 | 245 | ····if-nez·v3,·:cond_1 |
246 | ····move·v1,·v2 | 246 | ····move·v1,·v2 |
247 |
····.line·9 |
247 | ····.line·97 |
248 | ····:cond_0 | 248 | ····:cond_0 |
249 | ····:goto_0 | 249 | ····:goto_0 |
250 | ····return·v1 | 250 | ····return·v1 |
251 | ····.line·90 | 251 | ····.line·90 |
252 | ····:cond_1 | 252 | ····:cond_1 |
253 | ····if-eq·p1,·p0,·:cond_0 | 253 | ····if-eq·p1,·p0,·:cond_0 |
Offset 159, 15 lines modified | Offset 159, 15 lines modified | ||
159 | ····const/4·v1,·0x1 | 159 | ····const/4·v1,·0x1 |
160 | ····const/4·v2,·0x0 | 160 | ····const/4·v2,·0x0 |
161 | ····.line·103 | 161 | ····.line·103 |
162 | ····if-ne·p1,·p0,·:cond_1 | 162 | ····if-ne·p1,·p0,·:cond_1 |
163 |
····.line·11 |
163 | ····.line·115 |
164 | ····:cond_0 | 164 | ····:cond_0 |
165 | ····:goto_0 | 165 | ····:goto_0 |
166 | ····return·v1 | 166 | ····return·v1 |
167 | ····.line·108 | 167 | ····.line·108 |
168 | ····:cond_1 | 168 | ····:cond_1 |
169 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPublicKey; | 169 | ····instance-of·v3,·p1,·Ljava/security/interfaces/RSAPublicKey; |
Offset 369, 15 lines modified | Offset 369, 15 lines modified | ||
369 | ····const/4·v1,·0x0 | 369 | ····const/4·v1,·0x0 |
370 | ····.line·119 | 370 | ····.line·119 |
371 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPrivateKey; | 371 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPrivateKey; |
372 | ····if-nez·v2,·:cond_1 | 372 | ····if-nez·v2,·:cond_1 |
373 |
····.line·12 |
373 | ····.line·126 |
374 | ····:cond_0 | 374 | ····:cond_0 |
375 | ····:goto_0 | 375 | ····:goto_0 |
376 | ····return·v1 | 376 | ····return·v1 |
377 | ····:cond_1 | 377 | ····:cond_1 |
378 | ····move-object·v0,·p1 | 378 | ····move-object·v0,·p1 |
Offset 667, 14 lines modified | Offset 667, 15 lines modified | ||
667 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 667 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
668 | ····move-result·v1 | 668 | ····move-result·v1 |
669 | ····xor-int/2addr·v0,·v1 | 669 | ····xor-int/2addr·v0,·v1 |
670 | ····.line·134 | ||
670 | ····return·v0 | 671 | ····return·v0 |
671 | .end·method | 672 | .end·method |
672 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V | 673 | .method·public·setBagAttribute(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V |
673 | ····.locals·1 | 674 | ····.locals·1 |
674 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; | 675 | ····.param·p1,·"oid"····#·Lorg/bouncycastle/asn1/ASN1ObjectIdentifier; |
675 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; | 676 | ····.param·p2,·"attribute"····#·Lorg/bouncycastle/asn1/ASN1Encodable; |
Offset 377, 15 lines modified | Offset 377, 15 lines modified | ||
377 | ····const/4·v1,·0x0 | 377 | ····const/4·v1,·0x0 |
378 | ····.line·147 | 378 | ····.line·147 |
379 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPublicKey; | 379 | ····instance-of·v2,·p1,·Ljava/security/interfaces/DSAPublicKey; |
380 | ····if-nez·v2,·:cond_1 | 380 | ····if-nez·v2,·:cond_1 |
381 |
····.line·15 |
381 | ····.line·154 |
382 | ····:cond_0 | 382 | ····:cond_0 |
383 | ····:goto_0 | 383 | ····:goto_0 |
384 | ····return·v1 | 384 | ····return·v1 |
385 | ····:cond_1 | 385 | ····:cond_1 |
386 | ····move-object·v0,·p1 | 386 | ····move-object·v0,·p1 |
Offset 672, 14 lines modified | Offset 672, 15 lines modified | ||
672 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 672 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
673 | ····move-result·v1 | 673 | ····move-result·v1 |
674 | ····xor-int/2addr·v0,·v1 | 674 | ····xor-int/2addr·v0,·v1 |
675 | ····.line·140 | ||
675 | ····return·v0 | 676 | ····return·v0 |
676 | .end·method | 677 | .end·method |
677 | .method·public·toString()Ljava/lang/String; | 678 | .method·public·toString()Ljava/lang/String; |
678 | ····.locals·5 | 679 | ····.locals·5 |
679 | ····.prologue | 680 | ····.prologue |
Offset 207, 14 lines modified | Offset 207, 15 lines modified | ||
207 | ····invoke-direct·{v14,·v6,·v15,·v0,·v1},·Ljava/security/cert/PKIXCertPathBuilderResult;-><init>(Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V | 207 | ····invoke-direct·{v14,·v6,·v15,·v0,·v1},·Ljava/security/cert/PKIXCertPathBuilderResult;-><init>(Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V |
208 | ····:try_end_4 | 208 | ····:try_end_4 |
209 | ····.catch·Lorg/bouncycastle/jce/provider/AnnotatedException;·{:try_start_4·..·:try_end_4}·:catch_2 | 209 | ····.catch·Lorg/bouncycastle/jce/provider/AnnotatedException;·{:try_start_4·..·:try_end_4}·:catch_2 |
210 | ····move-object·v4,·v14 | 210 | ····move-object·v4,·v14 |
211 | ····.line·267 | ||
211 | ····goto·:goto_0 | 212 | ····goto·:goto_0 |
212 | ····.line·229 | 213 | ····.line·229 |
213 | ····.end·local·v5····#·"cFact":Ljava/security/cert/CertificateFactory; | 214 | ····.end·local·v5····#·"cFact":Ljava/security/cert/CertificateFactory; |
214 | ····.end·local·v6····#·"certPath":Ljava/security/cert/CertPath; | 215 | ····.end·local·v6····#·"certPath":Ljava/security/cert/CertPath; |
215 | ····.end·local·v11····#·"result":Ljava/security/cert/PKIXCertPathValidatorResult; | 216 | ····.end·local·v11····#·"result":Ljava/security/cert/PKIXCertPathValidatorResult; |
216 | ····.end·local·v13····#·"validator":Ljava/security/cert/CertPathValidator; | 217 | ····.end·local·v13····#·"validator":Ljava/security/cert/CertPathValidator; |
Offset 206, 14 lines modified | Offset 206, 15 lines modified | ||
206 | ····invoke-direct·{v13,·v5,·v14,·v15,·v0},·Ljava/security/cert/PKIXCertPathBuilderResult;-><init>(Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V | 206 | ····invoke-direct·{v13,·v5,·v14,·v15,·v0},·Ljava/security/cert/PKIXCertPathBuilderResult;-><init>(Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V |
207 | ····:try_end_4 | 207 | ····:try_end_4 |
208 | ····.catch·Lorg/bouncycastle/jce/provider/AnnotatedException;·{:try_start_4·..·:try_end_4}·:catch_2 | 208 | ····.catch·Lorg/bouncycastle/jce/provider/AnnotatedException;·{:try_start_4·..·:try_end_4}·:catch_2 |
209 | ····move-object·v3,·v13 | 209 | ····move-object·v3,·v13 |
210 | ····.line·219 | ||
210 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
211 | ····.line·181 | 212 | ····.line·181 |
212 | ····.end·local·v4····#·"cFact":Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory; | 213 | ····.end·local·v4····#·"cFact":Lorg/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory; |
213 | ····.end·local·v5····#·"certPath":Ljava/security/cert/CertPath; | 214 | ····.end·local·v5····#·"certPath":Ljava/security/cert/CertPath; |
214 | ····.end·local·v10····#·"result":Ljava/security/cert/PKIXCertPathValidatorResult; | 215 | ····.end·local·v10····#·"result":Ljava/security/cert/PKIXCertPathValidatorResult; |
215 | ····.end·local·v12····#·"validator":Lorg/bouncycastle/jce/provider/PKIXCertPathValidatorSpi; | 216 | ····.end·local·v12····#·"validator":Lorg/bouncycastle/jce/provider/PKIXCertPathValidatorSpi; |
Offset 4916, 15 lines modified | Offset 4916, 15 lines modified | ||
4916 | ····const/4·v1,·0x0 | 4916 | ····const/4·v1,·0x0 |
4917 | ····.line·1760 | 4917 | ····.line·1760 |
4918 | ····instance-of·v2,·p1,·Lorg/bouncycastle/jce/provider/PKIXNameConstraintValidator; | 4918 | ····instance-of·v2,·p1,·Lorg/bouncycastle/jce/provider/PKIXNameConstraintValidator; |
4919 | ····if-nez·v2,·:cond_1 | 4919 | ····if-nez·v2,·:cond_1 |
4920 |
····.line·17 |
4920 | ····.line·1765 |
4921 | ····:cond_0 | 4921 | ····:cond_0 |
4922 | ····:goto_0 | 4922 | ····:goto_0 |
4923 | ····return·v1 | 4923 | ····return·v1 |
4924 | ····:cond_1 | 4924 | ····:cond_1 |
4925 | ····move-object·v0,·p1 | 4925 | ····move-object·v0,·p1 |
Offset 5135, 14 lines modified | Offset 5135, 15 lines modified | ||
5135 | ····.line·1732 | 5135 | ····.line·1732 |
5136 | ····invoke-direct·{p0,·v1},·Lorg/bouncycastle/jce/provider/PKIXNameConstraintValidator;->hashCollection(Ljava/util/Collection;)I | 5136 | ····invoke-direct·{p0,·v1},·Lorg/bouncycastle/jce/provider/PKIXNameConstraintValidator;->hashCollection(Ljava/util/Collection;)I |
5137 | ····move-result·v1 | 5137 | ····move-result·v1 |
5138 | ····add-int/2addr·v0,·v1 | 5138 | ····add-int/2addr·v0,·v1 |
5139 | ····.line·1723 | ||
5139 | ····return·v0 | 5140 | ····return·v0 |
5140 | .end·method | 5141 | .end·method |
5141 | .method·public·intersectEmptyPermittedSubtree(I)V | 5142 | .method·public·intersectEmptyPermittedSubtree(I)V |
5142 | ····.locals·1 | 5143 | ····.locals·1 |
5143 | ····.param·p1,·"nameType"····#·I | 5144 | ····.param·p1,·"nameType"····#·I |
Offset 4935, 15 lines modified | Offset 4935, 15 lines modified | ||
4935 | ····invoke-direct·{v3,·v4},·Lorg/bouncycastle/jce/provider/ReasonsMask;-><init>(Lorg/bouncycastle/asn1/x509/ReasonFlags;)V | 4935 | ····invoke-direct·{v3,·v4},·Lorg/bouncycastle/jce/provider/ReasonsMask;-><init>(Lorg/bouncycastle/asn1/x509/ReasonFlags;)V |
4936 | ····invoke-virtual·{v2,·v3},·Lorg/bouncycastle/jce/provider/ReasonsMask;->intersect(Lorg/bouncycastle/jce/provider/ReasonsMask;)Lorg/bouncycastle/jce/provider/ReasonsMask; | 4936 | ····invoke-virtual·{v2,·v3},·Lorg/bouncycastle/jce/provider/ReasonsMask;->intersect(Lorg/bouncycastle/jce/provider/ReasonsMask;)Lorg/bouncycastle/jce/provider/ReasonsMask; |
4937 | ····move-result-object·v2 | 4937 | ····move-result-object·v2 |
4938 |
····.line·38 |
4938 | ····.line·382 |
4939 | ····:goto_0 | 4939 | ····:goto_0 |
4940 | ····return-object·v2 | 4940 | ····return-object·v2 |
4941 | ····.line·367 | 4941 | ····.line·367 |
4942 | ····:catch_0 | 4942 | ····:catch_0 |
4943 | ····move-exception·v0 | 4943 | ····move-exception·v0 |
Offset 355, 17 lines modified | Offset 355, 19 lines modified | ||
355 | ····move-result·v2 | 355 | ····move-result·v2 |
356 | ····if-eqz·v2,·:cond_0 | 356 | ····if-eqz·v2,·:cond_0 |
357 | ····const/4·v2,·0x1 | 357 | ····const/4·v2,·0x1 |
358 | ····.line·73 | ||
358 | ····:goto_0 | 359 | ····:goto_0 |
359 | ····return·v2 | 360 | ····return·v2 |
361 | ····.line·74 | ||
360 | ····:cond_0 | 362 | ····:cond_0 |
361 | ····const/4·v2,·0x0 | 363 | ····const/4·v2,·0x0 |
362 | ····goto·:goto_0 | 364 | ····goto·:goto_0 |
363 | ····.line·76 | 365 | ····.line·76 |
364 | ····.end·local·v1····#·"idp":[B | 366 | ····.end·local·v1····#·"idp":[B |
Offset 79, 19 lines modified | Offset 79, 18 lines modified | ||
79 | ····if-lt·v0,·v1,·:cond_1 | 79 | ····if-lt·v0,·v1,·:cond_1 |
80 | ····.line·59 | 80 | ····.line·59 |
81 | ····:cond_0 | 81 | ····:cond_0 |
82 | ····const/4·v0,·0x0 | 82 | ····const/4·v0,·0x0 |
83 |
····.line·6 |
83 | ····.line·62 |
84 | ····:goto_0 | 84 | ····:goto_0 |
85 | ····return-object·v0 | 85 | ····return-object·v0 |
86 | ····.line·62 | ||
87 | ····:cond_1 | 86 | ····:cond_1 |
88 | ····new-instance·v0,·Lorg/bouncycastle/jce/provider/X509CRLObject; | 87 | ····new-instance·v0,·Lorg/bouncycastle/jce/provider/X509CRLObject; |
89 | ····iget-object·v1,·p0,·Lorg/bouncycastle/jce/provider/X509CRLParser;->sData:Lorg/bouncycastle/asn1/ASN1Set; | 88 | ····iget-object·v1,·p0,·Lorg/bouncycastle/jce/provider/X509CRLParser;->sData:Lorg/bouncycastle/asn1/ASN1Set; |
90 | ····iget·v2,·p0,·Lorg/bouncycastle/jce/provider/X509CRLParser;->sDataObjectCount:I | 89 | ····iget·v2,·p0,·Lorg/bouncycastle/jce/provider/X509CRLParser;->sDataObjectCount:I |
Offset 204, 19 lines modified | Offset 204, 18 lines modified | ||
204 | ····iput-object·v2,·p0,·Lorg/bouncycastle/jce/provider/X509CertParser;->sData:Lorg/bouncycastle/asn1/ASN1Set; | 204 | ····iput-object·v2,·p0,·Lorg/bouncycastle/jce/provider/X509CertParser;->sData:Lorg/bouncycastle/asn1/ASN1Set; |
205 | ····.line·46 | 205 | ····.line·46 |
206 | ····invoke-direct·{p0},·Lorg/bouncycastle/jce/provider/X509CertParser;->getCertificate()Ljava/security/cert/Certificate; | 206 | ····invoke-direct·{p0},·Lorg/bouncycastle/jce/provider/X509CertParser;->getCertificate()Ljava/security/cert/Certificate; |
207 | ····move-result-object·v2 | 207 | ····move-result-object·v2 |
208 |
····.line·5 |
208 | ····.line·50 |
209 | ····:goto_0 | 209 | ····:goto_0 |
210 | ····return-object·v2 | 210 | ····return-object·v2 |
211 | ····.line·50 | ||
212 | ····:cond_0 | 211 | ····:cond_0 |
213 | ····new-instance·v2,·Lorg/bouncycastle/jce/provider/X509CertificateObject; | 212 | ····new-instance·v2,·Lorg/bouncycastle/jce/provider/X509CertificateObject; |
214 | ····.line·51 | 213 | ····.line·51 |
215 | ····invoke-static·{v1},·Lorg/bouncycastle/asn1/x509/Certificate;->getInstance(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/Certificate; | 214 | ····invoke-static·{v1},·Lorg/bouncycastle/asn1/x509/Certificate;->getInstance(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/Certificate; |
216 | ····move-result-object·v3 | 215 | ····move-result-object·v3 |
Offset 396, 14 lines modified | Offset 396, 16 lines modified | ||
396 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 396 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
397 | ····move-result·v0 | 397 | ····move-result·v0 |
398 | ····:goto_0 | 398 | ····:goto_0 |
399 | ····xor-int/2addr·v0,·v1 | 399 | ····xor-int/2addr·v0,·v1 |
400 | ····.line·117 | ||
400 | ····return·v0 | 401 | ····return·v0 |
402 | ····.line·118 | ||
401 | ····:cond_0 | 403 | ····:cond_0 |
402 | ····const/4·v0,·0x0 | 404 | ····const/4·v0,·0x0 |
403 | ····goto·:goto_0 | 405 | ····goto·:goto_0 |
404 | .end·method | 406 | .end·method |
Offset 746, 17 lines modified | Offset 746, 19 lines modified | ||
746 | ····move-result·v0 | 746 | ····move-result·v0 |
747 | ····if-eqz·v0,·:cond_1 | 747 | ····if-eqz·v0,·:cond_1 |
748 | ····:cond_0 | 748 | ····:cond_0 |
749 | ····const/4·v0,·0x1 | 749 | ····const/4·v0,·0x1 |
750 | ····.line·480 | ||
750 | ····:goto_0 | 751 | ····:goto_0 |
751 | ····return·v0 | 752 | ····return·v0 |
753 | ····.line·484 | ||
752 | ····:cond_1 | 754 | ····:cond_1 |
753 | ····const/4·v0,·0x0 | 755 | ····const/4·v0,·0x0 |
754 | ····goto·:goto_0 | 756 | ····goto·:goto_0 |
755 | .end·method | 757 | .end·method |
756 | .method·public·abstract·fromBigInteger(Ljava/math/BigInteger;)Lorg/bouncycastle/math/ec/ECFieldElement; | 758 | .method·public·abstract·fromBigInteger(Ljava/math/BigInteger;)Lorg/bouncycastle/math/ec/ECFieldElement; |
Offset 975, 14 lines modified | Offset 977, 15 lines modified | ||
975 | ····invoke-static·{v1,·v2},·Lorg/bouncycastle/util/Integers;->rotateLeft(II)I | 977 | ····invoke-static·{v1,·v2},·Lorg/bouncycastle/util/Integers;->rotateLeft(II)I |
976 | ····move-result·v1 | 978 | ····move-result·v1 |
977 | ····xor-int/2addr·v0,·v1 | 979 | ····xor-int/2addr·v0,·v1 |
980 | ····.line·494 | ||
978 | ····return·v0 | 981 | ····return·v0 |
979 | .end·method | 982 | .end·method |
980 | .method·public·importPoint(Lorg/bouncycastle/math/ec/ECPoint;)Lorg/bouncycastle/math/ec/ECPoint; | 983 | .method·public·importPoint(Lorg/bouncycastle/math/ec/ECPoint;)Lorg/bouncycastle/math/ec/ECPoint; |
981 | ····.locals·3 | 984 | ····.locals·3 |
982 | ····.param·p1,·"p"····#·Lorg/bouncycastle/math/ec/ECPoint; | 985 | ····.param·p1,·"p"····#·Lorg/bouncycastle/math/ec/ECPoint; |
Offset 411, 15 lines modified | Offset 411, 15 lines modified | ||
411 | ····const/4·v1,·0x1 | 411 | ····const/4·v1,·0x1 |
412 | ····const/4·v2,·0x0 | 412 | ····const/4·v2,·0x0 |
413 | ····.line·858 | 413 | ····.line·858 |
414 | ····if-ne·p1,·p0,·:cond_1 | 414 | ····if-ne·p1,·p0,·:cond_1 |
415 |
····.line·87 |
415 | ····.line·870 |
416 | ····:cond_0 | 416 | ····:cond_0 |
417 | ····:goto_0 | 417 | ····:goto_0 |
418 | ····return·v1 | 418 | ····return·v1 |
419 | ····.line·863 | 419 | ····.line·863 |
420 | ····:cond_1 | 420 | ····:cond_1 |
421 | ····instance-of·v3,·p1,·Lorg/bouncycastle/math/ec/ECFieldElement$F2m; | 421 | ····instance-of·v3,·p1,·Lorg/bouncycastle/math/ec/ECFieldElement$F2m; |
Offset 1064, 14 lines modified | Offset 1064, 15 lines modified | ||
1064 | ····move-result·v2 | 1064 | ····move-result·v2 |
1065 | ····if-eqz·v2,·:cond_1 | 1065 | ····if-eqz·v2,·:cond_1 |
1066 | ····:cond_0 | 1066 | ····:cond_0 |
1067 | ····const/4·v1,·0x1 | 1067 | ····const/4·v1,·0x1 |
1068 | ····.line·218 | ||
1068 | ····:cond_1 | 1069 | ····:cond_1 |
1069 | ····return·v1 | 1070 | ····return·v1 |
1070 | .end·method | 1071 | .end·method |
1071 | .method·public·isValid()Z | 1072 | .method·public·isValid()Z |
1072 | ····.locals·4 | 1073 | ····.locals·4 |
Offset 1332, 19 lines modified | Offset 1333, 19 lines modified | ||
1332 | ····.line·326 | 1333 | ····.line·326 |
1333 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->isInfinity()Z | 1334 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->isInfinity()Z |
1334 | ····move-result·v0 | 1335 | ····move-result·v0 |
1335 | ····if-eqz·v0,·:cond_0 | 1336 | ····if-eqz·v0,·:cond_0 |
1336 | ····.line·328 | ||
1337 | ····.end·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; | 1337 | ····.end·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; |
1338 | ····:goto_0 | 1338 | ····:goto_0 |
1339 | ····return-object·p0 | 1339 | ····return-object·p0 |
1340 | ····.line·328 | ||
1340 | ····.restart·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; | 1341 | ····.restart·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; |
1341 | ····:cond_0 | 1342 | ····:cond_0 |
1342 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getCurve()Lorg/bouncycastle/math/ec/ECCurve; | 1343 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getCurve()Lorg/bouncycastle/math/ec/ECCurve; |
1343 | ····move-result-object·v0 | 1344 | ····move-result-object·v0 |
1344 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getRawXCoord()Lorg/bouncycastle/math/ec/ECFieldElement; | 1345 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getRawXCoord()Lorg/bouncycastle/math/ec/ECFieldElement; |
Offset 1380, 19 lines modified | Offset 1381, 19 lines modified | ||
1380 | ····.line·333 | 1381 | ····.line·333 |
1381 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->isInfinity()Z | 1382 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->isInfinity()Z |
1382 | ····move-result·v0 | 1383 | ····move-result·v0 |
1383 | ····if-eqz·v0,·:cond_0 | 1384 | ····if-eqz·v0,·:cond_0 |
1384 | ····.line·335 | ||
1385 | ····.end·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; | 1385 | ····.end·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; |
1386 | ····:goto_0 | 1386 | ····:goto_0 |
1387 | ····return-object·p0 | 1387 | ····return-object·p0 |
1388 | ····.line·335 | ||
1388 | ····.restart·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; | 1389 | ····.restart·local·p0····#·"this":Lorg/bouncycastle/math/ec/ECPoint; |
1389 | ····:cond_0 | 1390 | ····:cond_0 |
1390 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getCurve()Lorg/bouncycastle/math/ec/ECCurve; | 1391 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getCurve()Lorg/bouncycastle/math/ec/ECCurve; |
1391 | ····move-result-object·v0 | 1392 | ····move-result-object·v0 |
1392 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getRawXCoord()Lorg/bouncycastle/math/ec/ECFieldElement; | 1393 | ····invoke-virtual·{p0},·Lorg/bouncycastle/math/ec/ECPoint;->getRawXCoord()Lorg/bouncycastle/math/ec/ECFieldElement; |
Offset 2972, 14 lines modified | Offset 2972, 15 lines modified | ||
2972 | ····const/4·v6,·0x2 | 2972 | ····const/4·v6,·0x2 |
2973 | ····shl-long/2addr·v4,·v6 | 2973 | ····shl-long/2addr·v4,·v6 |
2974 | ····or-long/2addr·v2,·v4 | 2974 | ····or-long/2addr·v2,·v4 |
2975 | ····.line·1765 | ||
2975 | ····return-wide·v2 | 2976 | ····return-wide·v2 |
2976 | .end·method | 2977 | .end·method |
2977 | .method·private·static·interleave3([JI[JII)V | 2978 | .method·private·static·interleave3([JI[JII)V |
2978 | ····.locals·4 | 2979 | ····.locals·4 |
2979 | ····.param·p0,·"x"····#·[J | 2980 | ····.param·p0,·"x"····#·[J |
2980 | ····.param·p1,·"xOff"····#·I | 2981 | ····.param·p1,·"xOff"····#·I |
Offset 3247, 14 lines modified | Offset 3248, 15 lines modified | ||
3247 | ····const/4·v4,·0x4 | 3248 | ····const/4·v4,·0x4 |
3248 | ····shl-long/2addr·v2,·v4 | 3249 | ····shl-long/2addr·v2,·v4 |
3249 | ····or-long/2addr·v0,·v2 | 3250 | ····or-long/2addr·v0,·v2 |
3251 | ····.line·1804 | ||
3250 | ····return-wide·v0 | 3252 | ····return-wide·v0 |
3251 | .end·method | 3253 | .end·method |
3252 | .method·private·static·interleave5([JI[JII)V | 3254 | .method·private·static·interleave5([JI[JII)V |
3253 | ····.locals·4 | 3255 | ····.locals·4 |
3254 | ····.param·p0,·"x"····#·[J | 3256 | ····.param·p0,·"x"····#·[J |
3255 | ····.param·p1,·"xOff"····#·I | 3257 | ····.param·p1,·"xOff"····#·I |
Offset 188, 9 lines modified | Offset 188, 10 lines modified | ||
188 | ····invoke-static·{v1,·v2},·Lorg/bouncycastle/util/Integers;->rotateLeft(II)I | 188 | ····invoke-static·{v1,·v2},·Lorg/bouncycastle/util/Integers;->rotateLeft(II)I |
189 | ····move-result·v1 | 189 | ····move-result·v1 |
190 | ····xor-int/2addr·v0,·v1 | 190 | ····xor-int/2addr·v0,·v1 |
191 | ····.line·59 | ||
191 | ····return·v0 | 192 | ····return·v0 |
192 | .end·method | 193 | .end·method |
Offset 37, 17 lines modified | Offset 37, 19 lines modified | ||
37 | ····.line·39 | 37 | ····.line·39 |
38 | ····invoke-virtual·{p0},·Lorg/bouncycastle/bcpg/BCPGInputStream;->readPacket()Lorg/bouncycastle/bcpg/Packet; | 38 | ····invoke-virtual·{p0},·Lorg/bouncycastle/bcpg/BCPGInputStream;->readPacket()Lorg/bouncycastle/bcpg/Packet; |
39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
40 | ····check-cast·v0,·Lorg/bouncycastle/bcpg/TrustPacket; | 40 | ····check-cast·v0,·Lorg/bouncycastle/bcpg/TrustPacket; |
41 | ····.line·38 | ||
41 | ····:goto_0 | 42 | ····:goto_0 |
42 | ····return-object·v0 | 43 | ····return-object·v0 |
44 | ····.line·39 | ||
43 | ····:cond_0 | 45 | ····:cond_0 |
44 | ····const/4·v0,·0x0 | 46 | ····const/4·v0,·0x0 |
45 | ····goto·:goto_0 | 47 | ····goto·:goto_0 |
46 | .end·method | 48 | .end·method |
47 | .method·static·readSignaturesAndTrust(Lorg/bouncycastle/bcpg/BCPGInputStream;)Ljava/util/List; | 49 | .method·static·readSignaturesAndTrust(Lorg/bouncycastle/bcpg/BCPGInputStream;)Ljava/util/List; |
Offset 52, 14 lines modified | Offset 52, 15 lines modified | ||
52 | ····check-cast·v0,·[Lorg/bouncycastle/bcpg/SignatureSubpacket; | 52 | ····check-cast·v0,·[Lorg/bouncycastle/bcpg/SignatureSubpacket; |
53 | ····check-cast·v0,·[Lorg/bouncycastle/bcpg/SignatureSubpacket; | 53 | ····check-cast·v0,·[Lorg/bouncycastle/bcpg/SignatureSubpacket; |
54 | ····invoke-direct·{v1,·v0},·Lorg/bouncycastle/openpgp/PGPSignatureSubpacketVector;-><init>([Lorg/bouncycastle/bcpg/SignatureSubpacket;)V | 54 | ····invoke-direct·{v1,·v0},·Lorg/bouncycastle/openpgp/PGPSignatureSubpacketVector;-><init>([Lorg/bouncycastle/bcpg/SignatureSubpacket;)V |
55 | ····.line·204 | ||
55 | ····return-object·v1 | 56 | ····return-object·v1 |
56 | .end·method | 57 | .end·method |
57 | .method·public·setEmbeddedSignature(ZLorg/bouncycastle/openpgp/PGPSignature;)V | 58 | .method·public·setEmbeddedSignature(ZLorg/bouncycastle/openpgp/PGPSignature;)V |
58 | ····.locals·5 | 59 | ····.locals·5 |
59 | ····.param·p1,·"isCritical"····#·Z | 60 | ····.param·p1,·"isCritical"····#·Z |
60 | ····.param·p2,·"pgpSignature"····#·Lorg/bouncycastle/openpgp/PGPSignature; | 61 | ····.param·p2,·"pgpSignature"····#·Lorg/bouncycastle/openpgp/PGPSignature; |
Offset 678, 15 lines modified | Offset 678, 15 lines modified | ||
678 | ····invoke-virtual/range·{v19·..·v19},·Lorg/bouncycastle/bcpg/RSASecretBCPGKey;->getCrtCoefficient()Ljava/math/BigInteger; | 678 | ····invoke-virtual/range·{v19·..·v19},·Lorg/bouncycastle/bcpg/RSASecretBCPGKey;->getCrtCoefficient()Ljava/math/BigInteger; |
679 | ····move-result-object·v9 | 679 | ····move-result-object·v9 |
680 | ····invoke-direct/range·{v1·..·v9},·Lorg/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 680 | ····invoke-direct/range·{v1·..·v9},·Lorg/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
681 |
····.line·2 |
681 | ····.line·249 |
682 | ····.end·local·v19····#·"rsaPriv":Lorg/bouncycastle/bcpg/RSASecretBCPGKey; | 682 | ····.end·local·v19····#·"rsaPriv":Lorg/bouncycastle/bcpg/RSASecretBCPGKey; |
683 | ····.end·local·v20····#·"rsaPub":Lorg/bouncycastle/bcpg/RSAPublicBCPGKey; | 683 | ····.end·local·v20····#·"rsaPub":Lorg/bouncycastle/bcpg/RSAPublicBCPGKey; |
684 | ····:goto_0 | 684 | ····:goto_0 |
685 | ····return-object·v1 | 685 | ····return-object·v1 |
686 | ····.line·232 | 686 | ····.line·232 |
687 | ····:sswitch_1 | 687 | ····:sswitch_1 |
Offset 857, 14 lines modified | Offset 857, 15 lines modified | ||
857 | ····invoke-direct·{v7,·v8,·v1},·Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V | 857 | ····invoke-direct·{v7,·v8,·v1},·Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V |
858 | ····:try_end_2 | 858 | ····:try_end_2 |
859 | ····.catch·Lorg/bouncycastle/openpgp/PGPException;·{:try_start_2·..·:try_end_2}·:catch_0 | 859 | ····.catch·Lorg/bouncycastle/openpgp/PGPException;·{:try_start_2·..·:try_end_2}·:catch_0 |
860 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1 | 860 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1 |
861 | ····move-object·v1,·v7 | 861 | ····move-object·v1,·v7 |
862 | ····.line·249 | ||
862 | ····goto/16·:goto_0 | 863 | ····goto/16·:goto_0 |
863 | ····.line·222 | 864 | ····.line·222 |
864 | ····:sswitch_data_0 | 865 | ····:sswitch_data_0 |
865 | ····.sparse-switch | 866 | ····.sparse-switch |
866 | ········0x1·->·:sswitch_0 | 867 | ········0x1·->·:sswitch_0 |
867 | ········0x2·->·:sswitch_0 | 868 | ········0x2·->·:sswitch_0 |
Offset 943, 15 lines modified | Offset 944, 15 lines modified | ||
943 | ····invoke-virtual·{v11},·Lorg/bouncycastle/bcpg/RSAPublicBCPGKey;->getPublicExponent()Ljava/math/BigInteger; | 944 | ····invoke-virtual·{v11},·Lorg/bouncycastle/bcpg/RSAPublicBCPGKey;->getPublicExponent()Ljava/math/BigInteger; |
944 | ····move-result-object·v3 | 945 | ····move-result-object·v3 |
945 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/RSAKeyParameters;-><init>(ZLjava/math/BigInteger;Ljava/math/BigInteger;)V | 946 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/bouncycastle/crypto/params/RSAKeyParameters;-><init>(ZLjava/math/BigInteger;Ljava/math/BigInteger;)V |
946 |
····.line·19 |
947 | ····.line·198 |
947 | ····.end·local·v11····#·"rsaK":Lorg/bouncycastle/bcpg/RSAPublicBCPGKey; | 948 | ····.end·local·v11····#·"rsaK":Lorg/bouncycastle/bcpg/RSAPublicBCPGKey; |
948 | ····:goto_0 | 949 | ····:goto_0 |
949 | ····return-object·v0 | 950 | ····return-object·v0 |
950 | ····.line·185 | 951 | ····.line·185 |
951 | ····:sswitch_1 | 952 | ····:sswitch_1 |
952 | ····invoke-virtual·{v10},·Lorg/bouncycastle/bcpg/PublicKeyPacket;->getKey()Lorg/bouncycastle/bcpg/BCPGKey; | 953 | ····invoke-virtual·{v10},·Lorg/bouncycastle/bcpg/PublicKeyPacket;->getKey()Lorg/bouncycastle/bcpg/BCPGKey; |
Offset 1103, 14 lines modified | Offset 1104, 15 lines modified | ||
1103 | ····invoke-direct·{v13,·v14,·v0},·Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V | 1104 | ····invoke-direct·{v13,·v14,·v0},·Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)V |
1104 | ····:try_end_2 | 1105 | ····:try_end_2 |
1105 | ····.catch·Lorg/bouncycastle/openpgp/PGPException;·{:try_start_2·..·:try_end_2}·:catch_0 | 1106 | ····.catch·Lorg/bouncycastle/openpgp/PGPException;·{:try_start_2·..·:try_end_2}·:catch_0 |
1106 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1 | 1107 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1 |
1107 | ····move-object·v0,·v13 | 1108 | ····move-object·v0,·v13 |
1109 | ····.line·198 | ||
1108 | ····goto/16·:goto_0 | 1110 | ····goto/16·:goto_0 |
1109 | ····.line·176 | 1111 | ····.line·176 |
1110 | ····:sswitch_data_0 | 1112 | ····:sswitch_data_0 |
1111 | ····.sparse-switch | 1113 | ····.sparse-switch |
1112 | ········0x1·->·:sswitch_0 | 1114 | ········0x1·->·:sswitch_0 |
1113 | ········0x2·->·:sswitch_0 | 1115 | ········0x2·->·:sswitch_0 |
Offset 252, 14 lines modified | Offset 252, 15 lines modified | ||
252 | ····move-result·v3 | 252 | ····move-result·v3 |
253 | ····if-eqz·v3,·:cond_1 | 253 | ····if-eqz·v3,·:cond_1 |
254 | ····:cond_0 | 254 | ····:cond_0 |
255 | ····const/4·v2,·0x1 | 255 | ····const/4·v2,·0x1 |
256 | ····.line·88 | ||
256 | ····:cond_1 | 257 | ····:cond_1 |
257 | ····return·v2 | 258 | ····return·v2 |
258 | .end·method | 259 | .end·method |
259 | .method·public·static·isValidIPv6(Ljava/lang/String;)Z | 260 | .method·public·static·isValidIPv6(Ljava/lang/String;)Z |
260 | ····.locals·13 | 261 | ····.locals·13 |
261 | ····.param·p0,·"address"····#·Ljava/lang/String; | 262 | ····.param·p0,·"address"····#·Ljava/lang/String; |
Offset 504, 14 lines modified | Offset 505, 15 lines modified | ||
504 | ····move-result·v3 | 505 | ····move-result·v3 |
505 | ····if-eqz·v3,·:cond_1 | 506 | ····if-eqz·v3,·:cond_1 |
506 | ····:cond_0 | 507 | ····:cond_0 |
507 | ····const/4·v2,·0x1 | 508 | ····const/4·v2,·0x1 |
509 | ····.line·98 | ||
508 | ····:cond_1 | 510 | ····:cond_1 |
509 | ····return·v2 | 511 | ····return·v2 |
510 | .end·method | 512 | .end·method |
511 | .method·public·static·isValidWithNetMask(Ljava/lang/String;)Z | 513 | .method·public·static·isValidWithNetMask(Ljava/lang/String;)Z |
512 | ····.locals·1 | 514 | ····.locals·1 |
513 | ····.param·p0,·"address"····#·Ljava/lang/String; | 515 | ····.param·p0,·"address"····#·Ljava/lang/String; |
Offset 643, 14 lines modified | Offset 643, 15 lines modified | ||
643 | ····.line·214 | 643 | ····.line·214 |
644 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 644 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
645 | ····move-result-object·v9 | 645 | ····move-result-object·v9 |
646 | ····invoke-direct/range·{v1·..·v9},·Lorg/openintents/openpgp/OpenPgpSignatureResult;-><init>(ILjava/lang/String;JLjava/util/ArrayList;Ljava/util/ArrayList;ILjava/lang/Boolean;)V | 646 | ····invoke-direct/range·{v1·..·v9},·Lorg/openintents/openpgp/OpenPgpSignatureResult;-><init>(ILjava/lang/String;JLjava/util/ArrayList;Ljava/util/ArrayList;ILjava/lang/Boolean;)V |
647 | ····.line·213 | ||
647 | ····return-object·v1 | 648 | ····return-object·v1 |
648 | .end·method | 649 | .end·method |
649 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 650 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
650 | ····.locals·6 | 651 | ····.locals·6 |
651 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; | 652 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; |
652 | ····.param·p2,·"flags"····#·I | 653 | ····.param·p2,·"flags"····#·I |
Offset 235, 15 lines modified | Offset 235, 15 lines modified | ||
235 | ····.line·406 | 235 | ····.line·406 |
236 | ····:try_start_1 | 236 | ····:try_start_1 |
237 | ····invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;->close()V | 237 | ····invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;->close()V |
238 | ····:try_end_1 | 238 | ····:try_end_1 |
239 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 239 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
240 |
····.line·40 |
240 | ····.line·401 |
241 | ····.end·local·v2····#·"outputPipeId":I | 241 | ····.end·local·v2····#·"outputPipeId":I |
242 | ····.end·local·v3····#·"pumpThread":Ljava/lang/Thread; | 242 | ····.end·local·v3····#·"pumpThread":Ljava/lang/Thread; |
243 | ····:cond_2 | 243 | ····:cond_2 |
244 | ····:goto_0 | 244 | ····:goto_0 |
245 | ····return-object·v4 | 245 | ····return-object·v4 |
246 | ····.line·407 | 246 | ····.line·407 |
Offset 404, 15 lines modified | Offset 404, 15 lines modified | ||
404 | ····.line·353 | 404 | ····.line·353 |
405 | ····:try_start_1 | 405 | ····:try_start_1 |
406 | ····invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;->close()V | 406 | ····invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;->close()V |
407 | ····:try_end_1 | 407 | ····:try_end_1 |
408 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 408 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
409 |
····.line·3 |
409 | ····.line·349 |
410 | ····:cond_1 | 410 | ····:cond_1 |
411 | ····:goto_0 | 411 | ····:goto_0 |
412 | ····return-object·v2 | 412 | ····return-object·v2 |
413 | ····.line·354 | 413 | ····.line·354 |
414 | ····:catch_0 | 414 | ····:catch_0 |
415 | ····move-exception·v0 | 415 | ····move-exception·v0 |
Offset 220, 18 lines modified | Offset 220, 18 lines modified | ||
220 | ····sget·v1,·Lorg/openintents/openpgp/R$string;->openpgp_no_key_selected:I | 220 | ····sget·v1,·Lorg/openintents/openpgp/R$string;->openpgp_no_key_selected:I |
221 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 221 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
222 | ····move-result-object·v0 | 222 | ····move-result-object·v0 |
223 | ····.line·53 | ||
224 | ····:goto_0 | 223 | ····:goto_0 |
225 | ····return-object·v0 | 224 | ····return-object·v0 |
225 | ····.line·53 | ||
226 | ····:cond_0 | 226 | ····:cond_0 |
227 | ····invoke-virtual·{p0},·Lorg/openintents/openpgp/util/OpenPgpKeyPreference;->getContext()Landroid/content/Context; | 227 | ····invoke-virtual·{p0},·Lorg/openintents/openpgp/util/OpenPgpKeyPreference;->getContext()Landroid/content/Context; |
228 | ····move-result-object·v0 | 228 | ····move-result-object·v0 |
229 | ····sget·v1,·Lorg/openintents/openpgp/R$string;->openpgp_key_selected:I | 229 | ····sget·v1,·Lorg/openintents/openpgp/R$string;->openpgp_key_selected:I |
Offset 527, 33 lines modified | Offset 527, 15 lines modified | ||
527 | ····move-object/from16·v0,·p1 | 527 | ····move-object/from16·v0,·p1 |
528 | ····invoke-virtual·{v12,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 528 | ····invoke-virtual·{v12,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
529 | ····move-result-object·v12 | 529 | ····move-result-object·v12 |
530 | ····const-string/jumbo·v13,·"&count=15" | 530 | ····const-string/jumbo·v13,·"&count=15&include_rts=false&trim_user=true&exclude_replies=true" |
531 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
532 | ····move-result-object·v12 | ||
533 | ····const-string/jumbo·v13,·"&include_rts=false" | ||
534 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
535 | ····move-result-object·v12 | ||
536 | ····const-string/jumbo·v13,·"&trim_user=true" | ||
537 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
538 | ····move-result-object·v12 | ||
539 | ····const-string/jumbo·v13,·"&exclude_replies=true" | ||
540 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 531 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
541 | ····move-result-object·v12 | 532 | ····move-result-object·v12 |
542 | ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 533 | ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
197 | ····move-object/from16·v0,·v16 | 197 | ····move-object/from16·v0,·v16 |
198 | ····move-object/from16·v1,·v21 | 198 | ····move-object/from16·v1,·v21 |
199 | ····invoke-direct·{v5,·v6,·v0,·v1},·Lorg/sufficientlysecure/keychain/operations/results/SignEncryptResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;Ljava/util/ArrayList;)V | 199 | ····invoke-direct·{v5,·v6,·v0,·v1},·Lorg/sufficientlysecure/keychain/operations/results/SignEncryptResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;Ljava/util/ArrayList;)V |
200 |
····.line·13 |
200 | ····.line·138 |
201 | ····:goto_1 | 201 | ····:goto_1 |
202 | ····return-object·v5 | 202 | ····return-object·v5 |
203 | ····.line·74 | 203 | ····.line·74 |
204 | ····.end·local·v4····#·"pendingInputBuilder":Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$SecurityTokenSignOperationsBuilder; | 204 | ····.end·local·v4····#·"pendingInputBuilder":Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$SecurityTokenSignOperationsBuilder; |
205 | ····.end·local·v10····#·"count":I | 205 | ····.end·local·v10····#·"count":I |
206 | ····.end·local·v11····#·"data":Lorg/sufficientlysecure/keychain/pgp/PgpSignEncryptData; | 206 | ····.end·local·v11····#·"data":Lorg/sufficientlysecure/keychain/pgp/PgpSignEncryptData; |
Offset 544, 9 lines modified | Offset 544, 10 lines modified | ||
544 | ····move-object/from16·v1,·v21 | 544 | ····move-object/from16·v1,·v21 |
545 | ····invoke-direct·{v6,·v7,·v0,·v1,·v5},·Lorg/sufficientlysecure/keychain/operations/results/SignEncryptResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;Ljava/util/ArrayList;[B)V | 545 | ····invoke-direct·{v6,·v7,·v0,·v1,·v5},·Lorg/sufficientlysecure/keychain/operations/results/SignEncryptResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;Ljava/util/ArrayList;[B)V |
546 | ····move-object·v5,·v6 | 546 | ····move-object·v5,·v6 |
547 | ····.line·138 | ||
547 | ····goto/16·:goto_1 | 548 | ····goto/16·:goto_1 |
548 | .end·method | 549 | .end·method |
Offset 354, 15 lines modified | Offset 354, 15 lines modified | ||
354 | ····invoke-virtual·{v3},·Ljava/io/ByteArrayOutputStream;->close()V | 354 | ····invoke-virtual·{v3},·Ljava/io/ByteArrayOutputStream;->close()V |
355 | ····:try_end_2 | 355 | ····:try_end_2 |
356 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_7 | 356 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_7 |
357 | ····:goto_0 | 357 | ····:goto_0 |
358 | ····move-object·v0,·v1 | 358 | ····move-object·v0,·v1 |
359 |
····.line·1 |
359 | ····.line·184 |
360 | ····.end·local·v1····#·"aos":Lorg/bouncycastle/bcpg/ArmoredOutputStream; | 360 | ····.end·local·v1····#·"aos":Lorg/bouncycastle/bcpg/ArmoredOutputStream; |
361 | ····.end·local·v2····#·"armoredKey":Ljava/lang/String; | 361 | ····.end·local·v2····#·"armoredKey":Ljava/lang/String; |
362 | ····.restart·local·v0····#·"aos":Lorg/bouncycastle/bcpg/ArmoredOutputStream; | 362 | ····.restart·local·v0····#·"aos":Lorg/bouncycastle/bcpg/ArmoredOutputStream; |
363 | ····:goto_1 | 363 | ····:goto_1 |
364 | ····return-object·v5 | 364 | ····return-object·v5 |
365 | ····.line·175 | 365 | ····.line·175 |
Offset 331, 21 lines modified | Offset 331, 15 lines modified | ||
331 | ····move-result-object·v1 | 331 | ····move-result-object·v1 |
332 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 332 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
333 | ····move-result-object·v0 | 333 | ····move-result-object·v0 |
334 | ····const-string/jumbo·v1,·"{" | 334 | ····const-string/jumbo·v1,·"{mLevel=" |
335 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
336 | ····move-result-object·v0 | ||
337 | ····const-string/jumbo·v1,·"mLevel=" | ||
338 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 335 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
339 | ····move-result-object·v0 | 336 | ····move-result-object·v0 |
340 | ····iget-object·v1,·p0,·Lorg/sufficientlysecure/keychain/operations/results/OperationResult$LogEntryParcel;->mType:Lorg/sufficientlysecure/keychain/operations/results/OperationResult$LogType; | 337 | ····iget-object·v1,·p0,·Lorg/sufficientlysecure/keychain/operations/results/OperationResult$LogEntryParcel;->mType:Lorg/sufficientlysecure/keychain/operations/results/OperationResult$LogType; |
Offset 402, 14 lines modified | Offset 396, 15 lines modified | ||
402 | ····move-result-object·v0 | 396 | ····move-result-object·v0 |
403 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 397 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
404 | ····move-result-object·v0 | 398 | ····move-result-object·v0 |
399 | ····.line·172 | ||
405 | ····return-object·v0 | 400 | ····return-object·v0 |
406 | .end·method | 401 | .end·method |
407 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 402 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
408 | ····.locals·1 | 403 | ····.locals·1 |
409 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; | 404 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; |
410 | ····.param·p2,·"flags"····#·I | 405 | ····.param·p2,·"flags"····#·I |
Offset 573, 17 lines modified | Offset 573, 17 lines modified | ||
573 | ····move-result-object·v0 | 573 | ····move-result-object·v0 |
574 | ····.line·118 | 574 | ····.line·118 |
575 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 575 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
576 | ····move-result·v0 | 576 | ····move-result·v0 |
577 | ····.line·116 | ||
577 | ····return·v0 | 578 | ····return·v0 |
578 | ····.line·116 | ||
579 | ····:cond_0 | 579 | ····:cond_0 |
580 | ····const/16·v0,·0x28 | 580 | ····const/16·v0,·0x28 |
581 | ····goto·:goto_0 | 581 | ····goto·:goto_0 |
582 | .end·method | 582 | .end·method |
583 | .method·public·isValid()Z | 583 | .method·public·isValid()Z |
Offset 112, 19 lines modified | Offset 112, 18 lines modified | ||
112 | ····const-string/jumbo·v0,·"BC" | 112 | ····const-string/jumbo·v0,·"BC" |
113 | ····.line·214 | 113 | ····.line·214 |
114 | ····invoke-virtual·{v1,·v0},·Lorg/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder;->setProvider(Ljava/lang/String;)Lorg/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder; | 114 | ····invoke-virtual·{v1,·v0},·Lorg/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder;->setProvider(Ljava/lang/String;)Lorg/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder; |
115 | ····move-result-object·v0 | 115 | ····move-result-object·v0 |
116 |
····.line·21 |
116 | ····.line·217 |
117 | ····:goto_0 | 117 | ····:goto_0 |
118 | ····return-object·v0 | 118 | ····return-object·v0 |
119 | ····.line·217 | ||
120 | ····:cond_0 | 119 | ····:cond_0 |
121 | ····new-instance·v0,·Lorg/bouncycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder; | 120 | ····new-instance·v0,·Lorg/bouncycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder; |
122 | ····iget-object·v1,·p0,·Lorg/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey;->mSecretKey:Lorg/bouncycastle/openpgp/PGPSecretKey; | 121 | ····iget-object·v1,·p0,·Lorg/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey;->mSecretKey:Lorg/bouncycastle/openpgp/PGPSecretKey; |
123 | ····.line·218 | 122 | ····.line·218 |
124 | ····invoke-virtual·{v1},·Lorg/bouncycastle/openpgp/PGPSecretKey;->getPublicKey()Lorg/bouncycastle/openpgp/PGPPublicKey; | 123 | ····invoke-virtual·{v1},·Lorg/bouncycastle/openpgp/PGPSecretKey;->getPublicKey()Lorg/bouncycastle/openpgp/PGPPublicKey; |
Offset 182, 19 lines modified | Offset 181, 18 lines modified | ||
182 | ····.line·292 | 181 | ····.line·292 |
183 | ····invoke-virtual·{p1},·Lorg/sufficientlysecure/keychain/service/input/CryptoInputParcel;->getCryptoData()Ljava/util/Map; | 182 | ····invoke-virtual·{p1},·Lorg/sufficientlysecure/keychain/service/input/CryptoInputParcel;->getCryptoData()Ljava/util/Map; |
184 | ····move-result-object·v2 | 183 | ····move-result-object·v2 |
185 | ····invoke-direct·{v0,·v1,·v2},·Lorg/bouncycastle/openpgp/operator/jcajce/CachingDataDecryptorFactory;-><init>(Ljava/lang/String;Ljava/util/Map;)V | 184 | ····invoke-direct·{v0,·v1,·v2},·Lorg/bouncycastle/openpgp/operator/jcajce/CachingDataDecryptorFactory;-><init>(Ljava/lang/String;Ljava/util/Map;)V |
186 |
····.line·29 |
185 | ····.line·294 |
187 | ····:goto_0 | 186 | ····:goto_0 |
188 | ····return-object·v0 | 187 | ····return-object·v0 |
189 | ····.line·294 | ||
190 | ····:cond_1 | 188 | ····:cond_1 |
191 | ····new-instance·v0,·Lorg/bouncycastle/openpgp/operator/jcajce/CachingDataDecryptorFactory; | 189 | ····new-instance·v0,·Lorg/bouncycastle/openpgp/operator/jcajce/CachingDataDecryptorFactory; |
192 | ····new-instance·v1,·Lorg/bouncycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder; | 190 | ····new-instance·v1,·Lorg/bouncycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder; |
193 | ····invoke-direct·{v1},·Lorg/bouncycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;-><init>()V | 191 | ····invoke-direct·{v1},·Lorg/bouncycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;-><init>()V |
Offset 161, 15 lines modified | Offset 161, 15 lines modified | ||
161 | ····.line·83 | 161 | ····.line·83 |
162 | ····instance-of·v0,·p1,·Lorg/sufficientlysecure/keychain/pgp/ComparableS2K; | 162 | ····instance-of·v0,·p1,·Lorg/sufficientlysecure/keychain/pgp/ComparableS2K; |
163 | ····.line·84 | 163 | ····.line·84 |
164 | ····.local·v0,·"isComparableS2K":Z | 164 | ····.local·v0,·"isComparableS2K":Z |
165 | ····if-nez·v0,·:cond_1 | 165 | ····if-nez·v0,·:cond_1 |
166 |
····.line· |
166 | ····.line·88 |
167 | ····:cond_0 | 167 | ····:cond_0 |
168 | ····:goto_0 | 168 | ····:goto_0 |
169 | ····return·v2 | 169 | ····return·v2 |
170 | ····:cond_1 | 170 | ····:cond_1 |
171 | ····move-object·v1,·p1 | 171 | ····move-object·v1,·p1 |
Offset 6065, 17 lines modified | Offset 6065, 19 lines modified | ||
6065 | ····const/4·v2,·0x2 | 6065 | ····const/4·v2,·0x2 |
6066 | ····if-ne·v1,·v2,·:cond_0 | 6066 | ····if-ne·v1,·v2,·:cond_0 |
6067 | ····const/4·v1,·0x1 | 6067 | ····const/4·v1,·0x1 |
6068 | ····.line·1643 | ||
6068 | ····:goto_0 | 6069 | ····:goto_0 |
6069 | ····return·v1 | 6070 | ····return·v1 |
6071 | ····.line·1644 | ||
6070 | ····:cond_0 | 6072 | ····:cond_0 |
6071 | ····const/4·v1,·0x0 | 6073 | ····const/4·v1,·0x0 |
6072 | ····goto·:goto_0 | 6074 | ····goto·:goto_0 |
6073 | .end·method | 6075 | .end·method |
6074 | .method·private·static·isDummy(Lorg/bouncycastle/openpgp/PGPSecretKey;)Z | 6076 | .method·private·static·isDummy(Lorg/bouncycastle/openpgp/PGPSecretKey;)Z |
Offset 6107, 17 lines modified | Offset 6109, 19 lines modified | ||
6107 | ····const/4·v2,·0x2 | 6109 | ····const/4·v2,·0x2 |
6108 | ····if-eq·v1,·v2,·:cond_0 | 6110 | ····if-eq·v1,·v2,·:cond_0 |
6109 | ····const/4·v1,·0x1 | 6111 | ····const/4·v1,·0x1 |
6112 | ····.line·1637 | ||
6110 | ····:goto_0 | 6113 | ····:goto_0 |
6111 | ····return·v1 | 6114 | ····return·v1 |
6115 | ····.line·1638 | ||
6112 | ····:cond_0 | 6116 | ····:cond_0 |
6113 | ····const/4·v1,·0x0 | 6117 | ····const/4·v1,·0x0 |
6114 | ····goto·:goto_0 | 6118 | ····goto·:goto_0 |
6115 | .end·method | 6119 | .end·method |
6116 | .method·private·progress(II)V | 6120 | .method·private·progress(II)V |
Offset 304, 16 lines modified | Offset 304, 18 lines modified | ||
304 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing$2;->mNext:Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing; | 304 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing$2;->mNext:Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing; |
305 | ····:try_end_0 | 305 | ····:try_end_0 |
306 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 306 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
307 | ····.line·222 | 307 | ····.line·222 |
308 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing$2;->mNext:Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing; | 308 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing$2;->mNext:Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing; |
309 | ····.line·220 | ||
309 | ····return-object·v0 | 310 | ····return-object·v0 |
311 | ····.line·222 | ||
310 | ····:catchall_0 | 312 | ····:catchall_0 |
311 | ····move-exception·v0 | 313 | ····move-exception·v0 |
312 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing$2;->mNext:Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing; | 314 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing$2;->mNext:Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing; |
313 | ····throw·v0 | 315 | ····throw·v0 |
314 | .end·method | 316 | .end·method |
Offset 4855, 14 lines modified | Offset 4855, 15 lines modified | ||
4855 | ····invoke-direct·{v5},·Lorg/bouncycastle/openpgp/operator/jcajce/JcaKeyFingerprintCalculator;-><init>()V | 4855 | ····invoke-direct·{v5},·Lorg/bouncycastle/openpgp/operator/jcajce/JcaKeyFingerprintCalculator;-><init>()V |
4856 | ····invoke-direct·{v3,·v4,·v5},·Lorg/bouncycastle/openpgp/PGPPublicKeyRing;-><init>([BLorg/bouncycastle/openpgp/operator/KeyFingerPrintCalculator;)V | 4856 | ····invoke-direct·{v3,·v4,·v5},·Lorg/bouncycastle/openpgp/PGPPublicKeyRing;-><init>([BLorg/bouncycastle/openpgp/operator/KeyFingerPrintCalculator;)V |
4857 | ····invoke-direct·{v2,·v3},·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing;-><init>(Lorg/bouncycastle/openpgp/PGPKeyRing;)V | 4857 | ····invoke-direct·{v2,·v3},·Lorg/sufficientlysecure/keychain/pgp/UncachedKeyRing;-><init>(Lorg/bouncycastle/openpgp/PGPKeyRing;)V |
4858 | ····.line·1259 | ||
4858 | ····return-object·v2 | 4859 | ····return-object·v2 |
4859 | .end·method | 4860 | .end·method |
4860 | .method·public·getEncoded()[B | 4861 | .method·public·getEncoded()[B |
4861 | ····.locals·1 | 4862 | ····.locals·1 |
4862 | ····.annotation·system·Ldalvik/annotation/Throws; | 4863 | ····.annotation·system·Ldalvik/annotation/Throws; |
4863 | ········value·=·{ | 4864 | ········value·=·{ |
Offset 1082, 17 lines modified | Offset 1082, 19 lines modified | ||
1082 | ····const/16·v1,·0x13 | 1082 | ····const/16·v1,·0x13 |
1083 | ····if-ne·v0,·v1,·:cond_1 | 1083 | ····if-ne·v0,·v1,·:cond_1 |
1084 | ····:cond_0 | 1084 | ····:cond_0 |
1085 | ····const/4·v0,·0x1 | 1085 | ····const/4·v0,·0x1 |
1086 | ····.line·225 | ||
1086 | ····:goto_0 | 1087 | ····:goto_0 |
1087 | ····return·v0 | 1088 | ····return·v0 |
1089 | ····.line·226 | ||
1088 | ····:cond_1 | 1090 | ····:cond_1 |
1089 | ····const/4·v0,·0x0 | 1091 | ····const/4·v0,·0x0 |
1090 | ····goto·:goto_0 | 1092 | ····goto·:goto_0 |
1091 | .end·method | 1093 | .end·method |
1092 | .method·public·isElGamalEncrypt()Z | 1094 | .method·public·isElGamalEncrypt()Z |
Offset 1246, 17 lines modified | Offset 1248, 17 lines modified | ||
1246 | ····move-result-object·v0 | 1248 | ····move-result-object·v0 |
1247 | ····.line·56 | 1249 | ····.line·56 |
1248 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 1250 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
1249 | ····move-result·v0 | 1251 | ····move-result·v0 |
1252 | ····.line·54 | ||
1250 | ····return·v0 | 1253 | ····return·v0 |
1251 | ····.line·54 | ||
1252 | ····:cond_0 | 1254 | ····:cond_0 |
1253 | ····const/16·v0,·0x28 | 1255 | ····const/16·v0,·0x28 |
1254 | ····goto·:goto_0 | 1256 | ····goto·:goto_0 |
1255 | .end·method | 1257 | .end·method |
1256 | .method·public·isRSA()Z | 1258 | .method·public·isRSA()Z |
Offset 1286, 16 lines modified | Offset 1288, 18 lines modified | ||
1286 | ····move-result·v1 | 1288 | ····move-result·v1 |
1287 | ····const/4·v2,·0x3 | 1289 | ····const/4·v2,·0x3 |
1288 | ····if-ne·v1,·v2,·:cond_1 | 1290 | ····if-ne·v1,·v2,·:cond_1 |
1291 | ····.line·215 | ||
1289 | ····:cond_0 | 1292 | ····:cond_0 |
1290 | ····:goto_0 | 1293 | ····:goto_0 |
1291 | ····return·v0 | 1294 | ····return·v0 |
1295 | ····.line·217 | ||
1292 | ····:cond_1 | 1296 | ····:cond_1 |
1293 | ····const/4·v0,·0x0 | 1297 | ····const/4·v0,·0x0 |
1294 | ····goto·:goto_0 | 1298 | ····goto·:goto_0 |
1295 | .end·method | 1299 | .end·method |
Offset 571, 14 lines modified | Offset 571, 15 lines modified | ||
571 | ····.end·local·v8····#·"signatureCol":I | 571 | ····.end·local·v8····#·"signatureCol":I |
572 | ····:cond_0 | 572 | ····:cond_0 |
573 | ····if-eqz·v6,·:cond_1 | 573 | ····if-eqz·v6,·:cond_1 |
574 | ····.line·256 | 574 | ····.line·256 |
575 | ····invoke-interface·{v6},·Landroid/database/Cursor;->close()V | 575 | ····invoke-interface·{v6},·Landroid/database/Cursor;->close()V |
576 | ····.line·253 | ||
576 | ····:cond_1 | 577 | ····:cond_1 |
577 | ····return-object·v7 | 578 | ····return-object·v7 |
578 | ····.line·255 | 579 | ····.line·255 |
579 | ····:catchall_0 | 580 | ····:catchall_0 |
580 | ····move-exception·v0 | 581 | ····move-exception·v0 |
Offset 91, 14 lines modified | Offset 91, 15 lines modified | ||
91 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
92 | ····.line·338 | 92 | ····.line·338 |
93 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 93 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
94 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
95 | ····.line·337 | ||
95 | ····return-object·v0 | 96 | ····return-object·v0 |
96 | .end·method | 97 | .end·method |
97 | .method·public·static·buildByPackageAndAccountUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; | 98 | .method·public·static·buildByPackageAndAccountUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; |
98 | ····.locals·2 | 99 | ····.locals·2 |
99 | ····.param·p0,·"packageName"····#·Ljava/lang/String; | 100 | ····.param·p0,·"packageName"····#·Ljava/lang/String; |
100 | ····.param·p1,·"accountName"····#·Ljava/lang/String; | 101 | ····.param·p1,·"accountName"····#·Ljava/lang/String; |
Offset 126, 9 lines modified | Offset 127, 10 lines modified | ||
126 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
127 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 128 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
128 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
130 | ····.line·342 | ||
129 | ····return-object·v0 | 131 | ····return-object·v0 |
130 | .end·method | 132 | .end·method |
Offset 89, 9 lines modified | Offset 89, 10 lines modified | ||
89 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
90 | ····.line·359 | 90 | ····.line·359 |
91 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 91 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
92 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
93 | ····.line·358 | ||
93 | ····return-object·v0 | 94 | ····return-object·v0 |
94 | .end·method | 95 | .end·method |
Offset 126, 14 lines modified | Offset 126, 15 lines modified | ||
126 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
127 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 127 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
128 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
129 | ····.line·382 | ||
129 | ····return-object·v0 | 130 | ····return-object·v0 |
130 | .end·method | 131 | .end·method |
131 | .method·public·static·buildCertsUri(J)Landroid/net/Uri; | 132 | .method·public·static·buildCertsUri(J)Landroid/net/Uri; |
132 | ····.locals·2 | 133 | ····.locals·2 |
133 | ····.param·p0,·"masterKeyId"····#·J | 134 | ····.param·p0,·"masterKeyId"····#·J |
Offset 201, 14 lines modified | Offset 202, 15 lines modified | ||
201 | ····move-result-object·v0 | 202 | ····move-result-object·v0 |
202 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 203 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
203 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
205 | ····.line·388 | ||
204 | ····return-object·v0 | 206 | ····return-object·v0 |
205 | .end·method | 207 | .end·method |
206 | .method·public·static·buildLinkedIdCertsUri(Landroid/net/Uri;I)Landroid/net/Uri; | 208 | .method·public·static·buildLinkedIdCertsUri(Landroid/net/Uri;I)Landroid/net/Uri; |
207 | ····.locals·3 | 209 | ····.locals·3 |
208 | ····.param·p0,·"uri"····#·Landroid/net/Uri; | 210 | ····.param·p0,·"uri"····#·Landroid/net/Uri; |
209 | ····.param·p1,·"rank"····#·I | 211 | ····.param·p1,·"rank"····#·I |
Offset 259, 9 lines modified | Offset 261, 10 lines modified | ||
259 | ····move-result-object·v0 | 261 | ····move-result-object·v0 |
260 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 262 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
261 | ····move-result-object·v0 | 263 | ····move-result-object·v0 |
264 | ····.line·393 | ||
262 | ····return-object·v0 | 265 | ····return-object·v0 |
263 | .end·method | 266 | .end·method |
Offset 205, 14 lines modified | Offset 205, 15 lines modified | ||
205 | ····move-result-object·v0 | 205 | ····move-result-object·v0 |
206 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 206 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
207 | ····move-result-object·v0 | 207 | ····move-result-object·v0 |
208 | ····.line·167 | ||
208 | ····return-object·v0 | 209 | ····return-object·v0 |
209 | .end·method | 210 | .end·method |
210 | .method·public·static·buildUnifiedKeyRingUri(Landroid/net/Uri;)Landroid/net/Uri; | 211 | .method·public·static·buildUnifiedKeyRingUri(Landroid/net/Uri;)Landroid/net/Uri; |
211 | ····.locals·3 | 212 | ····.locals·3 |
212 | ····.param·p0,·"uri"····#·Landroid/net/Uri; | 213 | ····.param·p0,·"uri"····#·Landroid/net/Uri; |
Offset 247, 14 lines modified | Offset 248, 15 lines modified | ||
247 | ····move-result-object·v0 | 248 | ····move-result-object·v0 |
248 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 249 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
249 | ····move-result-object·v0 | 250 | ····move-result-object·v0 |
251 | ····.line·172 | ||
250 | ····return-object·v0 | 252 | ····return-object·v0 |
251 | .end·method | 253 | .end·method |
252 | .method·public·static·buildUnifiedKeyRingsFindByEmailUri(Ljava/lang/String;)Landroid/net/Uri; | 254 | .method·public·static·buildUnifiedKeyRingsFindByEmailUri(Ljava/lang/String;)Landroid/net/Uri; |
253 | ····.locals·2 | 255 | ····.locals·2 |
254 | ····.param·p0,·"email"····#·Ljava/lang/String; | 256 | ····.param·p0,·"email"····#·Ljava/lang/String; |
Offset 283, 14 lines modified | Offset 285, 15 lines modified | ||
283 | ····move-result-object·v0 | 285 | ····move-result-object·v0 |
284 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 286 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
285 | ····move-result-object·v0 | 287 | ····move-result-object·v0 |
288 | ····.line·177 | ||
286 | ····return-object·v0 | 289 | ····return-object·v0 |
287 | .end·method | 290 | .end·method |
288 | .method·public·static·buildUnifiedKeyRingsFindBySubkeyUri(J)Landroid/net/Uri; | 291 | .method·public·static·buildUnifiedKeyRingsFindBySubkeyUri(J)Landroid/net/Uri; |
289 | ····.locals·2 | 292 | ····.locals·2 |
290 | ····.param·p0,·"subkey"····#·J | 293 | ····.param·p0,·"subkey"····#·J |
Offset 323, 14 lines modified | Offset 326, 15 lines modified | ||
323 | ····move-result-object·v0 | 326 | ····move-result-object·v0 |
324 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 327 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
325 | ····move-result-object·v0 | 328 | ····move-result-object·v0 |
329 | ····.line·187 | ||
326 | ····return-object·v0 | 330 | ····return-object·v0 |
327 | .end·method | 331 | .end·method |
328 | .method·public·static·buildUnifiedKeyRingsFindByUserIdUri(Ljava/lang/String;)Landroid/net/Uri; | 332 | .method·public·static·buildUnifiedKeyRingsFindByUserIdUri(Ljava/lang/String;)Landroid/net/Uri; |
329 | ····.locals·2 | 333 | ····.locals·2 |
330 | ····.param·p0,·"query"····#·Ljava/lang/String; | 334 | ····.param·p0,·"query"····#·Ljava/lang/String; |
Offset 359, 14 lines modified | Offset 363, 15 lines modified | ||
359 | ····move-result-object·v0 | 363 | ····move-result-object·v0 |
360 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 364 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
361 | ····move-result-object·v0 | 365 | ····move-result-object·v0 |
366 | ····.line·182 | ||
362 | ····return-object·v0 | 367 | ····return-object·v0 |
363 | .end·method | 368 | .end·method |
364 | .method·public·static·buildUnifiedKeyRingsUri()Landroid/net/Uri; | 369 | .method·public·static·buildUnifiedKeyRingsUri()Landroid/net/Uri; |
365 | ····.locals·2 | 370 | ····.locals·2 |
366 | ····.prologue | 371 | ····.prologue |
Offset 2094, 21 lines modified | Offset 2094, 15 lines modified | ||
2094 | ····div-long/2addr·v10,·v12 | 2094 | ····div-long/2addr·v10,·v12 |
2095 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 2095 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
2096 | ····move-result-object·v4 | 2096 | ····move-result-object·v4 |
2097 | ····const-string/jumbo·v6,·"·)" | 2097 | ····const-string/jumbo·v6,·"·))" |
2098 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
2099 | ····move-result-object·v4 | ||
2100 | ····const-string/jumbo·v6,·")" | ||
2101 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2098 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2102 | ····move-result-object·v4 | 2099 | ····move-result-object·v4 |
2103 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2100 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 2153, 21 lines modified | Offset 2147, 15 lines modified | ||
2153 | ····div-long/2addr·v10,·v12 | 2147 | ····div-long/2addr·v10,·v12 |
2154 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 2148 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
2155 | ····move-result-object·v4 | 2149 | ····move-result-object·v4 |
2156 | ····const-string/jumbo·v6,·"·)" | 2150 | ····const-string/jumbo·v6,·"·))" |
2157 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
2158 | ····move-result-object·v4 | ||
2159 | ····const-string/jumbo·v6,·")" | ||
2160 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2151 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2161 | ····move-result-object·v4 | 2152 | ····move-result-object·v4 |
2162 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2153 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 2212, 21 lines modified | Offset 2200, 15 lines modified | ||
2212 | ····div-long/2addr·v10,·v12 | 2200 | ····div-long/2addr·v10,·v12 |
2213 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 2201 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
2214 | ····move-result-object·v4 | 2202 | ····move-result-object·v4 |
2215 | ····const-string/jumbo·v6,·"·)" | 2203 | ····const-string/jumbo·v6,·"·))" |
2216 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
2217 | ····move-result-object·v4 | ||
2218 | ····const-string/jumbo·v6,·")" | ||
2219 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2204 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2220 | ····move-result-object·v4 | 2205 | ····move-result-object·v4 |
2221 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2206 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 2271, 21 lines modified | Offset 2253, 15 lines modified | ||
2271 | ····div-long/2addr·v10,·v12 | 2253 | ····div-long/2addr·v10,·v12 |
2272 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 2254 | ····invoke-virtual·{v4,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
2273 | ····move-result-object·v4 | 2255 | ····move-result-object·v4 |
2274 | ····const-string/jumbo·v6,·"·)" | 2256 | ····const-string/jumbo·v6,·"·))" |
2275 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
2276 | ····move-result-object·v4 | ||
2277 | ····const-string/jumbo·v6,·")" | ||
2278 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2257 | ····invoke-virtual·{v4,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2279 | ····move-result-object·v4 | 2258 | ····move-result-object·v4 |
2280 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2259 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 2525, 20 lines modified | Offset 2501, 14 lines modified | ||
2525 | ····move-object/from16·v0,·v26 | 2501 | ····move-object/from16·v0,·v26 |
2526 | ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2502 | ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2527 | ····move-result-object·v4 | 2503 | ····move-result-object·v4 |
2528 | ····const-string/jumbo·v5,·"" | ||
2529 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
Max diff block lines reached; 889/3906 bytes (22.76%) of diff not shown. |
Offset 130, 16 lines modified | Offset 130, 18 lines modified | ||
130 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$1;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; | 130 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$1;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; |
131 | ····:try_end_0 | 131 | ····:try_end_0 |
132 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 132 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
133 | ····.line·1191 | 133 | ····.line·1191 |
134 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$1;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; | 134 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$1;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; |
135 | ····.line·1189 | ||
135 | ····return-object·v0 | 136 | ····return-object·v0 |
137 | ····.line·1191 | ||
136 | ····:catchall_0 | 138 | ····:catchall_0 |
137 | ····move-exception·v0 | 139 | ····move-exception·v0 |
138 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$1;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; | 140 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$1;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; |
139 | ····throw·v0 | 141 | ····throw·v0 |
140 | .end·method | 142 | .end·method |
Offset 130, 16 lines modified | Offset 130, 18 lines modified | ||
130 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$2;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; | 130 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$2;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; |
131 | ····:try_end_0 | 131 | ····:try_end_0 |
132 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 132 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
133 | ····.line·1253 | 133 | ····.line·1253 |
134 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$2;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; | 134 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$2;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; |
135 | ····.line·1251 | ||
135 | ····return-object·v0 | 136 | ····return-object·v0 |
137 | ····.line·1253 | ||
136 | ····:catchall_0 | 138 | ····:catchall_0 |
137 | ····move-exception·v0 | 139 | ····move-exception·v0 |
138 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$2;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; | 140 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper$2;->ring:Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing; |
139 | ····throw·v0 | 141 | ····throw·v0 |
140 | .end·method | 142 | .end·method |
Offset 600, 15 lines modified | Offset 600, 15 lines modified | ||
600 | ····move-object/from16·v0,·p1 | 600 | ····move-object/from16·v0,·p1 |
601 | ····invoke-direct·{v4,·v6,·v0},·Lorg/sufficientlysecure/keychain/operations/results/ConsolidateResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;)V | 601 | ····invoke-direct·{v4,·v6,·v0},·Lorg/sufficientlysecure/keychain/operations/results/ConsolidateResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;)V |
602 | ····monitor-exit·v5 | 602 | ····monitor-exit·v5 |
603 |
····.line·143 |
603 | ····.line·1430 |
604 | ····:goto_0 | 604 | ····:goto_0 |
605 | ····return-object·v4 | 605 | ····return-object·v4 |
606 | ····.line·1295 | 606 | ····.line·1295 |
607 | ····:cond_0 | 607 | ····:cond_0 |
608 | ····const/4·v4,·0x1 | 608 | ····const/4·v4,·0x1 |
Offset 1634, 18 lines modified | Offset 1634, 18 lines modified | ||
1634 | ····.line·323 | 1634 | ····.line·323 |
1635 | ····:goto_3 | 1635 | ····:goto_3 |
1636 | ····if-eqz·v7,·:cond_5 | 1636 | ····if-eqz·v7,·:cond_5 |
1637 | ····.line·324 | 1637 | ····.line·324 |
1638 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V | 1638 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V |
1639 | ····.line·316 | ||
1639 | ····:cond_5 | 1640 | ····:cond_5 |
1640 | ····return-object·v0 | 1641 | ····return-object·v0 |
1641 | ····.line·316 | ||
1642 | ····:cond_6 | 1642 | ····:cond_6 |
1643 | ····:try_start_2 | 1643 | ····:try_start_2 |
1644 | ····new-instance·v0,·Lorg/sufficientlysecure/keychain/pgp/CanonicalizedPublicKeyRing; | 1644 | ····new-instance·v0,·Lorg/sufficientlysecure/keychain/pgp/CanonicalizedPublicKeyRing; |
1645 | ····invoke-direct·{v0,·v6,·v9},·Lorg/sufficientlysecure/keychain/pgp/CanonicalizedPublicKeyRing;-><init>([BI)V | 1645 | ····invoke-direct·{v0,·v6,·v9},·Lorg/sufficientlysecure/keychain/pgp/CanonicalizedPublicKeyRing;-><init>([BI)V |
1646 | ····goto·:goto_3 | 1646 | ····goto·:goto_3 |
Offset 1861, 14 lines modified | Offset 1861, 15 lines modified | ||
1861 | ····.end·local·v11····#·"verified":I | 1861 | ····.end·local·v11····#·"verified":I |
1862 | ····:cond_2 | 1862 | ····:cond_2 |
1863 | ····if-eqz·v7,·:cond_3 | 1863 | ····if-eqz·v7,·:cond_3 |
1864 | ····.line·241 | 1864 | ····.line·241 |
1865 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V | 1865 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V |
1866 | ····.line·237 | ||
1866 | ····:cond_3 | 1867 | ····:cond_3 |
1867 | ····return-object·v10 | 1868 | ····return-object·v10 |
1868 | ····.line·240 | 1869 | ····.line·240 |
1869 | ····.end·local·v10····#·"result":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<Lorg/sufficientlysecure/keychain/pgp/CanonicalizedPublicKey;>;" | 1870 | ····.end·local·v10····#·"result":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<Lorg/sufficientlysecure/keychain/pgp/CanonicalizedPublicKey;>;" |
1870 | ····:catchall_0 | 1871 | ····:catchall_0 |
1871 | ····move-exception·v0 | 1872 | ····move-exception·v0 |
Offset 4515, 14 lines modified | Offset 4516, 15 lines modified | ||
4515 | ····add-int/lit8·v13,·v13,·-0x1 | 4516 | ····add-int/lit8·v13,·v13,·-0x1 |
4516 | ····move-object/from16·v0,·p0 | 4517 | ····move-object/from16·v0,·p0 |
4517 | ····iput·v13,·v0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper;->mIndent:I | 4518 | ····iput·v13,·v0,·Lorg/sufficientlysecure/keychain/provider/ProviderHelper;->mIndent:I |
4519 | ····.line·898 | ||
4518 | ····.end·local·v11····#·"uri":Landroid/net/Uri; | 4520 | ····.end·local·v11····#·"uri":Landroid/net/Uri; |
4519 | ····.end·local·v12····#·"values":Landroid/content/ContentValues; | 4521 | ····.end·local·v12····#·"values":Landroid/content/ContentValues; |
4520 | ····:goto_0 | 4522 | ····:goto_0 |
4521 | ····return·v8 | 4523 | ····return·v8 |
4522 | ····.line·834 | 4524 | ····.line·834 |
4523 | ····.restart·local·v8····#·"result":I | 4525 | ····.restart·local·v8····#·"result":I |
Offset 5075, 14 lines modified | Offset 5077, 15 lines modified | ||
5075 | ····const/4·v1,·0x1 | 5077 | ····const/4·v1,·0x1 |
5076 | ····invoke-direct·{v0,·v1,·v11},·Lorg/sufficientlysecure/keychain/operations/results/ConsolidateResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;)V | 5078 | ····invoke-direct·{v0,·v1,·v11},·Lorg/sufficientlysecure/keychain/operations/results/ConsolidateResult;-><init>(ILorg/sufficientlysecure/keychain/operations/results/OperationResult$OperationLog;)V |
5077 | ····.line·1208 | 5079 | ····.line·1208 |
5078 | ····add-int/lit8·v10,·v10,·-0x1 | 5080 | ····add-int/lit8·v10,·v10,·-0x1 |
5081 | ····.line·1163 | ||
5079 | ····goto·:goto_0 | 5082 | ····goto·:goto_0 |
5080 | ····.line·1167 | 5083 | ····.line·1167 |
5081 | ····:cond_1 | 5084 | ····:cond_1 |
5082 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z | 5085 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z |
5083 | ····.line·1168 | 5086 | ····.line·1168 |
Offset 5179, 14 lines modified | Offset 5182, 15 lines modified | ||
5179 | ····:try_end_1 | 5182 | ····:try_end_1 |
5180 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 | 5183 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 |
5181 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 5184 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
5182 | ····.line·1270 | 5185 | ····.line·1270 |
5183 | ····add-int/lit8·v10,·v10,·-0x1 | 5186 | ····add-int/lit8·v10,·v10,·-0x1 |
5187 | ····.line·1225 | ||
5184 | ····goto/16·:goto_0 | 5188 | ····goto/16·:goto_0 |
5185 | ····.line·1203 | 5189 | ····.line·1203 |
5186 | ····.end·local·v6····#·"cache":Lorg/sufficientlysecure/keychain/util/ParcelableFileCache;,·"Lorg/sufficientlysecure/keychain/util/ParcelableFileCache<Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing;>;" | 5190 | ····.end·local·v6····#·"cache":Lorg/sufficientlysecure/keychain/util/ParcelableFileCache;,·"Lorg/sufficientlysecure/keychain/util/ParcelableFileCache<Lorg/sufficientlysecure/keychain/keyimport/ParcelableKeyRing;>;" |
5187 | ····.end·local·v8····#·"cursor":Landroid/database/Cursor; | 5191 | ····.end·local·v8····#·"cursor":Landroid/database/Cursor; |
5188 | ····:catch_0 | 5192 | ····:catch_0 |
5189 | ····move-exception·v9 | 5193 | ····move-exception·v9 |
Max diff block lines reached; 2563/5375 bytes (47.68%) of diff not shown. |
Offset 573, 21 lines modified | Offset 573, 15 lines modified | ||
573 | ····move-result·v4 | 573 | ····move-result·v4 |
574 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 574 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
575 | ····move-result-object·v3 | 575 | ····move-result-object·v3 |
576 | ····const-string/jumbo·v4,·"\n" | 576 | ····const-string/jumbo·v4,·"\nsupported·API·versions:·" |
577 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
578 | ····move-result-object·v3 | ||
579 | ····const-string/jumbo·v4,·"supported·API·versions:·" | ||
580 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 577 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
581 | ····move-result-object·v3 | 578 | ····move-result-object·v3 |
582 | ····sget-object·v4,·Lorg/sufficientlysecure/keychain/remote/OpenPgpService;->SUPPORTED_VERSIONS:Ljava/util/List; | 579 | ····sget-object·v4,·Lorg/sufficientlysecure/keychain/remote/OpenPgpService;->SUPPORTED_VERSIONS:Ljava/util/List; |
Offset 4519, 15 lines modified | Offset 4513, 15 lines modified | ||
4519 | ····.line·902 | 4513 | ····.line·902 |
4520 | ····:try_start_2 | 4514 | ····:try_start_2 |
4521 | ····invoke-virtual·{v2},·Ljava/io/OutputStream;->close()V | 4515 | ····invoke-virtual·{v2},·Ljava/io/OutputStream;->close()V |
4522 | ····:try_end_2 | 4516 | ····:try_end_2 |
4523 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | 4517 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 |
4524 |
····.line·90 |
4518 | ····.line·890 |
4525 | ····:cond_2 | 4519 | ····:cond_2 |
4526 | ····:goto_2 | 4520 | ····:goto_2 |
4527 | ····return-object·v3 | 4521 | ····return-object·v3 |
4528 | ····.end·local·v1····#·"inputStream":Ljava/io/InputStream; | 4522 | ····.end·local·v1····#·"inputStream":Ljava/io/InputStream; |
4529 | ····.end·local·v2····#·"outputStream":Ljava/io/OutputStream; | 4523 | ····.end·local·v2····#·"outputStream":Ljava/io/OutputStream; |
4530 | ····:cond_3 | 4524 | ····:cond_3 |
Offset 281, 17 lines modified | Offset 281, 19 lines modified | ||
281 | ····invoke-interface·{v1,·v2},·Landroid/database/Cursor;->getInt(I)I | 281 | ····invoke-interface·{v1,·v2},·Landroid/database/Cursor;->getInt(I)I |
282 | ····move-result·v1 | 282 | ····move-result·v1 |
283 | ····if-ne·v1,·v0,·:cond_0 | 283 | ····if-ne·v1,·v0,·:cond_0 |
284 | ····.line·313 | ||
284 | ····:goto_0 | 285 | ····:goto_0 |
285 | ····return·v0 | 286 | ····return·v0 |
287 | ····.line·314 | ||
286 | ····:cond_0 | 288 | ····:cond_0 |
287 | ····const/4·v0,·0x0 | 289 | ····const/4·v0,·0x0 |
288 | ····goto·:goto_0 | 290 | ····goto·:goto_0 |
289 | .end·method | 291 | .end·method |
290 | .method·public·getItemIsRegistered(I)Z | 292 | .method·public·getItemIsRegistered(I)Z |
Offset 325, 17 lines modified | Offset 327, 19 lines modified | ||
325 | ····invoke-interface·{v1,·v2},·Landroid/database/Cursor;->getInt(I)I | 327 | ····invoke-interface·{v1,·v2},·Landroid/database/Cursor;->getInt(I)I |
326 | ····move-result·v1 | 328 | ····move-result·v1 |
327 | ····if-ne·v1,·v0,·:cond_0 | 329 | ····if-ne·v1,·v0,·:cond_0 |
330 | ····.line·318 | ||
328 | ····:goto_0 | 331 | ····:goto_0 |
329 | ····return·v0 | 332 | ····return·v0 |
333 | ····.line·319 | ||
330 | ····:cond_0 | 334 | ····:cond_0 |
331 | ····const/4·v0,·0x0 | 335 | ····const/4·v0,·0x0 |
332 | ····goto·:goto_0 | 336 | ····goto·:goto_0 |
333 | .end·method | 337 | .end·method |
334 | .method·public·getItemPackageName(I)Ljava/lang/String; | 338 | .method·public·getItemPackageName(I)Ljava/lang/String; |
Offset 728, 81 lines modified | Offset 728, 15 lines modified | ||
728 | ····move-result-object·v13 | 728 | ····move-result-object·v13 |
729 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 729 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
730 | ····move-result-object·v12 | 730 | ····move-result-object·v12 |
731 | ····const-string/jumbo·v13,·"00" | 731 | ····const-string/jumbo·v13,·"007F48159103928180938180948180958180968180978201005F48820383" |
732 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
733 | ····move-result-object·v12 | ||
734 | ····const-string/jumbo·v13,·"7F48" | ||
735 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
736 | ····move-result-object·v12 | ||
737 | ····const-string/jumbo·v13,·"15" | ||
738 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
739 | ····move-result-object·v12 | ||
740 | ····const-string/jumbo·v13,·"9103" | ||
741 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
742 | ····move-result-object·v12 | ||
743 | ····const-string/jumbo·v13,·"928180" | ||
744 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
745 | ····move-result-object·v12 | ||
746 | ····const-string/jumbo·v13,·"938180" | ||
747 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
748 | ····move-result-object·v12 | ||
749 | ····const-string/jumbo·v13,·"948180" | ||
750 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
751 | ····move-result-object·v12 | ||
752 | ····const-string/jumbo·v13,·"958180" | ||
753 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
754 | ····move-result-object·v12 | ||
755 | ····const-string/jumbo·v13,·"968180" | ||
756 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
757 | ····move-result-object·v12 | ||
758 | ····const-string/jumbo·v13,·"97820100" | ||
759 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
760 | ····move-result-object·v12 | ||
761 | ····const-string/jumbo·v13,·"5F48" | ||
762 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
763 | ····move-result-object·v12 | ||
764 | ····const-string/jumbo·v13,·"820383" | ||
765 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 732 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
766 | ····move-result-object·v12 | 733 | ····move-result-object·v12 |
767 | ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 734 | ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 1020, 17 lines modified | Offset 1020, 19 lines modified | ||
1020 | ····move-result-object·v0 | 1020 | ····move-result-object·v0 |
1021 | ····if-eqz·v0,·:cond_0 | 1021 | ····if-eqz·v0,·:cond_0 |
1022 | ····const/4·v0,·0x1 | 1022 | ····const/4·v0,·0x1 |
1023 | ····.line·148 | ||
1023 | ····:goto_0 | 1024 | ····:goto_0 |
1024 | ····return·v0 | 1025 | ····return·v0 |
1026 | ····.line·149 | ||
1025 | ····:cond_0 | 1027 | ····:cond_0 |
1026 | ····const/4·v0,·0x0 | 1028 | ····const/4·v0,·0x0 |
1027 | ····goto·:goto_0 | 1029 | ····goto·:goto_0 |
1028 | .end·method | 1030 | .end·method |
1029 | .method·public·isPersistentConnectionAllowed()Z | 1031 | .method·public·isPersistentConnectionAllowed()Z |
Offset 1145, 17 lines modified | Offset 1145, 19 lines modified | ||
1145 | ····move-result·v1 | 1145 | ····move-result·v1 |
1146 | ····if-eqz·v1,·:cond_0 | 1146 | ····if-eqz·v1,·:cond_0 |
1147 | ····const/4·v1,·0x1 | 1147 | ····const/4·v1,·0x1 |
1148 | ····.line·573 | ||
1148 | ····:goto_0 | 1149 | ····:goto_0 |
1149 | ····return·v1 | 1150 | ····return·v1 |
1151 | ····.line·574 | ||
1150 | ····:cond_0 | 1152 | ····:cond_0 |
1151 | ····const/4·v1,·0x0 | 1153 | ····const/4·v1,·0x0 |
1152 | ····goto·:goto_0 | 1154 | ····goto·:goto_0 |
1153 | .end·method | 1155 | .end·method |
1154 | .method·private·isUpdateCancelled()Z | 1156 | .method·private·isUpdateCancelled()Z |
Offset 232, 14 lines modified | Offset 232, 15 lines modified | ||
232 | ····move-object·v4,·v3 | 232 | ····move-object·v4,·v3 |
233 | ····move-object·v7,·v3 | 233 | ····move-object·v7,·v3 |
234 | ····invoke-direct/range·{v0·..·v7},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$1;)V | 234 | ····invoke-direct/range·{v0·..·v7},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$1;)V |
235 | ····.line·267 | ||
235 | ····return-object·v0 | 236 | ····return-object·v0 |
236 | .end·method | 237 | .end·method |
237 | .method·public·isEmpty()Z | 238 | .method·public·isEmpty()Z |
238 | ····.locals·1 | 239 | ····.locals·1 |
239 | ····.prologue | 240 | ····.prologue |
Offset 428, 14 lines modified | Offset 428, 15 lines modified | ||
428 | ····move-result-object·v6 | 428 | ····move-result-object·v6 |
429 | ····move-object·v4,·v3 | 429 | ····move-object·v4,·v3 |
430 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V | 430 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V |
431 | ····.line·119 | ||
431 | ····return-object·v0 | 432 | ····return-object·v0 |
432 | .end·method | 433 | .end·method |
433 | .method·public·static·createRequiredPassphrase(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;)Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; | 434 | .method·public·static·createRequiredPassphrase(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;)Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; |
434 | ····.locals·7 | 435 | ····.locals·7 |
435 | ····.param·p0,·"req"····#·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; | 436 | ····.param·p0,·"req"····#·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; |
Offset 489, 14 lines modified | Offset 490, 15 lines modified | ||
489 | ····move-result-object·v6 | 490 | ····move-result-object·v6 |
490 | ····move-object·v4,·p4 | 491 | ····move-object·v4,·p4 |
491 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V | 492 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V |
493 | ····.line·113 | ||
492 | ····return-object·v0 | 494 | ····return-object·v0 |
493 | .end·method | 495 | .end·method |
494 | .method·public·static·createRequiredSymmetricPassphrase()Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; | 496 | .method·public·static·createRequiredSymmetricPassphrase()Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; |
495 | ····.locals·7 | 497 | ····.locals·7 |
496 | ····.prologue | 498 | ····.prologue |
Offset 548, 14 lines modified | Offset 550, 15 lines modified | ||
548 | ····move-result-object·v6 | 550 | ····move-result-object·v6 |
549 | ····move-object·v4,·v3 | 551 | ····move-object·v4,·v3 |
550 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V | 552 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V |
553 | ····.line·84 | ||
551 | ····return-object·v0 | 554 | ····return-object·v0 |
552 | .end·method | 555 | .end·method |
553 | .method·public·static·createSecurityTokenDecryptOperation(JJ[B)Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; | 556 | .method·public·static·createSecurityTokenDecryptOperation(JJ[B)Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; |
554 | ····.locals·8 | 557 | ····.locals·8 |
555 | ····.param·p0,·"masterKeyId"····#·J | 558 | ····.param·p0,·"masterKeyId"····#·J |
556 | ····.param·p2,·"subKeyId"····#·J | 559 | ····.param·p2,·"subKeyId"····#·J |
Offset 586, 14 lines modified | Offset 589, 15 lines modified | ||
586 | ····move-result-object·v6 | 589 | ····move-result-object·v6 |
587 | ····move-object·v4,·v3 | 590 | ····move-object·v4,·v3 |
588 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V | 591 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V |
592 | ····.line·102 | ||
589 | ····return-object·v0 | 593 | ····return-object·v0 |
590 | .end·method | 594 | .end·method |
591 | .method·public·static·createSecurityTokenReset()Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; | 595 | .method·public·static·createSecurityTokenReset()Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel; |
592 | ····.locals·7 | 596 | ····.locals·7 |
593 | ····.prologue | 597 | ····.prologue |
Offset 654, 14 lines modified | Offset 658, 15 lines modified | ||
654 | ····move-result-object·v6 | 658 | ····move-result-object·v6 |
655 | ····move-object·v4,·p6 | 659 | ····move-object·v4,·p6 |
656 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V | 660 | ····invoke-direct/range·{v0·..·v6},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;)V |
661 | ····.line·95 | ||
657 | ····return-object·v0 | 662 | ····return-object·v0 |
658 | .end·method | 663 | .end·method |
659 | #·virtual·methods | 664 | #·virtual·methods |
660 | .method·public·describeContents()I | 665 | .method·public·describeContents()I |
661 | ····.locals·1 | 666 | ····.locals·1 |
Offset 272, 14 lines modified | Offset 272, 15 lines modified | ||
272 | ····move-result-object·v6 | 272 | ····move-result-object·v6 |
273 | ····const/4·v7,·0x0 | 273 | ····const/4·v7,·0x0 |
274 | ····invoke-direct/range·{v0·..·v7},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$1;)V | 274 | ····invoke-direct/range·{v0·..·v7},·Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel;-><init>(Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$RequiredInputType;[[B[ILjava/util/Date;Ljava/lang/Long;Ljava/lang/Long;Lorg/sufficientlysecure/keychain/service/input/RequiredInputParcel$1;)V |
275 | ····.line·212 | ||
275 | ····return-object·v0 | 276 | ····return-object·v0 |
276 | .end·method | 277 | .end·method |
277 | .method·public·isEmpty()Z | 278 | .method·public·isEmpty()Z |
278 | ····.locals·1 | 279 | ····.locals·1 |
279 | ····.prologue | 280 | ····.prologue |
Offset 91, 14 lines modified | Offset 91, 15 lines modified | ||
91 | ····invoke-virtual·{v4,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 91 | ····invoke-virtual·{v4,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
92 | ····move-result-object·v4 | 92 | ····move-result-object·v4 |
93 | ····invoke-direct·{v0,·v2,·v3,·v1,·v4},·Lorg/sufficientlysecure/keychain/service/RevokeKeyringParcel;-><init>(JZLjava/lang/String;)V | 93 | ····invoke-direct·{v0,·v2,·v3,·v1,·v4},·Lorg/sufficientlysecure/keychain/service/RevokeKeyringParcel;-><init>(JZLjava/lang/String;)V |
94 | ····.line·156 | ||
94 | ····return-object·v0 | 95 | ····return-object·v0 |
95 | .end·method | 96 | .end·method |
96 | .method·public·onCryptoOperationCancelled()V | 97 | .method·public·onCryptoOperationCancelled()V |
97 | ····.locals·2 | 98 | ····.locals·2 |
98 | ····.prologue | 99 | ····.prologue |
Offset 85, 14 lines modified | Offset 85, 15 lines modified | ||
85 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; | 85 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; |
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····check-cast·v0,·Lorg/sufficientlysecure/keychain/ui/EncryptModeFragment; | 87 | ····check-cast·v0,·Lorg/sufficientlysecure/keychain/ui/EncryptModeFragment; |
88 | ····.line·100 | ||
88 | ····return-object·v0 | 89 | ····return-object·v0 |
89 | .end·method | 90 | .end·method |
90 | .method·protected·onCreate(Landroid/os/Bundle;)V | 91 | .method·protected·onCreate(Landroid/os/Bundle;)V |
91 | ····.locals·8 | 92 | ····.locals·8 |
92 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 93 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
Offset 152, 19 lines modified | Offset 152, 19 lines modified | ||
152 | ····.line·90 | 152 | ····.line·90 |
153 | ····:cond_0 | 153 | ····:cond_0 |
154 | ····if-eqz·v3,·:cond_1 | 154 | ····if-eqz·v3,·:cond_1 |
155 | ····.line·91 | 155 | ····.line·91 |
156 | ····invoke-virtual·{v3},·Lorg/sufficientlysecure/keychain/util/Passphrase;->removeFromMemory()V | 156 | ····invoke-virtual·{v3},·Lorg/sufficientlysecure/keychain/util/Passphrase;->removeFromMemory()V |
157 | ····.line·85 | ||
157 | ····:cond_1 | 158 | ····:cond_1 |
158 | ····:goto_0 | 159 | ····:goto_0 |
159 | ····return-object·v4 | 160 | ····return-object·v4 |
160 | ····.line·85 | ||
161 | ····:cond_2 | 161 | ····:cond_2 |
162 | ····:try_start_3 | 162 | ····:try_start_3 |
163 | ····new-instance·v4,·Lorg/sufficientlysecure/keychain/util/Passphrase; | 163 | ····new-instance·v4,·Lorg/sufficientlysecure/keychain/util/Passphrase; |
164 | ····iget-object·v5,·p0,·Lorg/sufficientlysecure/keychain/ui/EncryptModeSymmetricFragment;->mPassphrase:Landroid/widget/EditText; | 164 | ····iget-object·v5,·p0,·Lorg/sufficientlysecure/keychain/ui/EncryptModeSymmetricFragment;->mPassphrase:Landroid/widget/EditText; |
165 | ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 165 | ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 125, 14 lines modified | Offset 125, 15 lines modified | ||
125 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
126 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 126 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
127 | ····move-result-object·v2 | 127 | ····move-result-object·v2 |
128 | ····.line·186 | ||
128 | ····return-object·v2 | 129 | ····return-object·v2 |
129 | .end·method | 130 | .end·method |
130 | #·virtual·methods | 131 | #·virtual·methods |
131 | .method·public·onActivityResult(IILandroid/content/Intent;)V | 132 | .method·public·onActivityResult(IILandroid/content/Intent;)V |
132 | ····.locals·2 | 133 | ····.locals·2 |
Offset 211, 17 lines modified | Offset 211, 19 lines modified | ||
211 | ····move-result·v0 | 211 | ····move-result·v0 |
212 | ····if-eqz·v0,·:cond_1 | 212 | ····if-eqz·v0,·:cond_1 |
213 | ····:cond_0 | 213 | ····:cond_0 |
214 | ····const/4·v0,·0x1 | 214 | ····const/4·v0,·0x1 |
215 | ····.line·583 | ||
215 | ····:goto_0 | 216 | ····:goto_0 |
216 | ····return·v0 | 217 | ····return·v0 |
218 | ····.line·588 | ||
217 | ····:cond_1 | 219 | ····:cond_1 |
218 | ····const/4·v0,·0x0 | 220 | ····const/4·v0,·0x0 |
219 | ····goto·:goto_0 | 221 | ····goto·:goto_0 |
220 | .end·method | 222 | .end·method |
221 | .method·public·onBuildHeaders(Ljava/util/List;)V | 223 | .method·public·onBuildHeaders(Ljava/util/List;)V |
Offset 68, 14 lines modified | Offset 68, 15 lines modified | ||
68 | ····const/4·v1,·0x1 | 68 | ····const/4·v1,·0x1 |
69 | ····invoke-virtual·{v0,·v2,·v3,·v1},·Lorg/sufficientlysecure/keychain/util/ContactHelper;->loadPhotoByMasterKeyId(JZ)Landroid/graphics/Bitmap; | 69 | ····invoke-virtual·{v0,·v2,·v3,·v1},·Lorg/sufficientlysecure/keychain/util/ContactHelper;->loadPhotoByMasterKeyId(JZ)Landroid/graphics/Bitmap; |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
71 | ····.line·918 | ||
71 | ····return-object·v0 | 72 | ····return-object·v0 |
72 | .end·method | 73 | .end·method |
73 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 74 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
74 | ····.locals·1 | 75 | ····.locals·1 |
75 | ····.prologue | 76 | ····.prologue |
Offset 473, 14 lines modified | Offset 473, 15 lines modified | ||
473 | ····:try_end_2 | 473 | ····:try_end_2 |
474 | ····.catch·Lorg/json/JSONException;·{:try_start_2·..·:try_end_2}·:catch_0 | 474 | ····.catch·Lorg/json/JSONException;·{:try_start_2·..·:try_end_2}·:catch_0 |
475 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 475 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
476 | ····.line·690 | 476 | ····.line·690 |
477 | ····invoke-virtual·{v4},·Ljavax/net/ssl/HttpsURLConnection;->disconnect()V | 477 | ····invoke-virtual·{v4},·Ljavax/net/ssl/HttpsURLConnection;->disconnect()V |
478 | ····.line·684 | ||
478 | ····return-object·v9 | 479 | ····return-object·v9 |
479 | ····.line·680 | 480 | ····.line·680 |
480 | ····:cond_2 | 481 | ····:cond_2 |
481 | ····:try_start_3 | 482 | ····:try_start_3 |
482 | ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 483 | ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 899, 21 lines modified | Offset 900, 15 lines modified | ||
899 | ····move-result-object·v4 | 900 | ····move-result-object·v4 |
900 | ····invoke-virtual·{v4,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 901 | ····invoke-virtual·{v4,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
901 | ····move-result-object·v4 | 902 | ····move-result-object·v4 |
902 | ····const-string/jumbo·v5,·"&redirect_uri=oauth-openkeychain://linked/" | 903 | ····const-string/jumbo·v5,·"&redirect_uri=oauth-openkeychain://linked/&state=" |
903 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
904 | ····move-result-object·v4 | ||
905 | ····const-string/jumbo·v5,·"&state=" | ||
906 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 904 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
907 | ····move-result-object·v4 | 905 | ····move-result-object·v4 |
908 | ····iget-object·v5,·p0,·Lorg/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment;->mOAuthState:Ljava/lang/String; | 906 | ····iget-object·v5,·p0,·Lorg/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment;->mOAuthState:Ljava/lang/String; |
Offset 502, 14 lines modified | Offset 502, 15 lines modified | ||
502 | ····int-to-long·v4,·p2 | 502 | ····int-to-long·v4,·p2 |
503 | ····.line·93 | 503 | ····.line·93 |
504 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 504 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
505 | ····move-result-object·v3 | 505 | ····move-result-object·v3 |
506 | ····.line·92 | ||
506 | ····return-object·v3 | 507 | ····return-object·v3 |
507 | .end·method | 508 | .end·method |
508 | .method·public·static·tintBackground(Landroid/view/View;I)Landroid/animation/ObjectAnimator; | 509 | .method·public·static·tintBackground(Landroid/view/View;I)Landroid/animation/ObjectAnimator; |
509 | ····.locals·4 | 510 | ····.locals·4 |
510 | ····.param·p0,·"view"····#·Landroid/view/View; | 511 | ····.param·p0,·"view"····#·Landroid/view/View; |
511 | ····.param·p1,·"duration"····#·I | 512 | ····.param·p1,·"duration"····#·I |
Offset 534, 17 lines modified | Offset 535, 17 lines modified | ||
534 | ····int-to-long·v2,·p1 | 535 | ····int-to-long·v2,·p1 |
535 | ····.line·99 | 536 | ····.line·99 |
536 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 537 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
537 | ····move-result-object·v0 | 538 | ····move-result-object·v0 |
539 | ····.line·98 | ||
538 | ····return-object·v0 | 540 | ····return-object·v0 |
539 | ····.line·98 | ||
540 | ····nop | 541 | ····nop |
541 | ····:array_0 | 542 | ····:array_0 |
542 | ····.array-data·4 | 543 | ····.array-data·4 |
543 | ········0xff0000 | 544 | ········0xff0000 |
544 | ········0x33ff0000 | 545 | ········0x33ff0000 |
545 | ········0xff0000 | 546 | ········0xff0000 |
Offset 576, 17 lines modified | Offset 577, 17 lines modified | ||
576 | ····int-to-long·v2,·p1 | 577 | ····int-to-long·v2,·p1 |
577 | ····.line·105 | 578 | ····.line·105 |
578 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 579 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
579 | ····move-result-object·v0 | 580 | ····move-result-object·v0 |
581 | ····.line·104 | ||
580 | ····return-object·v0 | 582 | ····return-object·v0 |
581 | ····.line·104 | ||
582 | ····nop | 583 | ····nop |
583 | ····:array_0 | 584 | ····:array_0 |
584 | ····.array-data·4 | 585 | ····.array-data·4 |
585 | ········0xff7f00 | 586 | ········0xff7f00 |
586 | ········0x33ff7f00 | 587 | ········0x33ff7f00 |
587 | ········0xff7f00 | 588 | ········0xff7f00 |
Offset 1360, 15 lines modified | Offset 1360, 15 lines modified | ||
1360 | ····const/4·v1,·0x0 | 1360 | ····const/4·v1,·0x0 |
1361 | ····.line·872 | 1361 | ····.line·872 |
1362 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder; | 1362 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder; |
1363 | ····move-result-object·v0 | 1363 | ····move-result-object·v0 |
1364 |
····.line·87 |
1364 | ····.line·871 |
1365 | ····:goto_0 | 1365 | ····:goto_0 |
1366 | ····return-object·v0 | 1366 | ····return-object·v0 |
1367 | ····.line·872 | 1367 | ····.line·872 |
1368 | ····:cond_0 | 1368 | ····:cond_0 |
1369 | ····const-string/jumbo·v0,·"raw_contact_id" | 1369 | ····const-string/jumbo·v0,·"raw_contact_id" |
Offset 73, 9 lines modified | Offset 73, 10 lines modified | ||
73 | ····move-result-object·v4 | 73 | ····move-result-object·v4 |
74 | ····aput-object·v4,·v2,·v3 | 74 | ····aput-object·v4,·v2,·v3 |
75 | ····invoke-direct·{v0,·v1,·v2},·Landroid/nfc/NdefMessage;-><init>(Landroid/nfc/NdefRecord;[Landroid/nfc/NdefRecord;)V | 75 | ····invoke-direct·{v0,·v1,·v2},·Landroid/nfc/NdefMessage;-><init>(Landroid/nfc/NdefRecord;[Landroid/nfc/NdefRecord;)V |
76 | ····.line·101 | ||
76 | ····return-object·v0 | 77 | ····return-object·v0 |
77 | .end·method | 78 | .end·method |
Offset 193, 9 lines modified | Offset 193, 10 lines modified | ||
193 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
194 | ····.line·46 | 194 | ····.line·46 |
195 | ····invoke-virtual·{v0},·Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient; | 195 | ····invoke-virtual·{v0},·Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient; |
196 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
197 | ····.line·42 | ||
197 | ····return-object·v0 | 198 | ····return-object·v0 |
198 | .end·method | 199 | .end·method |
Offset 344, 16 lines modified | Offset 344, 18 lines modified | ||
344 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/util/ParcelableFileCache$1;->mRing:Landroid/os/Parcelable; | 344 | ····iget-object·v0,·p0,·Lorg/sufficientlysecure/keychain/util/ParcelableFileCache$1;->mRing:Landroid/os/Parcelable; |
345 | ····:try_end_0 | 345 | ····:try_end_0 |
346 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 346 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
347 | ····.line·173 | 347 | ····.line·173 |
348 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/util/ParcelableFileCache$1;->mRing:Landroid/os/Parcelable; | 348 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/util/ParcelableFileCache$1;->mRing:Landroid/os/Parcelable; |
349 | ····.line·171 | ||
349 | ····return-object·v0 | 350 | ····return-object·v0 |
351 | ····.line·173 | ||
350 | ····:catchall_0 | 352 | ····:catchall_0 |
351 | ····move-exception·v0 | 353 | ····move-exception·v0 |
352 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/util/ParcelableFileCache$1;->mRing:Landroid/os/Parcelable; | 354 | ····iput-object·v1,·p0,·Lorg/sufficientlysecure/keychain/util/ParcelableFileCache$1;->mRing:Landroid/os/Parcelable; |
353 | ····throw·v0 | 355 | ····throw·v0 |
354 | .end·method | 356 | .end·method |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····.line·316 | 77 | ····.line·316 |
78 | ····.local·v0,·"account":Landroid/accounts/Account; | 78 | ····.local·v0,·"account":Landroid/accounts/Account; |
79 | ····if-nez·v0,·:cond_1 | 79 | ····if-nez·v0,·:cond_1 |
80 |
····.line·32 |
80 | ····.line·323 |
81 | ····:cond_0 | 81 | ····:cond_0 |
82 | ····:goto_0 | 82 | ····:goto_0 |
83 | ····return·v2 | 83 | ····return·v2 |
84 | ····.line·321 | 84 | ····.line·321 |
85 | ····:cond_1 | 85 | ····:cond_1 |
86 | ····const-string/jumbo·v1,·"org.sufficientlysecure.keychain.provider" | 86 | ····const-string/jumbo·v1,·"org.sufficientlysecure.keychain.provider" |
Offset 291, 14 lines modified | Offset 291, 15 lines modified | ||
291 | ····.line·393 | 291 | ····.line·393 |
292 | ····invoke-virtual·{p0},·Lorg/sufficientlysecure/keychain/util/Preferences;->getPreferredKeyserver()Ljava/lang/String; | 292 | ····invoke-virtual·{p0},·Lorg/sufficientlysecure/keychain/util/Preferences;->getPreferredKeyserver()Ljava/lang/String; |
293 | ····move-result-object·v4 | 293 | ····move-result-object·v4 |
294 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/sufficientlysecure/keychain/util/Preferences$CloudSearchPrefs;-><init>(ZZZLjava/lang/String;)V | 294 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/sufficientlysecure/keychain/util/Preferences$CloudSearchPrefs;-><init>(ZZZLjava/lang/String;)V |
295 | ····.line·390 | ||
295 | ····return-object·v0 | 296 | ····return-object·v0 |
296 | .end·method | 297 | .end·method |
297 | .method·public·getEncryptFilenames()Z | 298 | .method·public·getEncryptFilenames()Z |
298 | ····.locals·3 | 299 | ····.locals·3 |
299 | ····.prologue | 300 | ····.prologue |