%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/3/root/usr/lib64/go/4.8.2/x86_64-redhat-linux/crypto/
Upload File :
Create Path :
Current File : //proc/3/root/usr/lib64/go/4.8.2/x86_64-redhat-linux/crypto/tls.gox

ELF>��@@v1;
package tls;
pkgpath crypto/tls;
priority 11;
import bytes bytes "bytes";
import crypto crypto "crypto";
import aes crypto/aes "crypto/aes";
import cipher crypto/cipher "crypto/cipher";
import des crypto/des "crypto/des";
import ecdsa crypto/ecdsa "crypto/ecdsa";
import elliptic crypto/elliptic "crypto/elliptic";
import hmac crypto/hmac "crypto/hmac";
import md5 crypto/md5 "crypto/md5";
import rand crypto/rand "crypto/rand";
import rc4 crypto/rc4 "crypto/rc4";
import rsa crypto/rsa "crypto/rsa";
import sha1 crypto/sha1 "crypto/sha1";
import sha256 crypto/sha256 "crypto/sha256";
import subtle crypto/subtle "crypto/subtle";
import x509 crypto/x509 "crypto/x509";
import pem encoding/pem "encoding/pem";
import errors errors "errors";
import hash hash "hash";
import io io "io";
import ioutil io/ioutil "io/ioutil";
import big math/big "math/big";
import net net "net";
import strconv strconv "strconv";
import strings strings "strings";
import sync sync "sync";
import time time "time";
init tls crypto_tls..import 11 math math..import 1 runtime runtime..import 1 unicode unicode..import 1 strconv strconv..import 2 io io..import 3 rand math_rand..import 3 reflect reflect..import 3 syscall syscall..import 3 binary encoding_binary..import 4 bytes bytes..import 4 time time..import 4 base64 encoding_base64..import 5 bufio bufio..import 5 crypto crypto..import 5 os os..import 5 filepath path_filepath..import 6 fmt fmt..import 6 md5 crypto_md5..import 6 net net..import 6 pem encoding_pem..import 6 sha1 crypto_sha1..import 6 sha256 crypto_sha256..import 6 big math_big..import 7 hex encoding_hex..import 7 ioutil io_ioutil..import 7 asn1 encoding_asn1..import 8 dsa crypto_dsa..import 8 elliptic crypto_elliptic..import 8 rand crypto_rand..import 8 ecdsa crypto_ecdsa..import 9 pkix crypto_x509_pkix..import 9 rsa crypto_rsa..import 9 x509 crypto_x509..import 10;
type <type 1 "Certificate" <type 2 struct { Certificate <type 3 [] <type 4 [] <type -20>>>; PrivateKey <type 5 "crypto.PrivateKey" <type 6 interface { }>>; OCSPStaple <type 7 [] <type -20>>; Leaf <type 8 *<type 9 "crypto/x509.Certificate" <type 10 struct { Raw <type 11 [] <type -20>>; RawTBSCertificate <type 12 [] <type -20>>; RawSubjectPublicKeyInfo <type 13 [] <type -20>>; RawSubject <type 14 [] <type -20>>; RawIssuer <type 15 [] <type -20>>; Signature <type 16 [] <type -20>>; SignatureAlgorithm <type 17 "crypto/x509.SignatureAlgorithm" <type -11>>; PublicKeyAlgorithm <type 18 "crypto/x509.PublicKeyAlgorithm" <type -11>>; PublicKey <type 19 interface { }>; Version <type -11>; SerialNumber <type 20 *<type 21 "math/big.Int" <type 22 struct { .math/big.neg <type -15>; .math/big.abs <type 23 ".math/big.nat" <type 24 [] <type 25 "math/big.Word" <type -13>>>
 func (z <type 23>) .math/big.mul (x <type 23>, y <type 23>) <type 23>;
 func (z <type 23>) .math/big.scan (r <type 26 "io.RuneScanner" <type 27 interface { ? <type 28 "io.RuneReader" <type 29 interface { ReadRune () (r <type -21>, size <type -11>, err <type -19>); }>>; UnreadRune () <type -19>; }>>, base <type -11>) (? <type 23>, ? <type -11>, ? <type -19>);
 func (z <type 23>) .math/big.add (x <type 23>, y <type 23>) <type 23>;
 func (z <type 23>) .math/big.andNot (x <type 23>, y <type 23>) <type 23>;
 func (z <type 23>) .math/big.setBit (x <type 23>, i <type -12>, b <type -12>) <type 23>;
 func (z <type 23>) .math/big.sub (x <type 23>, y <type 23>) <type 23>;
 func (x <type 23>) .math/big.modW (d <type 25>) (r <type 25>);
 func (n <type 23>) .math/big.probablyPrime (reps <type -11>) <type -15>;
 func (q <type 23>) .math/big.convertWords (s <type 30 [] <type -20>>, charset <type -16>, b <type 25>, ndigits <type -11>, bb <type 25>, table <type 31 [] <type 32 ".math/big.divisor" <type 33 struct { .math/big.bbb <type 23>; .math/big.nbits <type -11>; .math/big.ndigits <type -11>; }>>>);
 func (x <type 23>) .math/big.string (charset <type -16>) <type -16>;
 func (z <type 23>) .math/big.divW (x <type 23>, y <type 25>) (q <type 23>, r <type 25>);
 func (z <type 23>) .math/big.shr (x <type 23>, s <type -12>) <type 23>;
 func (z <type 23>) .math/big.mulRange (a <type -8>, b <type -8>) <type 23>;
 func (z <type 23>) .math/big.mulAddWW (x <type 23>, y <type 25>, r <type 25>) <type 23>;
 func (x <type 23>) .math/big.decimalString () <type -16>;
 func (z <type 23>) .math/big.and (x <type 23>, y <type 23>) <type 23>;
 func (z <type 23>) .math/big.bit (i <type -12>) <type -12>;
 func (z <type 23>) .math/big.xor (x <type 23>, y <type 23>) <type 23>;
 func (z <type 23>) .math/big.set (x <type 23>) <type 23>;
 func (z <type 23>) .math/big.random (rand <type 34 *<type 35 "math/rand.Rand" "rand" <type 36 struct { .math/rand.src <type 37 "math/rand.Source" <type 38 interface { Int63 () <type -4>; Seed (seed <type -4>); }>>; }>
 func (r <type 39 *<type 35>>) ExpFloat64 () <type -10>;
 func (r <type 39>) Int31n (n <type -3>) <type -3>;
 func (r <type 39>) Uint32 () <type -7>;
 func (r <type 39>) Intn (n <type -11>) <type -11>;
 func (r <type 39>) Perm (n <type -11>) <type 40 [] <type -11>>;
 func (r <type 39>) NormFloat64 () <type -10>;
 func (r <type 39>) Int31 () <type -3>;
 func (r <type 39>) Float64 () <type -10>;
 func (r <type 39>) Seed (seed <type -4>);
 func (r <type 39>) Int () <type -11>;
 func (r <type 39>) Int63 () <type -4>;
 func (r <type 39>) Int63n (n <type -4>) <type -4>;
 func (r <type 39>) Float32 () <type -9>;
>>, limit <type 23>, n <type -11>) <type 23>;
 func (x <type 23>) .math/big.cmp (y <type 23>) (r <type -11>);
 func (z <type 23>) .math/big.or (x <type 23>, y <type 23>) <type 23>;
 func (x <type 23>) .math/big.bitLen () <type -11>;
 func (z <type 23>) .math/big.setWord (x <type 25>) <type 23>;
 func (z <type 23>) .math/big.setUint64 (x <type -8>) <type 23>;
 func (z <type 23>) .math/big.div (z2 <type 23>, u <type 23>, v <type 23>) (q <type 23>, r <type 23>);
 func (x <type 23>) .math/big.trailingZeroBits () <type -12>;
 func (z <type 23>) .math/big.expNNWindowed (x <type 23>, y <type 23>, m <type 23>) <type 23>;
 func (z <type 23>) .math/big.divLarge (u <type 23>, uIn <type 23>, v <type 23>) (q <type 23>, r <type 23>);
 func (z <type 23>) .math/big.norm () <type 23>;
 func (z <type 23>) .math/big.setBytes (buf <type 41 [] <type -20>>) <type 23>;
 func (z <type 23>) .math/big.make (n <type -11>) <type 23>;
 func (z <type 23>) .math/big.shl (x <type 23>, s <type -12>) <type 23>;
 func (z <type 23>) .math/big.bytes (buf <type 42 [] <type -20>>) (i <type -11>);
 func (z <type 23>) .math/big.clear ();
 func (z <type 23>) .math/big.expWW (x <type 25>, y <type 25>) <type 23>;
 func (z <type 23>) .math/big.expNN (x <type 23>, y <type 23>, m <type 23>) <type 23>;
>; }>
 func (z <type 43 *<type 21>>) Neg (x <type 43>) <type 43>;
 func (z <type 43>) QuoRem (x <type 43>, y <type 43>, r <type 43>) (? <type 43>, ? <type 43>);
 func (x <type 43>) Bytes () <type 44 [] <type -20>>;
 func (z <type 43>) SetBits (abs <type 45 [] <type 25>>) <type 43>;
 func (z <type 43>) SetBit (x <type 43>, i <type -11>, b <type -12>) <type 43>;
 func (z <type 43>) Xor (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) SetInt64 (x <type -4>) <type 43>;
 func (z <type 43>) Not (x <type 43>) <type 43>;
 func (z <type 43>) UnmarshalJSON (x <type 46 [] <type -20>>) <type -19>;
 func (z <type 43>) Or (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) SetUint64 (x <type -8>) <type 43>;
 func (x <type 43>) Int64 () <type -4>;
 func (z <type 43>) .math/big.scan (r <type 26>, base <type -11>) (? <type 43>, ? <type -11>, ? <type -19>);
 func (z <type 43>) GCD (x <type 43>, y <type 43>, a <type 43>, b <type 43>) <type 43>;
 func (z <type 43>) Rem (x <type 43>, y <type 43>) <type 43>;
 func (x <type 43>) Bit (i <type -11>) <type -12>;
 func (x <type 43>) Bits () <type 47 [] <type 25>>;
 func (z <type 43>) SetBytes (buf <type 48 [] <type -20>>) <type 43>;
 func (z <type 43>) DivMod (x <type 43>, y <type 43>, m <type 43>) (? <type 43>, ? <type 43>);
 func (z <type 43>) Rsh (x <type 43>, n <type -12>) <type 43>;
 func (x <type 43>) Cmp (y <type 43>) (r <type -11>);
 func (z <type 43>) Scan (s <type 49 "fmt.ScanState" "fmt" <type 50 interface { ReadRune () (r <type -21>, size <type -11>, err <type -19>); UnreadRune () <type -19>; SkipSpace (); Token (skipSpace <type -15>, f <type 51 (? <type -21>) <type -15>>) (token <type 52 [] <type -20>>, err <type -19>); Width () (wid <type -11>, ok <type -15>); Read (buf <type 53 [] <type -20>>) (n <type -11>, err <type -19>); }>>, ch <type -21>) <type -19>;
 func (x <type 43>) GobEncode () (? <type 54 [] <type -20>>, ? <type -19>);
 func (x <type 43>) ProbablyPrime (n <type -11>) <type -15>;
 func (x <type 43>) Sign () <type -11>;
 func (z <type 43>) Mod (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) Exp (x <type 43>, y <type 43>, m <type 43>) <type 43>;
 func (x <type 43>) String () <type -16>;
 func (z <type 43>) Abs (x <type 43>) <type 43>;
 func (z <type 43>) Rand (rnd <type 34>, n <type 43>) <type 43>;
 func (z <type 43>) And (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) ModInverse (g <type 43>, p <type 43>) <type 43>;
 func (z <type 43>) Quo (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) Add (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) Lsh (x <type 43>, n <type -12>) <type 43>;
 func (z <type 43>) AndNot (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) Set (x <type 43>) <type 43>;
 func (z <type 43>) Mul (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) Div (x <type 43>, y <type 43>) <type 43>;
 func (z <type 43>) Binomial (n <type -4>, k <type -4>) <type 43>;
 func (x <type 43>) Format (s <type 55 "fmt.State" <type 56 interface { Write (b <type 57 [] <type -20>>) (ret <type -11>, err <type -19>); Width () (wid <type -11>, ok <type -15>); Precision () (prec <type -11>, ok <type -15>); Flag (c <type -11>) <type -15>; }>>, ch <type -21>);
 func (z <type 43>) MulRange (a <type -4>, b <type -4>) <type 43>;
 func (z <type 43>) SetString (s <type -16>, base <type -11>) (? <type 43>, ? <type -15>);
 func (x <type 43>) Uint64 () <type -8>;
 func (x <type 43>) MarshalJSON () (? <type 58 [] <type -20>>, ? <type -19>);
 func (x <type 43>) BitLen () <type -11>;
 func (z <type 43>) GobDecode (buf <type 59 [] <type -20>>) <type -19>;
 func (z <type 43>) .math/big.binaryGCD (a <type 43>, b <type 43>) <type 43>;
 func (z <type 43>) Sub (x <type 43>, y <type 43>) <type 43>;
>>; Issuer <type 60 "crypto/x509/pkix.Name" "pkix" <type 61 struct { Country <type 62 [] <type -16>>; Organization <type 62>; OrganizationalUnit <type 62>; Locality <type 63 [] <type -16>>; Province <type 63>; StreetAddress <type 64 [] <type -16>>; PostalCode <type 64>; SerialNumber <type -16>; CommonName <type -16>; Names <type 65 [] <type 66 "crypto/x509/pkix.AttributeTypeAndValue" <type 67 struct { Type <type 68 "encoding/asn1.ObjectIdentifier" "asn1" <type 69 [] <type -11>>
 func (oi <type 68>) Equal (other <type 68>) <type -15>;
>; Value <type 70 interface { }>; }>>>; }>
 func (n <type 60>) ToRDNSequence () (ret <type 71 "crypto/x509/pkix.RDNSequence" <type 72 [] <type 73 "crypto/x509/pkix.RelativeDistinguishedNameSET" <type 74 [] <type 66>>>>>);
 func (n <type 75 *<type 60>>) FillFromRDNSequence (rdns <type 76 *<type 71>>);
>; Subject <type 60>; NotBefore <type 77 "time.Time" <type 78 struct { .time.sec <type -4>; .time.nsec <type -3>; .time.loc <type 79 *<type 80 "time.Location" <type 81 struct { .time.name <type -16>; .time.zone <type 82 [] <type 83 ".time.zone" <type 84 struct { .time.name <type -16>; .time.offset <type -11>; .time.isDST <type -15>; }>>>; .time.tx <type 85 [] <type 86 ".time.zoneTrans" <type 87 struct { .time.when <type -4>; .time.index <type -5>; .time.isstd <type -15>; .time.isutc <type -15>; }>>>; .time.cacheStart <type -4>; .time.cacheEnd <type -4>; .time.cacheZone <type 88 *<type 83>>; }>
 func (l <type 89 *<type 80>>) .time.lookupOffset (offset <type -11>) (name <type -16>, isDST <type -15>, ok <type -15>);
 func (l <type 89>) .time.lookupName (name <type -16>, unix <type -4>) (offset <type -11>, isDST <type -15>, ok <type -15>);
 func (l <type 89>) .time.lookup (sec <type -4>) (name <type -16>, offset <type -11>, isDST <type -15>, start <type -4>, end <type -4>);
 func (l <type 89>) String () <type -16>;
 func (l <type 89>) .time.get () <type 89>;
>>; }>
 func (t <type 77>) After (u <type 77>) <type -15>;
 func (t <type 77>) Date () (year <type -11>, month <type 90 "time.Month" <type -11>
 func (m <type 90>) String () <type -16>;
>, day <type -11>);
 func (t <type 77>) .time.abs () <type -8>;
 func (t <type 77>) Weekday () <type 91 "time.Weekday" <type -11>
 func (d <type 91>) String () <type -16>;
>;
 func (t <type 77>) Nanosecond () <type -11>;
 func (t <type 92 *<type 77>>) GobDecode (buf <type 93 [] <type -20>>) <type -19>;
 func (t <type 77>) In (loc <type 79>) <type 77>;
 func (t <type 77>) Local () <type 77>;
 func (t <type 77>) Month () <type 90>;
 func (t <type 77>) Hour () <type -11>;
 func (t <type 77>) UnixNano () <type -4>;
 func (t <type 77>) Equal (u <type 77>) <type -15>;
 func (t <type 77>) Format (layout <type -16>) <type -16>;
 func (t <type 77>) AddDate (years <type -11>, months <type -11>, days <type -11>) <type 77>;
 func (t <type 77>) Zone () (name <type -16>, offset <type -11>);
 func (t <type 77>) Day () <type -11>;
 func (t <type 77>) Clock () (hour <type -11>, min <type -11>, sec <type -11>);
 func (t <type 77>) MarshalJSON () (? <type 94 [] <type -20>>, ? <type -19>);
 func (t <type 77>) UTC () <type 77>;
 func (t <type 77>) .time.date (full <type -15>) (year <type -11>, month <type 90>, day <type -11>, yday <type -11>);
 func (t <type 77>) IsZero () <type -15>;
 func (t <type 77>) Before (u <type 77>) <type -15>;
 func (t <type 77>) Second () <type -11>;
 func (t <type 77>) String () <type -16>;
 func (t <type 77>) Minute () <type -11>;
 func (t <type 77>) Round (d <type 95 "time.Duration" <type -4>
 func (d <type 95>) Seconds () <type -10>;
 func (d <type 95>) Minutes () <type -10>;
 func (d <type 95>) String () <type -16>;
 func (d <type 95>) Hours () <type -10>;
 func (d <type 95>) Nanoseconds () <type -4>;
>) <type 77>;
 func (t <type 77>) Sub (u <type 77>) <type 95>;
 func (t <type 77>) Unix () <type -4>;
 func (t <type 77>) Truncate (d <type 95>) <type 77>;
 func (t <type 77>) Add (d <type 95>) <type 77>;
 func (t <type 77>) GobEncode () (? <type 96 [] <type -20>>, ? <type -19>);
 func (t <type 77>) Location () <type 79>;
 func (t <type 77>) ISOWeek () (year <type -11>, week <type -11>);
 func (t <type 77>) .time.locabs () (name <type -16>, offset <type -11>, abs <type -8>);
 func (t <type 77>) Year () <type -11>;
 func (t <type 77>) YearDay () <type -11>;
 func (t <type 92>) UnmarshalJSON (data <type 97 [] <type -20>>) (err <type -19>);
>; NotAfter <type 77>; KeyUsage <type 98 "crypto/x509.KeyUsage" <type -11>>; ExtKeyUsage <type 99 [] <type 100 "crypto/x509.ExtKeyUsage" <type -11>>>; UnknownExtKeyUsage <type 101 [] <type 68>>; BasicConstraintsValid <type -15>; IsCA <type -15>; MaxPathLen <type -11>; SubjectKeyId <type 102 [] <type -20>>; AuthorityKeyId <type 103 [] <type -20>>; DNSNames <type 104 [] <type -16>>; EmailAddresses <type 105 [] <type -16>>; IPAddresses <type 106 [] <type 107 "net.IP" <type 108 [] <type -20>>
 func (ip <type 107>) IsLinkLocalMulticast () <type -15>;
 func (ip <type 107>) IsMulticast () <type -15>;
 func (ip <type 107>) To4 () <type 107>;
 func (ip <type 107>) To16 () <type 107>;
 func (ip <type 107>) String () <type -16>;
 func (ip <type 107>) IsLinkLocalUnicast () <type -15>;
 func (ip <type 107>) IsLoopback () <type -15>;
 func (ip <type 107>) Equal (x <type 107>) <type -15>;
 func (ip <type 107>) DefaultMask () <type 109 "net.IPMask" <type 110 [] <type -20>>
 func (m <type 109>) Size () (ones <type -11>, bits <type -11>);
 func (m <type 109>) String () <type -16>;
>;
 func (ip <type 107>) Mask (mask <type 109>) <type 107>;
 func (ip <type 107>) IsUnspecified () <type -15>;
 func (ip <type 107>) IsInterfaceLocalMulticast () <type -15>;
 func (ip <type 107>) IsGlobalUnicast () <type -15>;
>>; PermittedDNSDomainsCritical <type -15>; PermittedDNSDomains <type 111 [] <type -16>>; PolicyIdentifiers <type 112 [] <type 68>>; }>
 func (c <type 113 *<type 9>>) CheckSignature (algo <type 17>, signed <type 114 [] <type -20>>, signature <type 114>) (err <type -19>);
 func (c <type 113>) .crypto/x509.systemVerify (opts <type 115 *<type 116 "crypto/x509.VerifyOptions" <type 117 struct { DNSName <type -16>; Intermediates <type 118 *<type 119 "crypto/x509.CertPool" <type 120 struct { .crypto/x509.bySubjectKeyId <type 121 map [<type -16>] <type 122 [] <type -11>>>; .crypto/x509.byName <type 123 map [<type -16>] <type 124 [] <type -11>>>; .crypto/x509.certs <type 125 [] <type 113>>; }>
 func (s <type 126 *<type 119>>) AppendCertsFromPEM (pemCerts <type 127 [] <type -20>>) (ok <type -15>);
 func (s <type 126>) Subjects () (res <type 128 [] <type 129 [] <type -20>>>);
 func (s <type 126>) AddCert (cert <type 113>);
 func (s <type 126>) .crypto/x509.findVerifiedParents (cert <type 113>) (parents <type 130 [] <type -11>>);
>>; Roots <type 118>; CurrentTime <type 77>; KeyUsages <type 131 [] <type 100>>; }>>>) (chains <type 132 [] <type 133 [] <type 113>>>, err <type -19>);
 func (c <type 113>) CheckSignatureFrom (parent <type 113>) (err <type -19>);
 func (c <type 113>) Equal (other <type 113>) <type -15>;
 func (c <type 113>) Verify (opts <type 116>) (chains <type 134 [] <type 135 [] <type 113>>>, err <type -19>);
 func (c <type 113>) VerifyHostname (h <type -16>) <type -19>;
 func (c <type 113>) .crypto/x509.isValid (certType <type -11>, currentChain <type 136 [] <type 113>>, opts <type 115>) <type -19>;
 func (c <type 113>) CheckCRLSignature (crl <type 137 *<type 138 "crypto/x509/pkix.CertificateList" <type 139 struct { TBSCertList <type 140 "crypto/x509/pkix.TBSCertificateList" <type 141 struct { Raw <type 142 "encoding/asn1.RawContent" <type 143 [] <type -20>>>; Version <type -11> "asn1:\"optional,default:2\""; Signature <type 144 "crypto/x509/pkix.AlgorithmIdentifier" <type 145 struct { Algorithm <type 68>; Parameters <type 146 "encoding/asn1.RawValue" <type 147 struct { Class <type -11>; Tag <type -11>; IsCompound <type -15>; Bytes <type 148 [] <type -20>>; FullBytes <type 149 [] <type -20>>; }>> "asn1:\"optional\""; }>>; Issuer <type 71>; ThisUpdate <type 77>; NextUpdate <type 77>; RevokedCertificates <type 150 [] <type 151 "crypto/x509/pkix.RevokedCertificate" <type 152 struct { SerialNumber <type 20>; RevocationTime <type 77>; Extensions <type 153 [] <type 154 "crypto/x509/pkix.Extension" <type 155 struct { Id <type 68>; Critical <type -15> "asn1:\"optional\""; Value <type 156 [] <type -20>>; }>>> "asn1:\"optional\""; }>>> "asn1:\"optional\""; Extensions <type 157 [] <type 154>> "asn1:\"tag:0,optional,explicit\""; }>>; SignatureAlgorithm <type 144>; SignatureValue <type 158 "encoding/asn1.BitString" <type 159 struct { Bytes <type 160 [] <type -20>>; BitLength <type -11>; }>
 func (b <type 158>) At (i <type -11>) <type -11>;
 func (b <type 158>) RightAlign () <type 161 [] <type -20>>;
>; }>
 func (certList <type 162 *<type 138>>) HasExpired (now <type 77>) <type -15>;
>>) (err <type -19>);
 func (c <type 113>) .crypto/x509.buildChains (cache <type 163 map [<type -11>] <type 164 [] <type 165 [] <type 113>>>>, currentChain <type 166 [] <type 113>>, opts <type 115>) (chains <type 167 [] <type 168 [] <type 113>>>, err <type -19>);
 func (c <type 113>) CreateCRL (rand <type 169 "io.Reader" <type 170 interface { Read (p <type 171 [] <type -20>>) (n <type -11>, err <type -19>); }>>, priv <type 172 interface { }>, revokedCerts <type 173 [] <type 151>>, now <type 77>, expiry <type 77>) (crlBytes <type 174 [] <type -20>>, err <type -19>);
>>; }>>;
func Client (conn <type 175 "net.Conn" <type 176 interface { Read (b <type 177 [] <type -20>>) (n <type -11>, err <type -19>); Write (b <type 178 [] <type -20>>) (n <type -11>, err <type -19>); Close () <type -19>; LocalAddr () <type 179 "net.Addr" <type 180 interface { Network () <type -16>; String () <type -16>; }>>; RemoteAddr () <type 179>; SetDeadline (t <type 77>) <type -19>; SetReadDeadline (t <type 77>) <type -19>; SetWriteDeadline (t <type 77>) <type -19>; }>>, config <type 181 *<type 182 "Config" <type 183 struct { Rand <type 169>; Time <type 184 () <type 77>>; Certificates <type 185 [] <type 1>>; NameToCertificate <type 186 map [<type -16>] <type 187 *<type 1>>>; RootCAs <type 188 *<type 119>>; NextProtos <type 189 [] <type -16>>; ServerName <type -16>; ClientAuth <type 190 "ClientAuthType" <type -11>>; ClientCAs <type 188>; InsecureSkipVerify <type -15>; CipherSuites <type 191 [] <type -6>>; PreferServerCipherSuites <type -15>; SessionTicketsDisabled <type -15>; SessionTicketKey <type 192 [32 ] <type -20>>; .crypto/tls.serverInitOnce <type 193 "sync.Once" <type 194 struct { .sync.m <type 195 "sync.Mutex" <type 196 struct { .sync.state <type -3>; .sync.sema <type -7>; }>
 func (m <type 197 *<type 195>>) Unlock ();
 func (m <type 197>) Lock ();
>; .sync.done <type -7>; }>
 func (o <type 198 *<type 193>>) Do (f <type 199 ()>);
>; }>
 func (c <type 200 *<type 182>>) .crypto/tls.serverInit ();
 func (c <type 200>) .crypto/tls.rand () <type 169>;
 func (c <type 200>) .crypto/tls.time () <type 77>;
 func (c <type 200>) .crypto/tls.cipherSuites () <type 201 [] <type -6>>;
 func (c <type 200>) .crypto/tls.getCertificateForName (name <type -16>) <type 202 *<type 1>>;
 func (c <type 200>) BuildNameToCertificate ();
>>) <type 203 *<type 204 "Conn" <type 205 struct { .crypto/tls.conn <type 175>; .crypto/tls.isClient <type -15>; .crypto/tls.handshakeMutex <type 195>; .crypto/tls.vers <type -6>; .crypto/tls.haveVers <type -15>; .crypto/tls.config <type 181>; .crypto/tls.handshakeComplete <type -15>; .crypto/tls.didResume <type -15>; .crypto/tls.cipherSuite <type -6>; .crypto/tls.ocspResponse <type 206 [] <type -20>>; .crypto/tls.peerCertificates <type 207 [] <type 8>>; .crypto/tls.verifiedChains <type 208 [] <type 209 [] <type 8>>>; .crypto/tls.serverName <type -16>; .crypto/tls.clientProtocol <type -16>; .crypto/tls.clientProtocolFallback <type -15>; ? <type 210 ".crypto/tls.connErr" <type 211 struct { .crypto/tls.mu <type 195>; .crypto/tls.value <type -19>; }>
 func (e <type 212 *<type 210>>) .crypto/tls.setError (err <type -19>) <type -19>;
 func (e <type 212>) .crypto/tls.error () <type -19>;
>; .crypto/tls.in <type 213 ".crypto/tls.halfConn" <type 214 struct { ? <type 195>; .crypto/tls.version <type -6>; .crypto/tls.cipher <type 215 interface { }>; .crypto/tls.mac <type 216 ".crypto/tls.macFunction" <type 217 interface { Size () <type -11>; MAC (digestBuf <type 218 [] <type -20>>, seq <type 218>, data <type 218>) <type 219 [] <type -20>>; }>>; .crypto/tls.seq <type 220 [8 ] <type -20>>; .crypto/tls.bfree <type 221 *<type 222 ".crypto/tls.block" <type 223 struct { .crypto/tls.data <type 224 [] <type -20>>; .crypto/tls.off <type -11>; .crypto/tls.link <type 225 *<type 222>>; }>
 func (b <type 226 *<type 222>>) .crypto/tls.resize (n <type -11>);
 func (b <type 226>) .crypto/tls.reserve (n <type -11>);
 func (b <type 226>) .crypto/tls.readFromUntil (r <type 169>, n <type -11>) <type -19>;
 func (b <type 226>) Read (p <type 227 [] <type -20>>) (n <type -11>, err <type -19>);
>>; .crypto/tls.nextCipher <type 228 interface { }>; .crypto/tls.nextMac <type 216>; .crypto/tls.inDigestBuf <type 229 [] <type -20>>; .crypto/tls.outDigestBuf <type 229>; }>
 func (hc <type 230 *<type 213>>) .crypto/tls.prepareCipherSpec (version <type -6>, cipher <type 231 interface { }>, mac <type 216>);
 func (hc <type 230>) .crypto/tls.changeCipherSpec () <type -19>;
 func (hc <type 230>) .crypto/tls.incSeq ();
 func (hc <type 230>) .crypto/tls.resetSeq ();
 func (hc <type 230>) .crypto/tls.decrypt (b <type 232 *<type 222>>) (? <type -15>, ? <type 233 ".crypto/tls.alert" <type -5>
 func (e <type 233>) String () <type -16>;
 func (e <type 233>) Error () <type -16>;
>);
 func (hc <type 230>) .crypto/tls.encrypt (b <type 234 *<type 222>>) (? <type -15>, ? <type 233>);
 func (hc <type 230>) .crypto/tls.newBlock () <type 226>;
 func (hc <type 230>) .crypto/tls.freeBlock (b <type 226>);
 func (hc <type 230>) .crypto/tls.splitBlock (b <type 226>, n <type -11>) (? <type 226>, ? <type 226>);
>; .crypto/tls.out <type 213>; .crypto/tls.rawInput <type 235 *<type 222>>; .crypto/tls.input <type 236 *<type 222>>; .crypto/tls.hand <type 237 "bytes.Buffer" <type 238 struct { .bytes.buf <type 239 [] <type -20>>; .bytes.off <type -11>; .bytes.runeBytes <type 240 [4 ] <type -20>>; .bytes.bootstrap <type 241 [64 ] <type -20>>; .bytes.lastRead <type 242 ".bytes.readOp" <type -11>>; }>
 func (b <type 243 *<type 237>>) UnreadByte () <type -19>;
 func (b <type 243>) Truncate (n <type -11>);
 func (b <type 243>) WriteString (s <type -16>) (n <type -11>, err <type -19>);
 func (b <type 243>) ReadString (delim <type -20>) (line <type -16>, err <type -19>);
 func (b <type 243>) ReadByte () (c <type -20>, err <type -19>);
 func (b <type 243>) Next (n <type -11>) <type 244 [] <type -20>>;
 func (b <type 243>) WriteRune (r <type -21>) (n <type -11>, err <type -19>);
 func (b <type 243>) String () <type -16>;
 func (b <type 243>) WriteTo (w <type 245 "io.Writer" <type 246 interface { Write (p <type 247 [] <type -20>>) (n <type -11>, err <type -19>); }>>) (n <type -4>, err <type -19>);
 func (b <type 243>) ReadBytes (delim <type -20>) (line <type 248 [] <type -20>>, err <type -19>);
 func (b <type 243>) .bytes.grow (n <type -11>) <type -11>;
 func (b <type 243>) ReadRune () (r <type -21>, size <type -11>, err <type -19>);
 func (b <type 243>) UnreadRune () <type -19>;
 func (b <type 243>) Read (p <type 249 [] <type -20>>) (n <type -11>, err <type -19>);
 func (b <type 243>) Reset ();
 func (b <type 243>) .bytes.readSlice (delim <type -20>) (line <type 250 [] <type -20>>, err <type -19>);
 func (b <type 243>) WriteByte (c <type -20>) <type -19>;
 func (b <type 243>) Write (p <type 251 [] <type -20>>) (n <type -11>, err <type -19>);
 func (b <type 243>) ReadFrom (r <type 169>) (n <type -4>, err <type -19>);
 func (b <type 243>) Len () <type -11>;
 func (b <type 243>) Grow (n <type -11>);
 func (b <type 243>) Bytes () <type 252 [] <type -20>>;
>; .crypto/tls.tmp <type 253 [16 ] <type -20>>; }>
 func (c <type 254 *<type 204>>) LocalAddr () <type 179>;
 func (c <type 254>) RemoteAddr () <type 179>;
 func (c <type 254>) SetDeadline (t <type 77>) <type -19>;
 func (c <type 254>) SetReadDeadline (t <type 77>) <type -19>;
 func (c <type 254>) SetWriteDeadline (t <type 77>) <type -19>;
 func (c <type 254>) .crypto/tls.readRecord (want <type 255 ".crypto/tls.recordType" <type -5>>) <type -19>;
 func (c <type 254>) .crypto/tls.sendAlertLocked (err <type 233>) <type -19>;
 func (c <type 254>) .crypto/tls.sendAlert (err <type 233>) <type -19>;
 func (c <type 254>) .crypto/tls.writeRecord (typ <type 255>, data <type 256 [] <type -20>>) (n <type -11>, err <type -19>);
 func (c <type 254>) .crypto/tls.readHandshake () (? <type 257 interface { }>, ? <type -19>);
 func (c <type 254>) Write (b <type 258 [] <type -20>>) (? <type -11>, ? <type -19>);
 func (c <type 254>) Read (b <type 259 [] <type -20>>) (n <type -11>, err <type -19>);
 func (c <type 254>) Close () <type -19>;
 func (c <type 254>) Handshake () <type -19>;
 func (c <type 254>) ConnectionState () <type 260 "ConnectionState" <type 261 struct { HandshakeComplete <type -15>; DidResume <type -15>; CipherSuite <type -6>; NegotiatedProtocol <type -16>; NegotiatedProtocolIsMutual <type -15>; ServerName <type -16>; PeerCertificates <type 262 [] <type 8>>; VerifiedChains <type 263 [] <type 264 [] <type 8>>>; }>>;
 func (c <type 254>) OCSPResponse () <type 265 [] <type -20>>;
 func (c <type 254>) VerifyHostname (host <type -16>) <type -19>;
 func (c <type 254>) .crypto/tls.clientHandshake () <type -19>;
 func (c <type 254>) .crypto/tls.serverHandshake () <type -19>;
 func (c <type 254>) .crypto/tls.tryCipherSuite (id <type -6>, supportedCipherSuites <type 266 [] <type -6>>, ellipticOk <type -15>) <type 267 *<type 268 ".crypto/tls.cipherSuite" <type 269 struct { .crypto/tls.id <type -6>; .crypto/tls.keyLen <type -11>; .crypto/tls.macLen <type -11>; .crypto/tls.ivLen <type -11>; .crypto/tls.ka <type 270 () <type 271 ".crypto/tls.keyAgreement" <type 272 interface { .crypto/tls.generateServerKeyExchange (? <type 273 *<type 182>>, ? <type 274 *<type 1>>, ? <type 275 *<type 276 ".crypto/tls.clientHelloMsg" <type 277 struct { .crypto/tls.raw <type 278 [] <type -20>>; .crypto/tls.vers <type -6>; .crypto/tls.random <type 279 [] <type -20>>; .crypto/tls.sessionId <type 280 [] <type -20>>; .crypto/tls.cipherSuites <type 281 [] <type -6>>; .crypto/tls.compressionMethods <type 282 [] <type -5>>; .crypto/tls.nextProtoNeg <type -15>; .crypto/tls.serverName <type -16>; .crypto/tls.ocspStapling <type -15>; .crypto/tls.supportedCurves <type 283 [] <type -6>>; .crypto/tls.supportedPoints <type 284 [] <type -5>>; .crypto/tls.ticketSupported <type -15>; .crypto/tls.sessionTicket <type 285 [] <type -5>>; }>
 func (m <type 286 *<type 276>>) .crypto/tls.equal (i <type 287 interface { }>) <type -15>;
 func (m <type 286>) .crypto/tls.marshal () <type 288 [] <type -20>>;
 func (m <type 286>) .crypto/tls.unmarshal (data <type 289 [] <type -20>>) <type -15>;
>>, ? <type 290 *<type 291 ".crypto/tls.serverHelloMsg" <type 292 struct { .crypto/tls.raw <type 293 [] <type -20>>; .crypto/tls.vers <type -6>; .crypto/tls.random <type 294 [] <type -20>>; .crypto/tls.sessionId <type 295 [] <type -20>>; .crypto/tls.cipherSuite <type -6>; .crypto/tls.compressionMethod <type -5>; .crypto/tls.nextProtoNeg <type -15>; .crypto/tls.nextProtos <type 296 [] <type -16>>; .crypto/tls.ocspStapling <type -15>; .crypto/tls.ticketSupported <type -15>; }>
 func (m <type 297 *<type 291>>) .crypto/tls.equal (i <type 298 interface { }>) <type -15>;
 func (m <type 297>) .crypto/tls.marshal () <type 299 [] <type -20>>;
 func (m <type 297>) .crypto/tls.unmarshal (data <type 300 [] <type -20>>) <type -15>;
>>) (? <type 301 *<type 302 ".crypto/tls.serverKeyExchangeMsg" <type 303 struct { .crypto/tls.raw <type 304 [] <type -20>>; .crypto/tls.key <type 305 [] <type -20>>; }>
 func (m <type 306 *<type 302>>) .crypto/tls.equal (i <type 307 interface { }>) <type -15>;
 func (m <type 306>) .crypto/tls.marshal () <type 308 [] <type -20>>;
 func (m <type 306>) .crypto/tls.unmarshal (data <type 309 [] <type -20>>) <type -15>;
>>, ? <type -19>); .crypto/tls.processClientKeyExchange (? <type 310 *<type 182>>, ? <type 311 *<type 1>>, ? <type 312 *<type 313 ".crypto/tls.clientKeyExchangeMsg" <type 314 struct { .crypto/tls.raw <type 315 [] <type -20>>; .crypto/tls.ciphertext <type 316 [] <type -20>>; }>
 func (m <type 317 *<type 313>>) .crypto/tls.equal (i <type 318 interface { }>) <type -15>;
 func (m <type 317>) .crypto/tls.marshal () <type 319 [] <type -20>>;
 func (m <type 317>) .crypto/tls.unmarshal (data <type 320 [] <type -20>>) <type -15>;
>>, ? <type -6>) (? <type 321 [] <type -20>>, ? <type -19>); .crypto/tls.processServerKeyExchange (? <type 322 *<type 182>>, ? <type 323 *<type 276>>, ? <type 324 *<type 291>>, ? <type 8>, ? <type 325 *<type 302>>) <type -19>; .crypto/tls.generateClientKeyExchange (? <type 326 *<type 182>>, ? <type 327 *<type 276>>, ? <type 8>) (? <type 328 [] <type -20>>, ? <type 329 *<type 313>>, ? <type -19>); }>>>; .crypto/tls.elliptic <type -15>; .crypto/tls.cipher <type 330 (key <type 331 [] <type -20>>, iv <type 331>, isRead <type -15>) <type 332 interface { }>>; .crypto/tls.mac <type 333 (version <type -6>, macKey <type 334 [] <type -20>>) <type 216>>; }>>>;
 func (c <type 254>) .crypto/tls.encryptTicket (state <type 335 *<type 336 ".crypto/tls.sessionState" <type 337 struct { .crypto/tls.vers <type -6>; .crypto/tls.cipherSuite <type -6>; .crypto/tls.masterSecret <type 338 [] <type -20>>; .crypto/tls.certificates <type 339 [] <type 340 [] <type -20>>>; }>
 func (s <type 341 *<type 336>>) .crypto/tls.equal (i <type 342 interface { }>) <type -15>;
 func (s <type 341>) .crypto/tls.marshal () <type 343 [] <type -20>>;
 func (s <type 341>) .crypto/tls.unmarshal (data <type 344 [] <type -20>>) <type -15>;
>>) (? <type 345 [] <type -20>>, ? <type -19>);
 func (c <type 254>) .crypto/tls.decryptTicket (encrypted <type 346 [] <type -20>>) (? <type 335>, ? <type -15>);
