--- /tmp/gcc-10-10.3.0-130x0pq30p/debian/libx32go-10-dev_10.3.0-13_amd64.deb +++ libx32go-10-dev_10.3.0-13_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2021-11-17 18:08:29.000000 debian-binary │ --rw-r--r-- 0 0 0 4228 2021-11-17 18:08:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13707060 2021-11-17 18:08:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4232 2021-11-17 18:08:29.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 13708232 2021-11-17 18:08:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/gcc/x86_64-linux-gnu/10/x32/libgo.a │ │ │ ├── x509.o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ import time time "time" │ │ │ │ │ import utf8 unicode/utf8 "unicode/utf8" │ │ │ │ │ indirectimport hash hash │ │ │ │ │ indirectimport rand math/rand │ │ │ │ │ indirectimport unsafe unsafe │ │ │ │ │ init x509 crypto..z2fx509..import bufio bufio..import bytes bytes..import context context..import crypto crypto..import cipher crypto..z2fcipher..import dsa crypto..z2fdsa..import ecdsa crypto..z2fecdsa..import elliptic crypto..z2felliptic..import randutil crypto..z2finternal..z2frandutil..import md5 crypto..z2fmd5..import rand crypto..z2frand..import rsa crypto..z2frsa..import sha1 crypto..z2fsha1..import sha256 crypto..z2fsha256..import sha512 crypto..z2fsha512..import pkix crypto..z2fx509..z2fpkix..import asn1 encoding..z2fasn1..import base64 encoding..z2fbase64..import binary encoding..z2fbinary..import hex encoding..z2fhex..import pem encoding..z2fpem..import errors errors..import fmt fmt..import cryptobyte golang.x2eorg..z2fx..z2fcrypto..z2fcryptobyte..import dnsmessage golang.x2eorg..z2fx..z2fnet..z2fdns..z2fdnsmessage..import cpu internal..z2fcpu..import oserror internal..z2foserror..import poll internal..z2fpoll..import reflectlite internal..z2freflectlite..import testlog internal..z2ftestlog..import io io..import ioutil io..z2fioutil..import big math..z2fbig..import rand math..z2frand..import net net..import os os..import filepath path..z2ffilepath..import reflect reflect..import runtime runtime..import sys runtime..z2finternal..z2fsys..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto..z2faes des ~crypto..z2fdes ed25519 ~crypto..z2fed25519 edwards25519 ~crypto..z2fed25519..z2finternal..z2fedwards25519 subtle ~crypto..z2finternal..z2fsubtle subtle ~crypto..z2fsubtle asn1 ~golang.x2eorg..z2fx..z2fcrypto..z2fcryptobyte..z2fasn1 hash ~hash bytealg ~internal..z2fbytealg fmtsort ~internal..z2ffmtsort nettrace ~internal..z2fnettrace race ~internal..z2frace singleflight ~internal..z2fsingleflight execenv ~internal..z2fsyscall..z2fexecenv unix ~internal..z2fsyscall..z2funix math ~math bits ~math..z2fbits url ~net..z2furl atomic ~runtime..z2finternal..z2fatomic math ~runtime..z2finternal..z2fmath strings ~strings atomic ~sync..z2fatomic utf16 ~unicode..z2futf16 utf8 ~unicode..z2futf8 │ │ │ │ │ init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 1 2 1 22 1 26 1 29 1 31 1 39 1 40 1 43 1 46 2 22 2 26 2 29 2 31 2 39 2 40 2 43 2 46 3 22 3 26 3 27 3 29 3 39 3 40 3 43 3 44 3 45 4 22 4 26 4 29 4 31 4 39 4 40 4 42 4 43 5 19 5 22 5 26 5 29 5 31 5 38 5 39 5 40 5 42 5 43 5 46 6 2 6 9 6 19 6 22 6 23 6 26 6 27 6 28 6 29 6 30 6 31 6 33 6 34 6 36 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 46 7 2 7 4 7 5 7 8 7 9 7 15 7 17 7 19 7 22 7 23 7 26 7 27 7 28 7 29 7 30 7 31 7 33 7 34 7 36 7 38 7 39 7 40 7 41 7 42 7 43 7 44 7 45 7 46 8 2 8 19 8 22 8 23 8 26 8 27 8 28 8 29 8 30 8 31 8 33 8 34 8 36 8 38 8 39 8 40 8 41 8 42 8 43 8 44 8 45 8 46 9 22 9 26 9 29 9 31 9 39 9 40 9 43 10 4 10 19 10 22 10 26 10 29 10 31 10 38 10 39 10 40 10 42 10 43 10 46 11 1 11 2 11 5 11 19 11 22 11 23 11 26 11 27 11 28 11 29 11 30 11 31 11 33 11 34 11 36 11 38 11 39 11 40 11 41 11 42 11 43 11 44 11 45 11 46 12 1 12 2 12 4 12 5 12 9 12 11 12 19 12 22 12 23 12 26 12 27 12 28 12 29 12 30 12 31 12 33 12 34 12 36 12 38 12 39 12 40 12 41 12 42 12 43 12 44 12 45 12 46 13 4 13 19 13 22 13 26 13 29 13 31 13 38 13 39 13 40 13 42 13 43 13 46 14 4 14 19 14 22 14 26 14 29 14 31 14 38 14 39 14 40 14 42 14 43 14 46 15 4 15 19 15 22 15 26 15 29 15 31 15 38 15 39 15 40 15 42 15 43 15 46 16 2 16 17 16 19 16 20 16 22 16 23 16 26 16 27 16 28 16 29 16 30 16 31 16 33 16 34 16 36 16 38 16 39 16 40 16 41 16 42 16 43 16 44 16 45 16 46 17 2 17 19 17 22 17 23 17 26 17 27 17 28 17 29 17 30 17 31 17 33 17 34 17 36 17 38 17 39 17 40 17 41 17 42 17 43 17 44 17 45 17 46 18 19 18 22 18 26 18 29 18 31 18 38 18 39 18 40 18 42 18 43 18 46 19 22 19 26 19 29 19 31 19 38 19 39 19 40 19 42 19 43 19 46 20 22 20 23 20 26 20 27 20 28 20 29 20 30 20 31 20 36 20 38 20 39 20 40 20 41 20 42 20 43 20 44 20 45 20 46 21 2 21 18 21 19 21 22 21 26 21 29 21 31 21 38 21 39 21 40 21 41 21 42 21 43 21 46 22 26 22 29 22 39 22 40 23 22 23 26 23 27 23 28 23 29 23 30 23 31 23 36 23 38 23 39 23 40 23 41 23 42 23 43 23 44 23 45 23 46 24 2 24 17 24 19 24 22 24 23 24 26 24 27 24 28 24 29 24 30 24 31 24 33 24 34 24 36 24 38 24 39 24 40 24 41 24 42 24 43 24 44 24 45 24 46 25 22 25 26 25 29 25 39 25 40 27 22 27 26 27 29 27 39 27 40 28 22 28 26 28 27 28 29 28 31 28 39 28 40 28 43 28 44 28 45 29 26 29 39 29 40 31 22 31 26 31 29 31 39 31 40 31 43 32 2 32 22 32 26 32 27 32 28 32 29 32 30 32 31 32 36 32 37 32 38 32 39 32 40 32 41 32 42 32 43 32 44 32 45 32 46 33 2 33 19 33 22 33 23 33 26 33 27 33 28 33 29 33 30 33 31 33 34 33 36 33 38 33 39 33 40 33 41 33 42 33 43 33 44 33 45 33 46 34 26 34 39 34 40 34 43 35 3 35 22 35 25 35 26 35 27 35 28 35 29 35 30 35 31 35 34 35 36 35 38 35 39 35 40 35 41 35 42 35 43 35 44 35 45 35 46 36 22 36 26 36 27 36 28 36 29 36 30 36 31 36 39 36 40 36 43 36 44 36 45 37 22 37 26 37 27 37 28 37 29 37 30 37 31 37 36 37 38 37 39 37 40 37 41 37 42 37 43 37 44 37 45 37 46 38 22 38 26 38 29 38 39 38 40 38 42 38 43 38 46 39 26 39 40 41 22 41 26 41 29 41 38 41 39 41 40 41 42 41 43 41 46 42 22 42 26 42 29 42 39 42 40 43 26 43 39 43 40 44 22 44 26 44 27 44 29 44 39 44 40 44 43 45 22 45 26 45 27 45 29 45 39 45 40 45 43 45 44 │ │ │ │ │ -types 233 18 451 1913 93 99 302 32 73 81 34 30 31 473 131 79 250 83 35 42 219 38 39 230 44 43 1336 41 50 480 94 58 60 63 140 48 338 101 67 57 57 160 883 46 44 40 35 31 3861 173 31 35 36 31 31 39 3977 5461 35 1041 38 40 1633 166 222 810 219 367 346 37 2229 35 265 78 75 188 36 41 215 34 4076 32 37 502 508 73 3281 75 36 57 50 55 37 43 34 50 90 43 50 84 62 54 35 47 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 21 14 20 123 103 71 132 113 65 104 150 336 82 92 169 85 113 83 60 104 73 61 117 276 167 89 36 68 50 93 48 107 147 129 1199 438 298 194 114 99 69 54 75 47 61 89 23 23 23 23 23 23 23 23 22 21 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 25 25 37 37 37 37 23 405 977 122 197 46 57 66 298 75 62 65 76 │ │ │ │ │ +types 233 18 451 1913 93 99 302 32 73 81 34 30 31 473 131 79 250 83 35 42 219 38 39 230 44 43 1336 41 50 480 94 58 60 63 140 48 338 101 67 57 57 160 883 46 44 40 35 31 3861 173 31 35 36 31 31 39 3977 5461 35 1041 38 40 1633 166 222 810 219 367 346 37 2229 35 265 78 75 188 36 41 215 34 4076 32 37 502 508 73 3281 75 36 57 50 55 37 43 34 50 90 43 50 84 62 54 35 47 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 14 20 123 103 71 132 113 65 104 150 336 82 92 169 85 113 83 60 104 73 61 117 276 167 89 36 68 50 93 48 107 147 129 1199 438 298 194 114 99 69 54 75 47 61 89 23 23 23 23 23 23 23 23 22 21 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 25 25 37 37 37 37 23 405 977 122 197 46 57 66 298 75 62 65 76 │ │ │ │ │ type 1 "CertPool" │ │ │ │ │ func (s ) .copy () │ │ │ │ │ func (s ) .findPotentialParents (cert ) │ │ │ │ │ func (s ) .contains (cert ) │ │ │ │ │ func (s ) AddCert (cert ) │ │ │ │ │ func (s ) AppendCertsFromPEM (pemCerts ) (ok ) │ │ │ │ │ func (s ) Subjects () │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ func (s ) CopyBytes (out ) │ │ │ │ │ func (s ) ReadASN1Integer (out ) │ │ │ │ │ func (s ) ReadASN1 (out , tag ) │ │ │ │ │ func (s ) ReadASN1Element (out , tag ) │ │ │ │ │ func (s ) ReadAnyASN1 (out , outTag ) │ │ │ │ │ func (s ) ReadASN1Bytes (out , tag ) │ │ │ │ │ func (s ) .read (n ) ($ret34 ) │ │ │ │ │ - func (s ) ReadUint8 (out ) │ │ │ │ │ + func (s ) ReadUint8 (out ) │ │ │ │ │ func (s ) ReadASN1Boolean (out ) │ │ │ │ │ func (s ) ReadAnyASN1Element (out , outTag ) │ │ │ │ │ func (s ) .readBase128Int (out ) │ │ │ │ │ func (s ) ReadOptionalASN1 (out , outPresent , tag ) │ │ │ │ │ func (s ) ReadUint16LengthPrefixed (out ) │ │ │ │ │ func (s ) ReadOptionalASN1Integer (out , tag , defaultValue ) │ │ │ │ │ func (s ) ReadOptionalASN1Boolean (out , defaultValue ) │ │ │ │ │ @@ -817,27 +817,27 @@ │ │ │ │ │ type 133 * │ │ │ │ │ type 134 * │ │ │ │ │ type 135 * │ │ │ │ │ type 136 * │ │ │ │ │ type 137 * │ │ │ │ │ type 138 * │ │ │ │ │ type 139 * │ │ │ │ │ -type 140 * │ │ │ │ │ -type 141 * │ │ │ │ │ +type 140 * │ │ │ │ │ +type 141 * │ │ │ │ │ type 142 *any │ │ │ │ │ type 143 struct { } │ │ │ │ │ type 144 struct { .crypto/x509.bySubjectKeyId ; .crypto/x509.byName ; .crypto/x509.certs ; } │ │ │ │ │ type 145 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } │ │ │ │ │ type 146 struct { .math/big.neg ; .math/big.abs ; } │ │ │ │ │ type 147 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } │ │ │ │ │ type 148 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } │ │ │ │ │ type 149 struct { .reflect.m ; .reflect.it ; } │ │ │ │ │ type 150 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } │ │ │ │ │ type 151 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } │ │ │ │ │ -type 152 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } │ │ │ │ │ +type 152 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } │ │ │ │ │ type 153 struct { .reflect.typ ; .reflect.ptr ; ? ; } │ │ │ │ │ type 154 struct { .time.name ; .time.offset ; .time.isDST ; } │ │ │ │ │ type 155 struct { .time.name ; .time.zone ; .time.tx ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } │ │ │ │ │ type 156 struct { .time.wall ; .time.ext ; .time.loc ; } │ │ │ │ │ type 157 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } │ │ │ │ │ type 158 struct { Algorithm ; Parameters "asn1:\"optional\""; } │ │ │ │ │ type 159 struct { Bytes ; BitLength ; } │ │ │ │ │ @@ -1044,15 +1044,15 @@ │ │ │ │ │ func .genSplit (s , sep , sepSave , n ) │ │ │ │ │ func HasSuffix (s , suffix ) ($ret64 ) │ │ │ │ │ // ../../../../src/libgo/go/strings/strings.go:453 │ │ │ │ │ { //454 │ │ │ │ │ $ret64 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 │ │ │ │ │ return //454 │ │ │ │ │ func Index (s , substr ) │ │ │ │ │ -checksum 98E328B11DD9BBD2CFBFDE5BD4717CCCC3A9EE75 │ │ │ │ │ +checksum 32E90BA0EED10F48CB9BB50252EFFA62C1CC8EF8 │ │ │ │ │ x509: certificate is not authorized to sign other certificates │ │ │ │ │ x509: certificate has expired or is not yet valid: │ │ │ │ │ x509: a root or intermediate certificate is not authorized to sign for this name: │ │ │ │ │ x509: a root or intermediate certificate is not authorized for an extended key usage: │ │ │ │ │ x509: too many intermediates for path length constraint │ │ │ │ │ x509: certificate specifies an incompatible key usage │ │ │ │ │ x509: issuer name does not match subject from issuing certificate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.go_export {} │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ 0x00001c00 34372032 31203231 20323020 32302032 47 21 21 20 20 2 │ │ │ │ │ 0x00001c10 30203230 20313920 31392031 39203230 0 20 19 19 19 20 │ │ │ │ │ 0x00001c20 20323020 32302032 30203230 20323020 20 20 20 20 20 │ │ │ │ │ 0x00001c30 32302032 30203230 20323120 32302032 20 20 20 21 20 2 │ │ │ │ │ 0x00001c40 30203230 20323020 32302032 30203230 0 20 20 20 20 20 │ │ │ │ │ 0x00001c50 20323020 32302032 30203230 20323120 20 20 20 20 21 │ │ │ │ │ 0x00001c60 32302032 30203230 20323020 32302032 20 20 20 20 20 2 │ │ │ │ │ - 0x00001c70 30203230 20323120 31342032 30203132 0 20 21 14 20 12 │ │ │ │ │ + 0x00001c70 30203231 20323020 31342032 30203132 0 21 20 14 20 12 │ │ │ │ │ 0x00001c80 33203130 33203731 20313332 20313133 3 103 71 132 113 │ │ │ │ │ 0x00001c90 20363520 31303420 31353020 33333620 65 104 150 336 │ │ │ │ │ 0x00001ca0 38322039 32203136 39203835 20313133 82 92 169 85 113 │ │ │ │ │ 0x00001cb0 20383320 36302031 30342037 33203631 83 60 104 73 61 │ │ │ │ │ 0x00001cc0 20313137 20323736 20313637 20383920 117 276 167 89 │ │ │ │ │ 0x00001cd0 33362036 38203530 20393320 34382031 36 68 50 93 48 1 │ │ │ │ │ 0x00001ce0 30372031 34372031 32392031 31393920 07 147 129 1199 │ │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ │ 0x00004b70 3a307832 323e203c 74797065 20313139 :0x22> ) .read (n ) ($ret34 │ │ │ │ │ 0x00004ba0 3c747970 65203231 333e290a 2066756e ). fun │ │ │ │ │ 0x00004bb0 63202873 203c6573 633a3078 313e203c c (s < │ │ │ │ │ 0x00004bc0 74797065 20313139 3e292052 65616455 type 119>) ReadU │ │ │ │ │ 0x00004bd0 696e7438 20286f75 74203c65 73633a30 int8 (out ) │ │ │ │ │ + 0x00004be0 78313e20 3c747970 65203134 313e2920 x1> ) │ │ │ │ │ 0x00004bf0 3c747970 65202d31 353e0a20 66756e63 . func │ │ │ │ │ 0x00004c00 20287320 3c657363 3a307839 3e203c74 (s ) ReadAS │ │ │ │ │ 0x00004c20 4e31426f 6f6c6561 6e20286f 7574203c N1Boolean (out < │ │ │ │ │ 0x00004c30 6573633a 3078313e 203c7479 70652031 esc:0x1> ) . │ │ │ │ │ 0x00004c50 2066756e 63202873 203c6573 633a3078 func (s .t │ │ │ │ │ 0x0000bdb0 79706520 31333620 2a3c7479 70652038 ype 136 *.type 137 *.type 138 │ │ │ │ │ 0x0000bde0 2a3c7479 7065202d 373e0a74 79706520 *.type │ │ │ │ │ 0x0000bdf0 31333920 2a3c7479 7065202d 383e0a74 139 *.t │ │ │ │ │ 0x0000be00 79706520 31343020 2a3c7479 7065202d ype 140 *.type 141 *.type 142 │ │ │ │ │ + 0x0000be10 32303e0a 74797065 20313431 202a3c74 20>.type 141 *.type 142 │ │ │ │ │ 0x0000be30 202a616e 790a7479 70652031 34332073 *any.type 143 s │ │ │ │ │ 0x0000be40 74727563 74207b20 7d0a7479 70652031 truct { }.type 1 │ │ │ │ │ 0x0000be50 34342073 74727563 74207b20 2e637279 44 struct { .cry │ │ │ │ │ 0x0000be60 70746f2f 78353039 2e627953 75626a65 pto/x509.bySubje │ │ │ │ │ 0x0000be70 63744b65 79496420 3c747970 65203231 ctKeyId ; .crypto/x509 │ │ │ │ │ 0x0000be90 2e62794e 616d6520 3c747970 65203231 .byName ; .re │ │ │ │ │ 0x0000c240 666c6563 742e6669 656c6441 6c69676e flect.fieldAlign │ │ │ │ │ 0x0000c250 203c7479 7065202d 353e3b20 2e726566 ; .ref │ │ │ │ │ 0x0000c260 6c656374 2e6b696e 64203c74 79706520 lect.kind ; .reflect.eq │ │ │ │ │ 0x0000c280 75616c20 3c747970 65203130 323e3b20 ual ; │ │ │ │ │ 0x0000c290 2e726566 6c656374 2e676364 61746120 .reflect.gcdata │ │ │ │ │ - 0x0000c2a0 3c747970 65203134 313e3b20 2e726566 ; .ref │ │ │ │ │ + 0x0000c2a0 3c747970 65203134 303e3b20 2e726566 ; .ref │ │ │ │ │ 0x0000c2b0 6c656374 2e737472 696e6720 3c747970 lect.string ; ? ; .reflect.p │ │ │ │ │ 0x0000c2e0 7472546f 54686973 203c7479 70652031 trToThis ; }.type 153 │ │ │ │ │ 0x0000c300 73747275 6374207b 202e7265 666c6563 struct { .reflec │ │ │ │ │ 0x0000c310 742e7479 70203c74 79706520 3133313e t.typ │ │ │ │ │ @@ -4016,11 +4016,11 @@ │ │ │ │ │ 0x0000fad0 2f2f3435 340a2020 72657475 726e202f //454. return / │ │ │ │ │ 0x0000fae0 2f343534 0a207d20 2f2f300a 66756e63 /454. } //0.func │ │ │ │ │ 0x0000faf0 203c7033 323e496e 64657820 2873203c Index (s < │ │ │ │ │ 0x0000fb00 6573633a 3078313e 203c7479 7065202d esc:0x1> , substr │ │ │ │ │ 0x0000fb30 29203c74 79706520 2d31313e 0a636865 ) .che │ │ │ │ │ - 0x0000fb40 636b7375 6d203938 45333238 42313144 cksum 98E328B11D │ │ │ │ │ - 0x0000fb50 44394242 44324346 42464445 35424434 D9BBD2CFBFDE5BD4 │ │ │ │ │ - 0x0000fb60 37313743 43434333 41394545 37350a 717CCCC3A9EE75. │ │ │ │ │ + 0x0000fb40 636b7375 6d203332 45393042 41304545 cksum 32E90BA0EE │ │ │ │ │ + 0x0000fb50 44313046 34384342 39424235 30323532 D10F48CB9BB50252 │ │ │ │ │ + 0x0000fb60 45464641 36324331 43433845 46380a EFFA62C1CC8EF8. │ │ ├── ./usr/libx32/go/10/x86_64-linux-gnu/crypto/x509.gox │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ import time time "time" │ │ │ │ import utf8 unicode/utf8 "unicode/utf8" │ │ │ │ indirectimport hash hash │ │ │ │ indirectimport rand math/rand │ │ │ │ indirectimport unsafe unsafe │ │ │ │ init x509 crypto..z2fx509..import bufio bufio..import bytes bytes..import context context..import crypto crypto..import cipher crypto..z2fcipher..import dsa crypto..z2fdsa..import ecdsa crypto..z2fecdsa..import elliptic crypto..z2felliptic..import randutil crypto..z2finternal..z2frandutil..import md5 crypto..z2fmd5..import rand crypto..z2frand..import rsa crypto..z2frsa..import sha1 crypto..z2fsha1..import sha256 crypto..z2fsha256..import sha512 crypto..z2fsha512..import pkix crypto..z2fx509..z2fpkix..import asn1 encoding..z2fasn1..import base64 encoding..z2fbase64..import binary encoding..z2fbinary..import hex encoding..z2fhex..import pem encoding..z2fpem..import errors errors..import fmt fmt..import cryptobyte golang.x2eorg..z2fx..z2fcrypto..z2fcryptobyte..import dnsmessage golang.x2eorg..z2fx..z2fnet..z2fdns..z2fdnsmessage..import cpu internal..z2fcpu..import oserror internal..z2foserror..import poll internal..z2fpoll..import reflectlite internal..z2freflectlite..import testlog internal..z2ftestlog..import io io..import ioutil io..z2fioutil..import big math..z2fbig..import rand math..z2frand..import net net..import os os..import filepath path..z2ffilepath..import reflect reflect..import runtime runtime..import sys runtime..z2finternal..z2fsys..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto..z2faes des ~crypto..z2fdes ed25519 ~crypto..z2fed25519 edwards25519 ~crypto..z2fed25519..z2finternal..z2fedwards25519 subtle ~crypto..z2finternal..z2fsubtle subtle ~crypto..z2fsubtle asn1 ~golang.x2eorg..z2fx..z2fcrypto..z2fcryptobyte..z2fasn1 hash ~hash bytealg ~internal..z2fbytealg fmtsort ~internal..z2ffmtsort nettrace ~internal..z2fnettrace race ~internal..z2frace singleflight ~internal..z2fsingleflight execenv ~internal..z2fsyscall..z2fexecenv unix ~internal..z2fsyscall..z2funix math ~math bits ~math..z2fbits url ~net..z2furl atomic ~runtime..z2finternal..z2fatomic math ~runtime..z2finternal..z2fmath strings ~strings atomic ~sync..z2fatomic utf16 ~unicode..z2futf16 utf8 ~unicode..z2futf8 │ │ │ │ init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 1 2 1 22 1 26 1 29 1 31 1 39 1 40 1 43 1 46 2 22 2 26 2 29 2 31 2 39 2 40 2 43 2 46 3 22 3 26 3 27 3 29 3 39 3 40 3 43 3 44 3 45 4 22 4 26 4 29 4 31 4 39 4 40 4 42 4 43 5 19 5 22 5 26 5 29 5 31 5 38 5 39 5 40 5 42 5 43 5 46 6 2 6 9 6 19 6 22 6 23 6 26 6 27 6 28 6 29 6 30 6 31 6 33 6 34 6 36 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 46 7 2 7 4 7 5 7 8 7 9 7 15 7 17 7 19 7 22 7 23 7 26 7 27 7 28 7 29 7 30 7 31 7 33 7 34 7 36 7 38 7 39 7 40 7 41 7 42 7 43 7 44 7 45 7 46 8 2 8 19 8 22 8 23 8 26 8 27 8 28 8 29 8 30 8 31 8 33 8 34 8 36 8 38 8 39 8 40 8 41 8 42 8 43 8 44 8 45 8 46 9 22 9 26 9 29 9 31 9 39 9 40 9 43 10 4 10 19 10 22 10 26 10 29 10 31 10 38 10 39 10 40 10 42 10 43 10 46 11 1 11 2 11 5 11 19 11 22 11 23 11 26 11 27 11 28 11 29 11 30 11 31 11 33 11 34 11 36 11 38 11 39 11 40 11 41 11 42 11 43 11 44 11 45 11 46 12 1 12 2 12 4 12 5 12 9 12 11 12 19 12 22 12 23 12 26 12 27 12 28 12 29 12 30 12 31 12 33 12 34 12 36 12 38 12 39 12 40 12 41 12 42 12 43 12 44 12 45 12 46 13 4 13 19 13 22 13 26 13 29 13 31 13 38 13 39 13 40 13 42 13 43 13 46 14 4 14 19 14 22 14 26 14 29 14 31 14 38 14 39 14 40 14 42 14 43 14 46 15 4 15 19 15 22 15 26 15 29 15 31 15 38 15 39 15 40 15 42 15 43 15 46 16 2 16 17 16 19 16 20 16 22 16 23 16 26 16 27 16 28 16 29 16 30 16 31 16 33 16 34 16 36 16 38 16 39 16 40 16 41 16 42 16 43 16 44 16 45 16 46 17 2 17 19 17 22 17 23 17 26 17 27 17 28 17 29 17 30 17 31 17 33 17 34 17 36 17 38 17 39 17 40 17 41 17 42 17 43 17 44 17 45 17 46 18 19 18 22 18 26 18 29 18 31 18 38 18 39 18 40 18 42 18 43 18 46 19 22 19 26 19 29 19 31 19 38 19 39 19 40 19 42 19 43 19 46 20 22 20 23 20 26 20 27 20 28 20 29 20 30 20 31 20 36 20 38 20 39 20 40 20 41 20 42 20 43 20 44 20 45 20 46 21 2 21 18 21 19 21 22 21 26 21 29 21 31 21 38 21 39 21 40 21 41 21 42 21 43 21 46 22 26 22 29 22 39 22 40 23 22 23 26 23 27 23 28 23 29 23 30 23 31 23 36 23 38 23 39 23 40 23 41 23 42 23 43 23 44 23 45 23 46 24 2 24 17 24 19 24 22 24 23 24 26 24 27 24 28 24 29 24 30 24 31 24 33 24 34 24 36 24 38 24 39 24 40 24 41 24 42 24 43 24 44 24 45 24 46 25 22 25 26 25 29 25 39 25 40 27 22 27 26 27 29 27 39 27 40 28 22 28 26 28 27 28 29 28 31 28 39 28 40 28 43 28 44 28 45 29 26 29 39 29 40 31 22 31 26 31 29 31 39 31 40 31 43 32 2 32 22 32 26 32 27 32 28 32 29 32 30 32 31 32 36 32 37 32 38 32 39 32 40 32 41 32 42 32 43 32 44 32 45 32 46 33 2 33 19 33 22 33 23 33 26 33 27 33 28 33 29 33 30 33 31 33 34 33 36 33 38 33 39 33 40 33 41 33 42 33 43 33 44 33 45 33 46 34 26 34 39 34 40 34 43 35 3 35 22 35 25 35 26 35 27 35 28 35 29 35 30 35 31 35 34 35 36 35 38 35 39 35 40 35 41 35 42 35 43 35 44 35 45 35 46 36 22 36 26 36 27 36 28 36 29 36 30 36 31 36 39 36 40 36 43 36 44 36 45 37 22 37 26 37 27 37 28 37 29 37 30 37 31 37 36 37 38 37 39 37 40 37 41 37 42 37 43 37 44 37 45 37 46 38 22 38 26 38 29 38 39 38 40 38 42 38 43 38 46 39 26 39 40 41 22 41 26 41 29 41 38 41 39 41 40 41 42 41 43 41 46 42 22 42 26 42 29 42 39 42 40 43 26 43 39 43 40 44 22 44 26 44 27 44 29 44 39 44 40 44 43 45 22 45 26 45 27 45 29 45 39 45 40 45 43 45 44 │ │ │ │ -types 233 18 451 1913 93 99 302 32 73 81 34 30 31 473 131 79 250 83 35 42 219 38 39 230 44 43 1336 41 50 480 94 58 60 63 140 48 338 101 67 57 57 160 883 46 44 40 35 31 3861 173 31 35 36 31 31 39 3977 5461 35 1041 38 40 1633 166 222 810 219 367 346 37 2229 35 265 78 75 188 36 41 215 34 4076 32 37 502 508 73 3281 75 36 57 50 55 37 43 34 50 90 43 50 84 62 54 35 47 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 21 14 20 123 103 71 132 113 65 104 150 336 82 92 169 85 113 83 60 104 73 61 117 276 167 89 36 68 50 93 48 107 147 129 1199 438 298 194 114 99 69 54 75 47 61 89 23 23 23 23 23 23 23 23 22 21 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 25 25 37 37 37 37 23 405 977 122 197 46 57 66 298 75 62 65 76 │ │ │ │ +types 233 18 451 1913 93 99 302 32 73 81 34 30 31 473 131 79 250 83 35 42 219 38 39 230 44 43 1336 41 50 480 94 58 60 63 140 48 338 101 67 57 57 160 883 46 44 40 35 31 3861 173 31 35 36 31 31 39 3977 5461 35 1041 38 40 1633 166 222 810 219 367 346 37 2229 35 265 78 75 188 36 41 215 34 4076 32 37 502 508 73 3281 75 36 57 50 55 37 43 34 50 90 43 50 84 62 54 35 47 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 14 20 123 103 71 132 113 65 104 150 336 82 92 169 85 113 83 60 104 73 61 117 276 167 89 36 68 50 93 48 107 147 129 1199 438 298 194 114 99 69 54 75 47 61 89 23 23 23 23 23 23 23 23 22 21 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 25 25 37 37 37 37 23 405 977 122 197 46 57 66 298 75 62 65 76 │ │ │ │ type 1 "CertPool" │ │ │ │ func (s ) .copy () │ │ │ │ func (s ) .findPotentialParents (cert ) │ │ │ │ func (s ) .contains (cert ) │ │ │ │ func (s ) AddCert (cert ) │ │ │ │ func (s ) AppendCertsFromPEM (pemCerts ) (ok ) │ │ │ │ func (s ) Subjects () │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ func (s ) CopyBytes (out ) │ │ │ │ func (s ) ReadASN1Integer (out ) │ │ │ │ func (s ) ReadASN1 (out , tag ) │ │ │ │ func (s ) ReadASN1Element (out , tag ) │ │ │ │ func (s ) ReadAnyASN1 (out , outTag ) │ │ │ │ func (s ) ReadASN1Bytes (out , tag ) │ │ │ │ func (s ) .read (n ) ($ret34 ) │ │ │ │ - func (s ) ReadUint8 (out ) │ │ │ │ + func (s ) ReadUint8 (out ) │ │ │ │ func (s ) ReadASN1Boolean (out ) │ │ │ │ func (s ) ReadAnyASN1Element (out , outTag ) │ │ │ │ func (s ) .readBase128Int (out ) │ │ │ │ func (s ) ReadOptionalASN1 (out , outPresent , tag ) │ │ │ │ func (s ) ReadUint16LengthPrefixed (out ) │ │ │ │ func (s ) ReadOptionalASN1Integer (out , tag , defaultValue ) │ │ │ │ func (s ) ReadOptionalASN1Boolean (out , defaultValue ) │ │ │ │ @@ -730,27 +730,27 @@ │ │ │ │ type 133 * │ │ │ │ type 134 * │ │ │ │ type 135 * │ │ │ │ type 136 * │ │ │ │ type 137 * │ │ │ │ type 138 * │ │ │ │ type 139 * │ │ │ │ -type 140 * │ │ │ │ -type 141 * │ │ │ │ +type 140 * │ │ │ │ +type 141 * │ │ │ │ type 142 *any │ │ │ │ type 143 struct { } │ │ │ │ type 144 struct { .crypto/x509.bySubjectKeyId ; .crypto/x509.byName ; .crypto/x509.certs ; } │ │ │ │ type 145 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } │ │ │ │ type 146 struct { .math/big.neg ; .math/big.abs ; } │ │ │ │ type 147 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } │ │ │ │ type 148 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } │ │ │ │ type 149 struct { .reflect.m ; .reflect.it ; } │ │ │ │ type 150 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } │ │ │ │ type 151 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } │ │ │ │ -type 152 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } │ │ │ │ +type 152 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } │ │ │ │ type 153 struct { .reflect.typ ; .reflect.ptr ; ? ; } │ │ │ │ type 154 struct { .time.name ; .time.offset ; .time.isDST ; } │ │ │ │ type 155 struct { .time.name ; .time.zone ; .time.tx ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } │ │ │ │ type 156 struct { .time.wall ; .time.ext ; .time.loc ; } │ │ │ │ type 157 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } │ │ │ │ type 158 struct { Algorithm ; Parameters "asn1:\"optional\""; } │ │ │ │ type 159 struct { Bytes ; BitLength ; } │ │ │ │ @@ -957,10 +957,10 @@ │ │ │ │ func .genSplit (s , sep , sepSave , n ) │ │ │ │ func HasSuffix (s , suffix ) ($ret64 ) │ │ │ │ // ../../../../src/libgo/go/strings/strings.go:453 │ │ │ │ { //454 │ │ │ │ $ret64 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 │ │ │ │ return //454 │ │ │ │ func Index (s , substr ) │ │ │ │ -checksum 98E328B11DD9BBD2CFBFDE5BD4717CCCC3A9EE75 │ │ │ │ +checksum 32E90BA0EED10F48CB9BB50252EFFA62C1CC8EF8 │ │ │ │ .shstrtab │ │ │ │ .go_export │ │ │ ├── readelf --wide --decompress --hex-dump=.go_export {} │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ 0x00001c00 34372032 31203231 20323020 32302032 47 21 21 20 20 2 │ │ │ │ 0x00001c10 30203230 20313920 31392031 39203230 0 20 19 19 19 20 │ │ │ │ 0x00001c20 20323020 32302032 30203230 20323020 20 20 20 20 20 │ │ │ │ 0x00001c30 32302032 30203230 20323120 32302032 20 20 20 21 20 2 │ │ │ │ 0x00001c40 30203230 20323020 32302032 30203230 0 20 20 20 20 20 │ │ │ │ 0x00001c50 20323020 32302032 30203230 20323120 20 20 20 20 21 │ │ │ │ 0x00001c60 32302032 30203230 20323020 32302032 20 20 20 20 20 2 │ │ │ │ - 0x00001c70 30203230 20323120 31342032 30203132 0 20 21 14 20 12 │ │ │ │ + 0x00001c70 30203231 20323020 31342032 30203132 0 21 20 14 20 12 │ │ │ │ 0x00001c80 33203130 33203731 20313332 20313133 3 103 71 132 113 │ │ │ │ 0x00001c90 20363520 31303420 31353020 33333620 65 104 150 336 │ │ │ │ 0x00001ca0 38322039 32203136 39203835 20313133 82 92 169 85 113 │ │ │ │ 0x00001cb0 20383320 36302031 30342037 33203631 83 60 104 73 61 │ │ │ │ 0x00001cc0 20313137 20323736 20313637 20383920 117 276 167 89 │ │ │ │ 0x00001cd0 33362036 38203530 20393320 34382031 36 68 50 93 48 1 │ │ │ │ 0x00001ce0 30372031 34372031 32392031 31393920 07 147 129 1199 │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ 0x00004b70 3a307832 323e203c 74797065 20313139 :0x22> ) .read (n ) ($ret34 │ │ │ │ 0x00004ba0 3c747970 65203231 333e290a 2066756e ). fun │ │ │ │ 0x00004bb0 63202873 203c6573 633a3078 313e203c c (s < │ │ │ │ 0x00004bc0 74797065 20313139 3e292052 65616455 type 119>) ReadU │ │ │ │ 0x00004bd0 696e7438 20286f75 74203c65 73633a30 int8 (out ) │ │ │ │ + 0x00004be0 78313e20 3c747970 65203134 313e2920 x1> ) │ │ │ │ 0x00004bf0 3c747970 65202d31 353e0a20 66756e63 . func │ │ │ │ 0x00004c00 20287320 3c657363 3a307839 3e203c74 (s ) ReadAS │ │ │ │ 0x00004c20 4e31426f 6f6c6561 6e20286f 7574203c N1Boolean (out < │ │ │ │ 0x00004c30 6573633a 3078313e 203c7479 70652031 esc:0x1> ) . │ │ │ │ 0x00004c50 2066756e 63202873 203c6573 633a3078 func (s .t │ │ │ │ 0x0000bdb0 79706520 31333620 2a3c7479 70652038 ype 136 *.type 137 *.type 138 │ │ │ │ 0x0000bde0 2a3c7479 7065202d 373e0a74 79706520 *.type │ │ │ │ 0x0000bdf0 31333920 2a3c7479 7065202d 383e0a74 139 *.t │ │ │ │ 0x0000be00 79706520 31343020 2a3c7479 7065202d ype 140 *.type 141 *.type 142 │ │ │ │ + 0x0000be10 32303e0a 74797065 20313431 202a3c74 20>.type 141 *.type 142 │ │ │ │ 0x0000be30 202a616e 790a7479 70652031 34332073 *any.type 143 s │ │ │ │ 0x0000be40 74727563 74207b20 7d0a7479 70652031 truct { }.type 1 │ │ │ │ 0x0000be50 34342073 74727563 74207b20 2e637279 44 struct { .cry │ │ │ │ 0x0000be60 70746f2f 78353039 2e627953 75626a65 pto/x509.bySubje │ │ │ │ 0x0000be70 63744b65 79496420 3c747970 65203231 ctKeyId ; .crypto/x509 │ │ │ │ 0x0000be90 2e62794e 616d6520 3c747970 65203231 .byName ; .re │ │ │ │ 0x0000c240 666c6563 742e6669 656c6441 6c69676e flect.fieldAlign │ │ │ │ 0x0000c250 203c7479 7065202d 353e3b20 2e726566 ; .ref │ │ │ │ 0x0000c260 6c656374 2e6b696e 64203c74 79706520 lect.kind ; .reflect.eq │ │ │ │ 0x0000c280 75616c20 3c747970 65203130 323e3b20 ual ; │ │ │ │ 0x0000c290 2e726566 6c656374 2e676364 61746120 .reflect.gcdata │ │ │ │ - 0x0000c2a0 3c747970 65203134 313e3b20 2e726566 ; .ref │ │ │ │ + 0x0000c2a0 3c747970 65203134 303e3b20 2e726566 ; .ref │ │ │ │ 0x0000c2b0 6c656374 2e737472 696e6720 3c747970 lect.string ; ? ; .reflect.p │ │ │ │ 0x0000c2e0 7472546f 54686973 203c7479 70652031 trToThis ; }.type 153 │ │ │ │ 0x0000c300 73747275 6374207b 202e7265 666c6563 struct { .reflec │ │ │ │ 0x0000c310 742e7479 70203c74 79706520 3133313e t.typ │ │ │ │ @@ -4016,11 +4016,11 @@ │ │ │ │ 0x0000fad0 2f2f3435 340a2020 72657475 726e202f //454. return / │ │ │ │ 0x0000fae0 2f343534 0a207d20 2f2f300a 66756e63 /454. } //0.func │ │ │ │ 0x0000faf0 203c7033 323e496e 64657820 2873203c Index (s < │ │ │ │ 0x0000fb00 6573633a 3078313e 203c7479 7065202d esc:0x1> , substr │ │ │ │ 0x0000fb30 29203c74 79706520 2d31313e 0a636865 ) .che │ │ │ │ - 0x0000fb40 636b7375 6d203938 45333238 42313144 cksum 98E328B11D │ │ │ │ - 0x0000fb50 44394242 44324346 42464445 35424434 D9BBD2CFBFDE5BD4 │ │ │ │ - 0x0000fb60 37313743 43434333 41394545 37350a 717CCCC3A9EE75. │ │ │ │ + 0x0000fb40 636b7375 6d203332 45393042 41304545 cksum 32E90BA0EE │ │ │ │ + 0x0000fb50 44313046 34384342 39424235 30323532 D10F48CB9BB50252 │ │ │ │ + 0x0000fb60 45464641 36324331 43433845 46380a EFFA62C1CC8EF8.