Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 1908 `
go object linux amd64 go1.6 X:none
build id "d7e544ab4f3d73ad87358e8ac0f259b4558b827c"
$$
package crypto
import hash "hash"
import io "io"
import strconv "strconv"
type @"hash".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"".Hash uint
func (@"".h·2 @"".Hash) Available () (? bool) { return @"".h·2 < @"".Hash(0x10) && @"".hashes[@"".h·2] != nil }
func (@"".h·2 @"".Hash) HashFunc () (? @"".Hash) { return @"".h·2 }
func (@"".h·2 @"".Hash) New () (? @"hash".Hash)
func (@"".h·2 @"".Hash) Size () (? int)
const @"".MD4 @"".Hash = 0x1
const @"".MD5 @"".Hash = 0x2
const @"".SHA1 @"".Hash = 0x3
const @"".SHA224 @"".Hash = 0x4
const @"".SHA256 @"".Hash = 0x5
const @"".SHA384 @"".Hash = 0x6
const @"".SHA512 @"".Hash = 0x7
const @"".MD5SHA1 @"".Hash = 0x8
const @"".RIPEMD160 @"".Hash = 0x9
const @"".SHA3_224 @"".Hash = 0xa
const @"".SHA3_256 @"".Hash = 0xb
const @"".SHA3_384 @"".Hash = 0xc
const @"".SHA3_512 @"".Hash = 0xd
const @"".SHA512_224 @"".Hash = 0xe
const @"".SHA512_256 @"".Hash = 0xf
func @"".RegisterHash (@"".h·1 @"".Hash, @"".f·2 func() (? @"hash".Hash))
type @"".PublicKey interface {}
type @"".PrivateKey interface {}
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"".SignerOpts interface { HashFunc() (? @"".Hash) }
type @"".Signer interface { Public() (? @"".PublicKey); Sign(@"".rand @"io".Reader, @"".digest []byte, @"".opts @"".SignerOpts) (@"".signature []byte, @"".err error) }
type @"".DecrypterOpts interface {}
type @"".Decrypter interface { Decrypt(@"".rand @"io".Reader, @"".msg []byte, @"".opts @"".DecrypterOpts) (@"".plaintext []byte, @"".err error); Public() (? @"".PublicKey) }
func @"".init ()
const @"".maxHash @"".Hash = 0x10
var @"".hashes []func() (? @"hash".Hash)
$$
_go_.o 0 0 0 644 37034 `
go object linux amd64 go1.6 X:none
!
go13ldhash.aio.astrconv.a þ "".Hash.HashFunc H\$H\$ÃÌÌÌÌÌ "".~r0 type."".Hash "".h type."".Hash * Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 8$GOROOT/src/crypto/crypto.goþ"".Hash.Size dH% H;a Hì8HD$@Hø v1Høs+H L L9ÀsH¶+Hl$HHÄ8Ãè H H\$(HÇD$0% H H$H\$(H\$HÇD$ è H\$HH$HKHL$è è éOÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
V "".digestSizes d "".digestSizes $runtime.panicindex ¬ bgo.string."crypto: Size of unknown hash function" Ö type.string runtime.convT2E  runtime.gopanic Ð 0runtime.morestack_noctxt p "".autotmp_0000 type.string "".~r0 type.int "".h type."".Hash p4op[o À +T L:: Tgclocals·c55cf99de9cdd8c8202a466952fa1a45 Tgclocals·d8fdd2a55187867c76648dc792366181 8$GOROOT/src/crypto/crypto.goþ"".Hash.New dH% H;a$ HìhHL$p1ÛH\$xH$ Hù vNHùsHH L L9Áâ HËH1íH9èt#HHÂÿÓH$HD$HL$xH$ HÄhÃH$è HL$HD$HÇ$ H H\$HÇD$! HL$XHL$HD$`HD$ H H\$(HÇD$0 è H\$8H\$HH\$@H\$PH H$H\$HH\$HÇD$ è H\$HH$HKHL$è è è é¿þÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
t "".hashes "".hashes Ä strconv.Itoa º Zgo.string."crypto: requested hash function #" 6go.string." is unavailable" ² *runtime.concatstring3 è type.string runtime.convT2E Ô runtime.gopanic â $runtime.panicindex ð 0runtime.morestack_noctxt 0Ð "".autotmp_0003 ?type.string "".autotmp_0002 type.string "".~r0 type.hash.Hash "".h type."".Hash ÐgÏÐ¸Ï Ð &+#± b! Tgclocals·f56b2291fa344104975cb6587be42b9b Tgclocals·83ead081cd909acab0dcd88a450c1878 8$GOROOT/src/crypto/crypto.goþ""".Hash.Available À ÀdH% H;av>HD$Høs,H L L9ÀsHÃH1íH9ëD$Ãè ÆD$ ëñè ë¬ÌÌÌÌÌÌÌÌÌÌÌÌ
: "".hashes H "".hashes $runtime.panicindex 0runtime.morestack_noctxt "".~r0 type.bool "".h type."".Hash ` ` ¬9
?! Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 8$GOROOT/src/crypto/crypto.goþ"".RegisterHash dH% H;a§ Hì8HD$@HørTH H\$(HÇD$0- H H$H\$(H\$HÇD$ è H\$HH$HKHL$è H L L9Às*HÃHl$H= uH+HÄ8ÃH$Hl$è ëëè è é<ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌ
J rgo.string."crypto: RegisterHash of unknown hash function" t type.string ¬ runtime.convT2E à runtime.gopanic ò "".hashes "".hashes ¨ (runtime.writeBarrier Ú .runtime.writebarrierptr è $runtime.panicindex ö 0runtime.morestack_noctxt p "".autotmp_0004 type.string "".f *type.func() hash.Hash "".h type."".Hash popo Ð (ºT( UW$ Tgclocals·fbf5918a9cea5bac577b06c5acbd311d Tgclocals·d8fdd2a55187867c76648dc792366181 8$GOROOT/src/crypto/crypto.goþ"".init dH% H;a° Hì0¶ û t¶ ûuHÄ0Ãè Æ è è è H H$HÇD$ HÇD$ è H\$ H H\$(H H\$= uH Æ HÄ0ÃH- H,$H\$è ëÝè é3ÿÿÿÌÌÌ$
4 "".initdone· L "".initdone· j "runtime.throwinit z "".initdone· hash.init io.init strconv.init ¨ .type.[]func() hash.Hash Þ "runtime.makeslice ö "".hashes "".hashes ¤ (runtime.writeBarrier ¸ "".hashes Ä "".initdone· Þ "".hashes ú .runtime.writebarrierptr 0runtime.morestack_noctxt ` `_`w_`_
Ð ®QO 4 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 8$GOROOT/src/crypto/crypto.goþ&"".(*Hash).HashFunc À ÀdH% H;av}Hì0HY H
Ût
H|$8H9;uH#H\$81íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$8H+Hl$@HÄ0Ãè éjÿÿÿÌÌÌÌÌÌÌÌÌÌ
p $go.string."crypto" go.string."Hash" Â (go.string."HashFunc" è "runtime.panicwrap 0runtime.morestack_noctxt ` "".~r0 type."".Hash ""..this type.*"".Hash `x_
s- Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ"".(*Hash).Size à àdH% H;a Hì0HY H
Ût
H|$8H9;uH#H\$81íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$8H+H,$è H\$H\$@HÄ0Ãè éXÿÿÿÌÌÌÌÌÌÌÌ
x $go.string."crypto" go.string."Hash" Ê go.string."Size" ð "runtime.panicwrap "".Hash.Size ¾ 0runtime.morestack_noctxt ` "".~r0 type.int ""..this type.*"".Hash `_ ° °
w9 Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ"".(*Hash).New dH% H;a¡ Hì0HY H
Ût
H|$8H9;uH#1ÛH\$@H\$HH\$81íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$8H+H,$è HL$HD$HL$@HD$HHÄ0Ãè éBÿÿÿÌÌ
$go.string."crypto" ¸ go.string."Hash" â go.string."New" "runtime.panicwrap ® "".Hash.New ê 0runtime.morestack_noctxt 0` "".~r0 type.hash.Hash ""..this type.*"".Hash `_
À À = Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ("".(*Hash).Available dH% H;a¯ Hì0HY H
Ût
H|$8H9;uH#H\$81íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$8H+Hýs2H L L9ÅsHëH1íH9ëD$@HÄ0Ãè 1Àëìè é4ÿÿÿÌÌÌÌ
x $go.string."crypto" go.string."Hash" Ê *go.string."Available" ð "runtime.panicwrap "".hashes ¬ "".hashes ð $runtime.panicindex 0runtime.morestack_noctxt ` "".~r0 type.bool ""..this type.*"".Hash `_`_ Ð
Ð
wY Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ "".Signer.Public à àdH% H;avSHìHY H
Ût
H|$ H9;uH#1ÛH\$0H\$8H\$(H$H\$ H[ ÿÓHL$HD$HL$0HD$8HÄÃè ëÌÌÌÌÌÌÌ
Æ 0runtime.morestack_noctxt @0 "".~r0 "type."".PublicKey ""..this type."".Signer 0N/ p p
G) Tgclocals·0ebb2d1da58c1b4224bf5a7b370d7578 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ"".Signer.Sign À ÀdH% H;aÿ HìhHY H
Ût
H|$pH9;uH#1Û1Û1ÛH$Ð H$Ø 1ÛH$¸ H$À H$È H$ H\$H$ H\$H$ H\$H$ H\$ H$ H\$(H$¨ H\$0H$° H\$8H\$xH$H\$pH[(ÿÓHt$@Hl$HHT$PHL$XHD$`H´$¸ H¬$À H$È H$Ð H$Ø HÄhÃè éäþÿÿÌÌÌÌ
¦ 0runtime.morestack_noctxt àÐ "".err Àtype.error "".signature type.[]uint8 "".opts p$type."".SignerOpts "".digest @type.[]uint8 "".rand type.io.Reader ""..this type."".Signer ÐúÏ ÊV Tgclocals·410f03dfc399aa45a6361b33b11e4c2b Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ,"".SignerOpts.HashFunc À ÀdH% H;av=HìHY H
Ût
H|$H9;uH#H\$ H$H\$H[ ÿÓH\$H\$(HÄÃè ëÌÌÌÌÌÌÌÌÌÌÌÌÌ
v 0runtime.morestack_noctxt 0 "".~r0 type."".Hash ""..this $type."".SignerOpts 8 ` `
;% Tgclocals·3bb21ca8fe1d99a3e492463bd711418a Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ("".Decrypter.Decrypt À ÀdH% H;aÿ HìhHY H
Ût
H|$pH9;uH#1Û1Û1ÛH$Ð H$Ø 1ÛH$¸ H$À H$È H$ H\$H$ H\$H$ H\$H$ H\$ H$ H\$(H$¨ H\$0H$° H\$8H\$xH$H\$pH[ ÿÓHt$@Hl$HHT$PHL$XHD$`H´$¸ H¬$À H$È H$Ð H$Ø HÄhÃè éäþÿÿÌÌÌÌ
¦ 0runtime.morestack_noctxt àÐ "".err Àtype.error "".plaintext type.[]uint8 "".opts p*type."".DecrypterOpts "".msg @type.[]uint8 "".rand type.io.Reader ""..this "type."".Decrypter ÐúÏ ÊV Tgclocals·410f03dfc399aa45a6361b33b11e4c2b Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ&"".Decrypter.Public à àdH% H;avSHìHY H
Ût
H|$ H9;uH#1ÛH\$0H\$8H\$(H$H\$ H[(ÿÓHL$HD$HL$0HD$8HÄÃè ëÌÌÌÌÌÌÌ
Æ 0runtime.morestack_noctxt @0 "".~r0 "type."".PublicKey ""..this "type."".Decrypter 0N/ p p
G) Tgclocals·0ebb2d1da58c1b4224bf5a7b370d7578 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad þjgo.string.hdr."crypto: Size of unknown hash function" % bgo.string."crypto: Size of unknown hash function" þbgo.string."crypto: Size of unknown hash function" P Lcrypto: Size of unknown hash function þTgclocals·d8fdd2a55187867c76648dc792366181 þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þbgo.string.hdr."crypto: requested hash function #" ! Zgo.string."crypto: requested hash function #" þZgo.string."crypto: requested hash function #" P Dcrypto: requested hash function # þ>go.string.hdr." is unavailable" 6go.string." is unavailable" þ6go.string." is unavailable" is unavailable þTgclocals·83ead081cd909acab0dcd88a450c1878 þTgclocals·f56b2291fa344104975cb6587be42b9b þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad þzgo.string.hdr."crypto: RegisterHash of unknown hash function" - rgo.string."crypto: RegisterHash of unknown hash function" þrgo.string."crypto: RegisterHash of unknown hash function" ` \crypto: RegisterHash of unknown hash function þTgclocals·d8fdd2a55187867c76648dc792366181 þTgclocals·fbf5918a9cea5bac577b06c5acbd311d þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þ<"".digestSizes 0type.[]uint8 0 """.statictmp_0005 þ<"".hashes 0.type.[]func() hash.Hash þ>""".statictmp_0005 type.[16]uint8 0@$ 0@ þ>"".initdone· type.uint8 þ&"".Hash.HashFunc·f "".Hash.HashFunc þ"".Hash.Size·f "".Hash.Size þ"".Hash.New·f "".Hash.New þ("".Hash.Available·f """.Hash.Available þ$"".RegisterHash·f "".RegisterHash þ"".init·f "".init þ"runtime.gcbits.01 þ8go.string.hdr."*crypto.Hash" 0go.string."*crypto.Hash" þ0go.string."*crypto.Hash" *crypto.Hash þ,go.string.hdr."crypto" $go.string."crypto" þ$go.string."crypto" crypto þ(go.string.hdr."Hash" go.string."Hash" þ go.string."Hash"
Hash þ0go.string.hdr."HashFunc" (go.string."HashFunc" þ(go.string."HashFunc" HashFunc þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·3f5c1f818fa7055d0400cecd34057162 þ(go.string.hdr."Size" go.string."Size" þ go.string."Size"
Size þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·3f5c1f818fa7055d0400cecd34057162 þ&go.string.hdr."New" go.string."New" þgo.string."New" New þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 þ2go.string.hdr."Available" *go.string."Available" þ*go.string."Available" Available þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·3f5c1f818fa7055d0400cecd34057162 þNgo.string.hdr."func(*crypto.Hash) bool" Fgo.string."func(*crypto.Hash) bool" þFgo.string."func(*crypto.Hash) bool" 0 0func(*crypto.Hash) bool þ0type.func(*"".Hash) bool ͛ï+ 3 0 runtime.algarray @ "runtime.gcbits.01 P Ngo.string.hdr."func(*crypto.Hash) bool" p Bgo.weak.type.*func(*"".Hash) bool ð 0type.func(*"".Hash) bool À 0type.func(*"".Hash) bool ð type.*"".Hash type.bool þngo.typelink.func(*crypto.Hash) bool func(*"".Hash) bool 0type.func(*"".Hash) bool þ\go.string.hdr."func(*crypto.Hash) crypto.Hash" Tgo.string."func(*crypto.Hash) crypto.Hash" þTgo.string."func(*crypto.Hash) crypto.Hash" @ >func(*crypto.Hash) crypto.Hash þ6type.func(*"".Hash) "".Hash ¼÷/ 3 0 runtime.algarray @ "runtime.gcbits.01 P \go.string.hdr."func(*crypto.Hash) crypto.Hash" p Hgo.weak.type.*func(*"".Hash) "".Hash ð 6type.func(*"".Hash) "".Hash À 6type.func(*"".Hash) "".Hash ð type.*"".Hash type."".Hash þgo.typelink.func(*crypto.Hash) crypto.Hash func(*"".Hash) "".Hash 6type.func(*"".Hash) "".Hash þXgo.string.hdr."func(*crypto.Hash) hash.Hash" Pgo.string."func(*crypto.Hash) hash.Hash" þPgo.string."func(*crypto.Hash) hash.Hash" @ :func(*crypto.Hash) hash.Hash þ:type.func(*"".Hash) hash.Hash èա 3 0 runtime.algarray @ "runtime.gcbits.01 P Xgo.string.hdr."func(*crypto.Hash) hash.Hash" p Lgo.weak.type.*func(*"".Hash) hash.Hash ð :type.func(*"".Hash) hash.Hash À :type.func(*"".Hash) hash.Hash ð type.*"".Hash type.hash.Hash þgo.typelink.func(*crypto.Hash) hash.Hash func(*"".Hash) hash.Hash :type.func(*"".Hash) hash.Hash þLgo.string.hdr."func(*crypto.Hash) int" Dgo.string."func(*crypto.Hash) int" þDgo.string."func(*crypto.Hash) int" 0 .func(*crypto.Hash) int þ.type.func(*"".Hash) int v 3 0 runtime.algarray @ "runtime.gcbits.01 P Lgo.string.hdr."func(*crypto.Hash) int" p @go.weak.type.*func(*"".Hash) int ð .type.func(*"".Hash) int À .type.func(*"".Hash) int ð type.*"".Hash type.int þjgo.typelink.func(*crypto.Hash) int func(*"".Hash) int .type.func(*"".Hash) int þ6go.string.hdr."func() bool" .go.string."func() bool" þ.go.string."func() bool" func() bool þ type.func() bool TËx 3 0 runtime.algarray @ "runtime.gcbits.01 P 6go.string.hdr."func() bool" p 2go.weak.type.*func() bool ð type.func() bool Àð type.func() bool ð type.bool þFgo.typelink.func() bool func() bool type.func() bool þDgo.string.hdr."func() crypto.Hash" <go.string."func() crypto.Hash" þ<go.string."func() crypto.Hash" 0 &func() crypto.Hash þ&type.func() "".Hash ¼c 3 0 runtime.algarray @ "runtime.gcbits.01 P Dgo.string.hdr."func() crypto.Hash" p 8go.weak.type.*func() "".Hash ð &type.func() "".Hash Àð &type.func() "".Hash ð type."".Hash þZgo.typelink.func() crypto.Hash func() "".Hash &type.func() "".Hash þ@go.string.hdr."func() hash.Hash" 8go.string."func() hash.Hash" þ8go.string."func() hash.Hash" 0 "func() hash.Hash þ*type.func() hash.Hash |â! 3 0 runtime.algarray @ "runtime.gcbits.01 P @go.string.hdr."func() hash.Hash" p <go.weak.type.*func() hash.Hash ð *type.func() hash.Hash Àð *type.func() hash.Hash ð type.hash.Hash þZgo.typelink.func() hash.Hash func() hash.Hash *type.func() hash.Hash þ4go.string.hdr."func() int"
,go.string."func() int" þ,go.string."func() int" func() int þtype.func() int å9à 3 0 runtime.algarray @ "runtime.gcbits.01 P 4go.string.hdr."func() int" p 0go.weak.type.*func() int ð type.func() int Àð type.func() int ð type.int þBgo.typelink.func() int func() int type.func() int þtype.*"".Hash à à }ãL% 6 60 runtime.algarray @ "runtime.gcbits.01 P 8go.string.hdr."*crypto.Hash" p ,go.weak.type.**"".Hash type."".Hash ` type.*"".Hash °à type.*"".Hash à 2go.string.hdr."Available" type.func() bool 0type.func(*"".Hash) bool ("".(*Hash).Available ° ("".(*Hash).Available À 0go.string.hdr."HashFunc" à &type.func() "".Hash ð 6type.func(*"".Hash) "".Hash &"".(*Hash).HashFunc &"".(*Hash).HashFunc &go.string.hdr."New" À *type.func() hash.Hash Ð :type.func(*"".Hash) hash.Hash à "".(*Hash).New ð "".(*Hash).New (go.string.hdr."Size" type.func() int ° .type.func(*"".Hash) int À "".(*Hash).Size Ð "".(*Hash).Size þruntime.gcbits. þ6go.string.hdr."crypto.Hash" .go.string."crypto.Hash" þ.go.string."crypto.Hash" crypto.Hash þLgo.string.hdr."func(crypto.Hash) bool" Dgo.string."func(crypto.Hash) bool" þDgo.string."func(crypto.Hash) bool" 0 .func(crypto.Hash) bool þ.type.func("".Hash) bool cBÖ 3 0 runtime.algarray @ "runtime.gcbits.01 P Lgo.string.hdr."func(crypto.Hash) bool" p @go.weak.type.*func("".Hash) bool ð .type.func("".Hash) bool À .type.func("".Hash) bool ð type."".Hash type.bool þjgo.typelink.func(crypto.Hash) bool func("".Hash) bool .type.func("".Hash) bool þZgo.string.hdr."func(crypto.Hash) crypto.Hash" Rgo.string."func(crypto.Hash) crypto.Hash" þRgo.string."func(crypto.Hash) crypto.Hash" @ <func(crypto.Hash) crypto.Hash þ4type.func("".Hash) "".Hash BRò 3 0 runtime.algarray @ "runtime.gcbits.01 P Zgo.string.hdr."func(crypto.Hash) crypto.Hash" p Fgo.weak.type.*func("".Hash) "".Hash ð 4type.func("".Hash) "".Hash À 4type.func("".Hash) "".Hash ð type."".Hash type."".Hash þ~go.typelink.func(crypto.Hash) crypto.Hash func("".Hash) "".Hash 4type.func("".Hash) "".Hash þVgo.string.hdr."func(crypto.Hash) hash.Hash" Ngo.string."func(crypto.Hash) hash.Hash" þNgo.string."func(crypto.Hash) hash.Hash" @ 8func(crypto.Hash) hash.Hash þ8type.func("".Hash) hash.Hash 6h<