>>;
type <type 190>;
type <type 182>;
type <type 204>;
type <type 260>;
func Dial (network <type -16>, addr <type -16>, config <type 181>) (? <type 203>, ? <type -19>);
func Listen (network <type -16>, laddr <type -16>, config <type 181>) (? <type 347 "net.Listener" <type 348 interface { Accept () (c <type 175>, err <type -19>); Close () <type -19>; Addr () <type 179>; }>>, ? <type -19>);
func LoadX509KeyPair (certFile <type -16>, keyFile <type -16>) (cert <type 1>, err <type -19>);
func NewListener (inner <type 347>, config <type 181>) <type 347>;
const NoClientCert <type 190> = 0 ;
const RequestClientCert <type 190> = 1 ;
const RequireAndVerifyClientCert <type 190> = 4 ;
const RequireAnyClientCert <type 190> = 2 ;
func Server (conn <type 175>, config <type 181>) <type 203>;
const TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA <type -6> = 49170 ;
const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA <type -6> = 49171 ;
const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA <type -6> = 49172 ;
const TLS_ECDHE_RSA_WITH_RC4_128_SHA <type -6> = 49169 ;
const TLS_RSA_WITH_3DES_EDE_CBC_SHA <type -6> = 10 ;
const TLS_RSA_WITH_AES_128_CBC_SHA <type -6> = 47 ;
const TLS_RSA_WITH_AES_256_CBC_SHA <type -6> = 53 ;
const TLS_RSA_WITH_RC4_128_SHA <type -6> = 5 ;
const VerifyClientCertIfGiven <type 190> = 3 ;
func X509KeyPair (certPEMBlock <type 349 [] <type -20>>, keyPEMBlock <type 349>) (cert <type 1>, err <type -19>);
func commonType$equal (key1 <type 350 *any>, key2 <type 350>, key_size <type -13>) <type -15>;
func commonType$hash (key <type 350>, key_size <type -13>) <type -13>;
checksum DDCF90E9A1DAF1228EE3D37BFC51BB8F7542F77B;
.symtab.strtab.shstrtab.go_export@�X�0	����&

Zerion Mini Shell 1.0