%PDF- %PDF-
Mini Shell

Mini Shell

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

ELF>�i@@v1;
package x509;
pkgpath crypto/x509;
priority 10;
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 dsa crypto/dsa "crypto/dsa";
import ecdsa crypto/ecdsa "crypto/ecdsa";
import elliptic crypto/elliptic "crypto/elliptic";
import md5 crypto/md5 "crypto/md5";
import rsa crypto/rsa "crypto/rsa";
import sha1 crypto/sha1 "crypto/sha1";
import pkix crypto/x509/pkix "crypto/x509/pkix";
import asn1 encoding/asn1 "encoding/asn1";
import hex encoding/hex "encoding/hex";
import pem encoding/pem "encoding/pem";
import errors errors "errors";
import fmt fmt "fmt";
import io io "io";
import ioutil io/ioutil "io/ioutil";
import big math/big "math/big";
import net net "net";
import runtime runtime "runtime";
import strconv strconv "strconv";
import strings strings "strings";
import sync sync "sync";
import time time "time";
import utf8 unicode/utf8 "unicode/utf8";
init x509 crypto_x509..import 10 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 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;
const CANotAuthorizedForThisName <type 1 "InvalidReason" <type -11>> = 2 ;
type <type 2 "CertPool" <type 3 struct { .crypto/x509.bySubjectKeyId <type 4 map [<type -16>] <type 5 [] <type -11>>>; .crypto/x509.byName <type 6 map [<type -16>] <type 7 [] <type -11>>>; .crypto/x509.certs <type 8 [] <type 9 *<type 10 "Certificate" <type 11 struct { Raw <type 12 [] <type -20>>; RawTBSCertificate <type 13 [] <type -20>>; RawSubjectPublicKeyInfo <type 14 [] <type -20>>; RawSubject <type 15 [] <type -20>>; RawIssuer <type 16 [] <type -20>>; Signature <type 17 [] <type -20>>; SignatureAlgorithm <type 18 "SignatureAlgorithm" <type -11>>; PublicKeyAlgorithm <type 19 "PublicKeyAlgorithm" <type -11>>; PublicKey <type 20 interface { }>; Version <type -11>; SerialNumber <type 21 *<type 22 "math/big.Int" <type 23 struct { .math/big.neg <type -15>; .math/big.abs <type 24 ".math/big.nat" <type 25 [] <type 26 "math/big.Word" <type -13>>>
 func (z <type 24>) .math/big.mul (x <type 24>, y <type 24>) <type 24>;
 func (z <type 24>) .math/big.scan (r <type 27 "io.RuneScanner" <type 28 interface { ? <type 29 "io.RuneReader" <type 30 interface { ReadRune () (r <type -21>, size <type -11>, err <type -19>); }>>; UnreadRune () <type -19>; }>>, base <type -11>) (? <type 24>, ? <type -11>, ? <type -19>);
 func (z <type 24>) .math/big.add (x <type 24>, y <type 24>) <type 24>;
 func (z <type 24>) .math/big.andNot (x <type 24>, y <type 24>) <type 24>;
 func (z <type 24>) .math/big.setBit (x <type 24>, i <type -12>, b <type -12>) <type 24>;
 func (z <type 24>) .math/big.sub (x <type 24>, y <type 24>) <type 24>;
 func (x <type 24>) .math/big.modW (d <type 26>) (r <type 26>);
 func (n <type 24>) .math/big.probablyPrime (reps <type -11>) <type -15>;
 func (q <type 24>) .math/big.convertWords (s <type 31 [] <type -20>>, charset <type -16>, b <type 26>, ndigits <type -11>, bb <type 26>, table <type 32 [] <type 33 ".math/big.divisor" <type 34 struct { .math/big.bbb <type 24>; .math/big.nbits <type -11>; .math/big.ndigits <type -11>; }>>>);
 func (x <type 24>) .math/big.string (charset <type -16>) <type -16>;
 func (z <type 24>) .math/big.divW (x <type 24>, y <type 26>) (q <type 24>, r <type 26>);
 func (z <type 24>) .math/big.shr (x <type 24>, s <type -12>) <type 24>;
 func (z <type 24>) .math/big.mulRange (a <type -8>, b <type -8>) <type 24>;
 func (z <type 24>) .math/big.mulAddWW (x <type 24>, y <type 26>, r <type 26>) <type 24>;
 func (x <type 24>) .math/big.decimalString () <type -16>;
 func (z <type 24>) .math/big.and (x <type 24>, y <type 24>) <type 24>;
 func (z <type 24>) .math/big.bit (i <type -12>) <type -12>;
 func (z <type 24>) .math/big.xor (x <type 24>, y <type 24>) <type 24>;
 func (z <type 24>) .math/big.set (x <type 24>) <type 24>;
 func (z <type 24>) .math/big.random (rand <type 35 *<type 36 "math/rand.Rand" "rand" <type 37 struct { .math/rand.src <type 38 "math/rand.Source" <type 39 interface { Int63 () <type -4>; Seed (seed <type -4>); }>>; }>
 func (r <type 40 *<type 36>>) ExpFloat64 () <type -10>;
 func (r <type 40>) Int31n (n <type -3>) <type -3>;
 func (r <type 40>) Uint32 () <type -7>;
 func (r <type 40>) Intn (n <type -11>) <type -11>;
 func (r <type 40>) Perm (n <type -11>) <type 41 [] <type -11>>;
 func (r <type 40>) NormFloat64 () <type -10>;
 func (r <type 40>) Int31 () <type -3>;
 func (r <type 40>) Float64 () <type -10>;
 func (r <type 40>) Seed (seed <type -4>);
 func (r <type 40>) Int () <type -11>;
 func (r <type 40>) Int63 () <type -4>;
 func (r <type 40>) Int63n (n <type -4>) <type -4>;
 func (r <type 40>) Float32 () <type -9>;
>>, limit <type 24>, n <type -11>) <type 24>;
 func (x <type 24>) .math/big.cmp (y <type 24>) (r <type -11>);
 func (z <type 24>) .math/big.or (x <type 24>, y <type 24>) <type 24>;
 func (x <type 24>) .math/big.bitLen () <type -11>;
 func (z <type 24>) .math/big.setWord (x <type 26>) <type 24>;
 func (z <type 24>) .math/big.div (z2 <type 24>, u <type 24>, v <type 24>) (q <type 24>, r <type 24>);
 func (z <type 24>) .math/big.setUint64 (x <type -8>) <type 24>;
 func (x <type 24>) .math/big.trailingZeroBits () <type -12>;
 func (z <type 24>) .math/big.divLarge (u <type 24>, uIn <type 24>, v <type 24>) (q <type 24>, r <type 24>);
 func (z <type 24>) .math/big.expNNWindowed (x <type 24>, y <type 24>, m <type 24>) <type 24>;
 func (z <type 24>) .math/big.norm () <type 24>;
 func (z <type 24>) .math/big.setBytes (buf <type 42 [] <type -20>>) <type 24>;
 func (z <type 24>) .math/big.shl (x <type 24>, s <type -12>) <type 24>;
 func (z <type 24>) .math/big.make (n <type -11>) <type 24>;
 func (z <type 24>) .math/big.clear ();
 func (z <type 24>) .math/big.bytes (buf <type 43 [] <type -20>>) (i <type -11>);
 func (z <type 24>) .math/big.expWW (x <type 26>, y <type 26>) <type 24>;
 func (z <type 24>) .math/big.expNN (x <type 24>, y <type 24>, m <type 24>) <type 24>;
>; }>
 func (z <type 44 *<type 22>>) Neg (x <type 44>) <type 44>;
 func (z <type 44>) QuoRem (x <type 44>, y <type 44>, r <type 44>) (? <type 44>, ? <type 44>);
 func (x <type 44>) Bytes () <type 45 [] <type -20>>;
 func (z <type 44>) SetBits (abs <type 46 [] <type 26>>) <type 44>;
 func (z <type 44>) SetBit (x <type 44>, i <type -11>, b <type -12>) <type 44>;
 func (z <type 44>) Xor (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) SetInt64 (x <type -4>) <type 44>;
 func (z <type 44>) Not (x <type 44>) <type 44>;
 func (z <type 44>) UnmarshalJSON (x <type 47 [] <type -20>>) <type -19>;
 func (z <type 44>) Or (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) SetUint64 (x <type -8>) <type 44>;
 func (x <type 44>) Int64 () <type -4>;
 func (z <type 44>) .math/big.scan (r <type 27>, base <type -11>) (? <type 44>, ? <type -11>, ? <type -19>);
 func (z <type 44>) GCD (x <type 44>, y <type 44>, a <type 44>, b <type 44>) <type 44>;
 func (z <type 44>) Rem (x <type 44>, y <type 44>) <type 44>;
 func (x <type 44>) Bit (i <type -11>) <type -12>;
 func (x <type 44>) Bits () <type 48 [] <type 26>>;
 func (z <type 44>) SetBytes (buf <type 49 [] <type -20>>) <type 44>;
 func (z <type 44>) DivMod (x <type 44>, y <type 44>, m <type 44>) (? <type 44>, ? <type 44>);
 func (z <type 44>) Rsh (x <type 44>, n <type -12>) <type 44>;
 func (x <type 44>) Cmp (y <type 44>) (r <type -11>);
 func (z <type 44>) Scan (s <type 50 "fmt.ScanState" <type 51 interface { ReadRune () (r <type -21>, size <type -11>, err <type -19>); UnreadRune () <type -19>; SkipSpace (); Token (skipSpace <type -15>, f <type 52 (? <type -21>) <type -15>>) (token <type 53 [] <type -20>>, err <type -19>); Width () (wid <type -11>, ok <type -15>); Read (buf <type 54 [] <type -20>>) (n <type -11>, err <type -19>); }>>, ch <type -21>) <type -19>;
 func (x <type 44>) GobEncode () (? <type 55 [] <type -20>>, ? <type -19>);
 func (x <type 44>) ProbablyPrime (n <type -11>) <type -15>;
 func (x <type 44>) Sign () <type -11>;
 func (z <type 44>) Mod (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) Exp (x <type 44>, y <type 44>, m <type 44>) <type 44>;
 func (x <type 44>) String () <type -16>;
 func (z <type 44>) Abs (x <type 44>) <type 44>;
 func (z <type 44>) Rand (rnd <type 35>, n <type 44>) <type 44>;
 func (z <type 44>) And (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) ModInverse (g <type 44>, p <type 44>) <type 44>;
 func (z <type 44>) Quo (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) Add (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) Lsh (x <type 44>, n <type -12>) <type 44>;
 func (z <type 44>) AndNot (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) Set (x <type 44>) <type 44>;
 func (z <type 44>) Mul (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) Div (x <type 44>, y <type 44>) <type 44>;
 func (z <type 44>) Binomial (n <type -4>, k <type -4>) <type 44>;
 func (x <type 44>) Format (s <type 56 "fmt.State" <type 57 interface { Write (b <type 58 [] <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 44>) MulRange (a <type -4>, b <type -4>) <type 44>;
 func (z <type 44>) SetString (s <type -16>, base <type -11>) (? <type 44>, ? <type -15>);
 func (x <type 44>) Uint64 () <type -8>;
 func (x <type 44>) MarshalJSON () (? <type 59 [] <type -20>>, ? <type -19>);
 func (x <type 44>) BitLen () <type -11>;
 func (z <type 44>) GobDecode (buf <type 60 [] <type -20>>) <type -19>;
 func (z <type 44>) .math/big.binaryGCD (a <type 44>, b <type 44>) <type 44>;
 func (z <type 44>) Sub (x <type 44>, y <type 44>) <type 44>;
>>; Issuer <type 61 "crypto/x509/pkix.Name" <type 62 struct { Country <type 63 [] <type -16>>; Organization <type 63>; OrganizationalUnit <type 63>; Locality <type 64 [] <type -16>>; Province <type 64>; StreetAddress <type 65 [] <type -16>>; PostalCode <type 65>; SerialNumber <type -16>; CommonName <type -16>; Names <type 66 [] <type 67 "crypto/x509/pkix.AttributeTypeAndValue" <type 68 struct { Type <type 69 "encoding/asn1.ObjectIdentifier" <type 70 [] <type -11>>
 func (oi <type 69>) Equal (other <type 69>) <type -15>;
>; Value <type 71 interface { }>; }>>>; }>
 func (n <type 61>) ToRDNSequence () (ret <type 72 "crypto/x509/pkix.RDNSequence" <type 73 [] <type 74 "crypto/x509/pkix.RelativeDistinguishedNameSET" <type 75 [] <type 67>>>>>);
 func (n <type 76 *<type 61>>) FillFromRDNSequence (rdns <type 77 *<type 72>>);
>; Subject <type 61>; NotBefore <type 78 "time.Time" <type 79 struct { .time.sec <type -4>; .time.nsec <type -3>; .time.loc <type 80 *<type 81 "time.Location" <type 82 struct { .time.name <type -16>; .time.zone <type 83 [] <type 84 ".time.zone" <type 85 struct { .time.name <type -16>; .time.offset <type -11>; .time.isDST <type -15>; }>>>; .time.tx <type 86 [] <type 87 ".time.zoneTrans" <type 88 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 89 *<type 84>>; }>
 func (l <type 90 *<type 81>>) .time.lookupOffset (offset <type -11>) (name <type -16>, isDST <type -15>, ok <type -15>);
 func (l <type 90>) .time.lookup (sec <type -4>) (name <type -16>, offset <type -11>, isDST <type -15>, start <type -4>, end <type -4>);
 func (l <type 90>) .time.lookupName (name <type -16>, unix <type -4>) (offset <type -11>, isDST <type -15>, ok <type -15>);
 func (l <type 90>) String () <type -16>;
 func (l <type 90>) .time.get () <type 90>;
>>; }>
 func (t <type 78>) After (u <type 78>) <type -15>;
 func (t <type 78>) Date () (year <type -11>, month <type 91 "time.Month" <type -11>
 func (m <type 91>) String () <type -16>;
>, day <type -11>);
 func (t <type 78>) .time.abs () <type -8>;
 func (t <type 78>) Weekday () <type 92 "time.Weekday" <type -11>
 func (d <type 92>) String () <type -16>;
>;
 func (t <type 78>) Nanosecond () <type -11>;
 func (t <type 93 *<type 78>>) GobDecode (buf <type 94 [] <type -20>>) <type -19>;
 func (t <type 78>) In (loc <type 80>) <type 78>;
 func (t <type 78>) Local () <type 78>;
 func (t <type 78>) Month () <type 91>;
 func (t <type 78>) Hour () <type -11>;
 func (t <type 78>) UnixNano () <type -4>;
 func (t <type 78>) Equal (u <type 78>) <type -15>;
 func (t <type 78>) Format (layout <type -16>) <type -16>;
 func (t <type 78>) AddDate (years <type -11>, months <type -11>, days <type -11>) <type 78>;
 func (t <type 78>) Zone () (name <type -16>, offset <type -11>);
 func (t <type 78>) Day () <type -11>;
 func (t <type 78>) Clock () (hour <type -11>, min <type -11>, sec <type -11>);
 func (t <type 78>) MarshalJSON () (? <type 95 [] <type -20>>, ? <type -19>);
 func (t <type 78>) UTC () <type 78>;
 func (t <type 78>) .time.date (full <type -15>) (year <type -11>, month <type 91>, day <type -11>, yday <type -11>);
 func (t <type 78>) IsZero () <type -15>;
 func (t <type 78>) Before (u <type 78>) <type -15>;
 func (t <type 78>) String () <type -16>;
 func (t <type 78>) Second () <type -11>;
 func (t <type 78>) Minute () <type -11>;
 func (t <type 78>) Sub (u <type 78>) <type 96 "time.Duration" <type -4>
 func (d <type 96>) Seconds () <type -10>;
 func (d <type 96>) String () <type -16>;
 func (d <type 96>) Minutes () <type -10>;
 func (d <type 96>) Hours () <type -10>;
 func (d <type 96>) Nanoseconds () <type -4>;
>;
 func (t <type 78>) Round (d <type 96>) <type 78>;
 func (t <type 78>) Unix () <type -4>;
 func (t <type 78>) Add (d <type 96>) <type 78>;
 func (t <type 78>) Truncate (d <type 96>) <type 78>;
 func (t <type 78>) Location () <type 80>;
 func (t <type 78>) GobEncode () (? <type 97 [] <type -20>>, ? <type -19>);
 func (t <type 78>) ISOWeek () (year <type -11>, week <type -11>);
 func (t <type 78>) .time.locabs () (name <type -16>, offset <type -11>, abs <type -8>);
 func (t <type 78>) YearDay () <type -11>;
 func (t <type 78>) Year () <type -11>;
 func (t <type 93>) UnmarshalJSON (data <type 98 [] <type -20>>) (err <type -19>);
>; NotAfter <type 78>; KeyUsage <type 99 "KeyUsage" <type -11>>; ExtKeyUsage <type 100 [] <type 101 "ExtKeyUsage" <type -11>>>; UnknownExtKeyUsage <type 102 [] <type 69>>; BasicConstraintsValid <type -15>; IsCA <type -15>; MaxPathLen <type -11>; SubjectKeyId <type 103 [] <type -20>>; AuthorityKeyId <type 104 [] <type -20>>; DNSNames <type 105 [] <type -16>>; EmailAddresses <type 106 [] <type -16>>; IPAddresses <type 107 [] <type 108 "net.IP" <type 109 [] <type -20>>
 func (ip <type 108>) IsLinkLocalMulticast () <type -15>;
 func (ip <type 108>) IsMulticast () <type -15>;
 func (ip <type 108>) To4 () <type 108>;
 func (ip <type 108>) To16 () <type 108>;
 func (ip <type 108>) String () <type -16>;
 func (ip <type 108>) IsLinkLocalUnicast () <type -15>;
 func (ip <type 108>) IsLoopback () <type -15>;
 func (ip <type 108>) Equal (x <type 108>) <type -15>;
 func (ip <type 108>) DefaultMask () <type 110 "net.IPMask" <type 111 [] <type -20>>
 func (m <type 110>) String () <type -16>;
 func (m <type 110>) Size () (ones <type -11>, bits <type -11>);
>;
 func (ip <type 108>) Mask (mask <type 110>) <type 108>;
 func (ip <type 108>) IsUnspecified () <type -15>;
 func (ip <type 108>) IsInterfaceLocalMulticast () <type -15>;
 func (ip <type 108>) IsGlobalUnicast () <type -15>;
>>; PermittedDNSDomainsCritical <type -15>; PermittedDNSDomains <type 112 [] <type -16>>; PolicyIdentifiers <type 113 [] <type 69>>; }>
 func (c <type 114 *<type 10>>) .crypto/x509.systemVerify (opts <type 115 *<type 116 "VerifyOptions" <type 117 struct { DNSName <type -16>; Intermediates <type 118 *<type 2>>; Roots <type 118>; CurrentTime <type 78>; KeyUsages <type 119 [] <type 101>>; }>>>) (chains <type 120 [] <type 121 [] <type 122 *<type 10>>>>, err <type -19>);
 func (c <type 123 *<type 10>>) .crypto/x509.isValid (certType <type -11>, currentChain <type 124 [] <type 125 *<type 10>>>, opts <type 126 *<type 116>>) <type -19>;
 func (c <type 127 *<type 10>>) Verify (opts <type 116>) (chains <type 128 [] <type 129 [] <type 130 *<type 10>>>>, err <type -19>);
 func (c <type 131 *<type 10>>) .crypto/x509.buildChains (cache <type 132 map [<type -11>] <type 133 [] <type 134 [] <type 135 *<type 10>>>>>, currentChain <type 136 [] <type 137 *<type 10>>>, opts <type 126>) (chains <type 138 [] <type 139 [] <type 140 *<type 10>>>>, err <type -19>);
 func (c <type 141 *<type 10>>) VerifyHostname (h <type -16>) <type -19>;
 func (c <type 142 *<type 10>>) Equal (other <type 142>) <type -15>;
 func (c <type 142>) CheckSignatureFrom (parent <type 142>) (err <type -19>);
 func (c <type 142>) CheckSignature (algo <type 18>, signed <type 143 [] <type -20>>, signature <type 143>) (err <type -19>);
 func (c <type 142>) CheckCRLSignature (crl <type 144 *<type 145 "crypto/x509/pkix.CertificateList" <type 146 struct { TBSCertList <type 147 "crypto/x509/pkix.TBSCertificateList" <type 148 struct { Raw <type 149 "encoding/asn1.RawContent" <type 150 [] <type -20>>>; Version <type -11> "asn1:\"optional,default:2\""; Signature <type 151 "crypto/x509/pkix.AlgorithmIdentifier" <type 152 struct { Algorithm <type 69>; Parameters <type 153 "encoding/asn1.RawValue" <type 154 struct { Class <type -11>; Tag <type -11>; IsCompound <type -15>; Bytes <type 155 [] <type -20>>; FullBytes <type 156 [] <type -20>>; }>> "asn1:\"optional\""; }>>; Issuer <type 72>; ThisUpdate <type 78>; NextUpdate <type 78>; RevokedCertificates <type 157 [] <type 158 "crypto/x509/pkix.RevokedCertificate" <type 159 struct { SerialNumber <type 21>; RevocationTime <type 78>; Extensions <type 160 [] <type 161 "crypto/x509/pkix.Extension" <type 162 struct { Id <type 69>; Critical <type -15> "asn1:\"optional\""; Value <type 163 [] <type -20>>; }>>> "asn1:\"optional\""; }>>> "asn1:\"optional\""; Extensions <type 164 [] <type 161>> "asn1:\"tag:0,optional,explicit\""; }>>; SignatureAlgorithm <type 151>; SignatureValue <type 165 "encoding/asn1.BitString" <type 166 struct { Bytes <type 167 [] <type -20>>; BitLength <type -11>; }>
 func (b <type 165>) At (i <type -11>) <type -11>;
 func (b <type 165>) RightAlign () <type 168 [] <type -20>>;
>; }>
 func (certList <type 169 *<type 145>>) HasExpired (now <type 78>) <type -15>;
>>) (err <type -19>);
 func (c <type 142>) CreateCRL (rand <type 170 "io.Reader" <type 171 interface { Read (p <type 172 [] <type -20>>) (n <type -11>, err <type -19>); }>>, priv <type 173 interface { }>, revokedCerts <type 174 [] <type 158>>, now <type 78>, expiry <type 78>) (crlBytes <type 175 [] <type -20>>, err <type -19>);
>>>; }>
 func (s <type 118>) .crypto/x509.findVerifiedParents (cert <type 176 *<type 10>>) (parents <type 177 [] <type -11>>);
 func (s <type 118>) AddCert (cert <type 178 *<type 10>>);
 func (s <type 118>) AppendCertsFromPEM (pemCerts <type 179 [] <type -20>>) (ok <type -15>);
 func (s <type 118>) Subjects () (res <type 180 [] <type 181 [] <type -20>>>);
>;
type <type 10>;
type <type 182 "CertificateInvalidError" <type 183 struct { Cert <type 184 *<type 10>>; Reason <type 1>; }>
 func (e <type 182>) Error () <type -16>;
>;
type <type 185 "ConstraintViolationError" <type 186 struct { }>
 func (? <type 185>) Error () <type -16>;
>;
func CreateCertificate (rand <type 170>, template <type 142>, parent <type 142>, pub <type 187 interface { }>, priv <type 188 interface { }>) (cert <type 189 [] <type -20>>, err <type -19>);
const DSA <type 19> = 2 ;
const DSAWithSHA1 <type 18> = 7 ;
const DSAWithSHA256 <type 18> = 8 ;
func DecryptPEMBlock (b <type 190 *<type 191 "encoding/pem.Block" <type 192 struct { Type <type -16>; Headers <type 193 map [<type -16>] <type -16>>; Bytes <type 194 [] <type -20>>; }>>>, password <type 195 [] <type -20>>) (? <type 196 [] <type -20>>, ? <type -19>);
const ECDSA <type 19> = 3 ;
const ECDSAWithSHA1 <type 18> = 9 ;
const ECDSAWithSHA256 <type 18> = 10 ;
const ECDSAWithSHA384 <type 18> = 11 ;
const ECDSAWithSHA512 <type 18> = 12 ;
func EncryptPEMBlock (rand <type 170>, blockType <type -16>, data <type 197 [] <type -20>>, password <type 197>, alg <type 198 "PEMCipher" <type -11>>) (? <type 190>, ? <type -19>);
var ErrUnsupportedAlgorithm <type -19>;
const Expired <type 1> = 1 ;
type <type 101>;
const ExtKeyUsageAny <type 101> = 0 ;
const ExtKeyUsageClientAuth <type 101> = 2 ;
const ExtKeyUsageCodeSigning <type 101> = 3 ;
const ExtKeyUsageEmailProtection <type 101> = 4 ;
const ExtKeyUsageIPSECEndSystem <type 101> = 5 ;
const ExtKeyUsageIPSECTunnel <type 101> = 6 ;
const ExtKeyUsageIPSECUser <type 101> = 7 ;
const ExtKeyUsageMicrosoftServerGatedCrypto <type 101> = 10 ;
const ExtKeyUsageNetscapeServerGatedCrypto <type 101> = 11 ;
const ExtKeyUsageOCSPSigning <type 101> = 9 ;
const ExtKeyUsageServerAuth <type 101> = 1 ;
const ExtKeyUsageTimeStamping <type 101> = 8 ;
type <type 199 "HostnameError" <type 200 struct { Certificate <type 201 *<type 10>>; Host <type -16>; }>
 func (h <type 199>) Error () <type -16>;
>;
func HostnameError$equal (key1 <type 202 *any>, key2 <type 202>, key_size <type -13>) <type -15>;
func HostnameError$hash (key <type 202>, key_size <type -13>) <type -13>;
const IncompatibleUsage <type 1> = 4 ;
var IncorrectPasswordError <type -19>;
type <type 1>;
func IsEncryptedPEMBlock (b <type 190>) <type -15>;
type <type 99>;
const KeyUsageCRLSign <type 99> = 64 ;
const KeyUsageCertSign <type 99> = 32 ;
const KeyUsageContentCommitment <type 99> = 2 ;
const KeyUsageDataEncipherment <type 99> = 8 ;
const KeyUsageDecipherOnly <type 99> = 256 ;
const KeyUsageDigitalSignature <type 99> = 1 ;
const KeyUsageEncipherOnly <type 99> = 128 ;
const KeyUsageKeyAgreement <type 99> = 16 ;
const KeyUsageKeyEncipherment <type 99> = 4 ;
const MD2WithRSA <type 18> = 1 ;
const MD5WithRSA <type 18> = 2 ;
func MarshalPKCS1PrivateKey (key <type 203 *<type 204 "crypto/rsa.PrivateKey" <type 205 struct { ? <type 206 "crypto/rsa.PublicKey" <type 207 struct { N <type 21>; E <type -11>; }>>; D <type 21>; Primes <type 208 [] <type 21>>; Precomputed <type 209 "crypto/rsa.PrecomputedValues" <type 210 struct { Dp <type 21>; Dq <type 21>; Qinv <type 21>; CRTValues <type 211 [] <type 212 "crypto/rsa.CRTValue" <type 213 struct { Exp <type 21>; Coeff <type 21>; R <type 21>; }>>>; }>>; }>
 func (priv <type 214 *<type 204>>) Precompute ();
 func (priv <type 214>) Validate () <type -19>;
>>) <type 215 [] <type -20>>;
func MarshalPKIXPublicKey (pub <type 216 interface { }>) (? <type 217 [] <type -20>>, ? <type -19>);
func NewCertPool () <type 118>;
const NotAuthorizedToSign <type 1> = 0 ;
type <type 198>;
const PEMCipher3DES <type 198> = 2 ;
const PEMCipherAES128 <type 198> = 3 ;
const PEMCipherAES192 <type 198> = 4 ;
const PEMCipherAES256 <type 198> = 5 ;
const PEMCipherDES <type 198> = 1 ;
func ParseCRL (crlBytes <type 218 [] <type -20>>) (certList <type 144>, err <type -19>);
func ParseCertificate (asn1Data <type 219 [] <type -20>>) (? <type 142>, ? <type -19>);
func ParseCertificates (asn1Data <type 220 [] <type -20>>) (? <type 221 [] <type 142>>, ? <type -19>);
func ParseDERCRL (derBytes <type 222 [] <type -20>>) (certList <type 144>, err <type -19>);
func ParseECPrivateKey (der <type 223 [] <type -20>>) (key <type 224 *<type 225 "crypto/ecdsa.PrivateKey" <type 226 struct { ? <type 227 "crypto/ecdsa.PublicKey" <type 228 struct { ? <type 229 "crypto/elliptic.Curve" <type 230 interface { Params () <type 231 *<type 232 "crypto/elliptic.CurveParams" <type 233 struct { P <type 21>; N <type 21>; B <type 21>; Gx <type 21>; Gy <type 21>; BitSize <type -11>; }>
 func (curve <type 234 *<type 232>>) Params () <type 234>;
 func (curve <type 234>) .crypto/elliptic.addJacobian (x1 <type 21>, y1 <type 21>, z1 <type 21>, x2 <type 21>, y2 <type 21>, z2 <type 21>) (? <type 21>, ? <type 21>, ? <type 21>);
 func (curve <type 234>) ScalarMult (Bx <type 21>, By <type 21>, k <type 235 [] <type -20>>) (? <type 21>, ? <type 21>);
 func (curve <type 234>) Double (x1 <type 21>, y1 <type 21>) (? <type 21>, ? <type 21>);
 func (curve <type 234>) ScalarBaseMult (k <type 236 [] <type -20>>) (? <type 21>, ? <type 21>);
 func (curve <type 234>) Add (x1 <type 21>, y1 <type 21>, x2 <type 21>, y2 <type 21>) (? <type 21>, ? <type 21>);
 func (curve <type 234>) IsOnCurve (x <type 21>, y <type 21>) <type -15>;
 func (curve <type 234>) .crypto/elliptic.doubleJacobian (x <type 21>, y <type 21>, z <type 21>) (? <type 21>, ? <type 21>, ? <type 21>);
 func (curve <type 234>) .crypto/elliptic.affineFromJacobian (x <type 21>, y <type 21>, z <type 21>) (xOut <type 21>, yOut <type 21>);
>>; IsOnCurve (x <type 21>, y <type 21>) <type -15>; Add (x1 <type 21>, y1 <type 21>, x2 <type 21>, y2 <type 21>) (x <type 21>, y <type 21>); Double (x1 <type 21>, y1 <type 21>) (x <type 21>, y <type 21>); ScalarMult (x1 <type 21>, y1 <type 21>, k <type 237 [] <type -20>>) (x <type 21>, y <type 21>); ScalarBaseMult (k <type 238 [] <type -20>>) (x <type 21>, y <type 21>); }>>; X <type 21>; Y <type 21>; }>>; D <type 21>; }>>>, err <type -19>);
func ParsePKCS1PrivateKey (der <type 239 [] <type -20>>) (key <type 203>, err <type -19>);
func ParsePKCS8PrivateKey (der <type 240 [] <type -20>>) (key <type 241 interface { }>, err <type -19>);
func ParsePKIXPublicKey (derBytes <type 242 [] <type -20>>) (pub <type 243 interface { }>, err <type -19>);
type <type 19>;
const RSA <type 19> = 1 ;
const SHA1WithRSA <type 18> = 3 ;
const SHA256WithRSA <type 18> = 4 ;
const SHA384WithRSA <type 18> = 5 ;
const SHA512WithRSA <type 18> = 6 ;
type <type 18>;
type <type 244 "SystemRootsError" <type 245 struct { }>
 func (e <type 244>) Error () <type -16>;
>;
const TooManyIntermediates <type 1> = 3 ;
type <type 246 "UnhandledCriticalExtension" <type 247 struct { }>
 func (h <type 246>) Error () <type -16>;
>;
type <type 248 "UnknownAuthorityError" <type 249 struct { .crypto/x509.cert <type 250 *<type 10>>; }>
 func (e <type 248>) Error () <type -16>;
>;
const UnknownPublicKeyAlgorithm <type 19> = 0 ;
const UnknownSignatureAlgorithm <type 18> = 0 ;
type <type 116>;
func commonType$equal (key1 <type 202>, key2 <type 202>, key_size <type -13>) <type -15>;
func commonType$hash (key <type 202>, key_size <type -13>) <type -13>;
checksum DC167D04CF294C8211AB29CF009ED77A9D5BDC87;
.symtab.strtab.shstrtab.go_export@5ixi0	�i�i&

Zerion Mini Shell 1.0