| 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 |