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 "b2c77c58d32fb07e41b217a573aadc0e070985dc"
$$
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 40588 `
go object linux amd64 go1.6 X:none
!
go13ldhash.aio.astrconv.a þ "".Hash.HashFunc dH% H;av&HìH\$H$è H\$H\$è HÄÃè ëÄÌÌÌÌ
: *runtime.racefuncenter X (runtime.racefuncexit l 0runtime.morestack_noctxt "".~r0 type."".Hash "".h type."".Hash ! @ ("
$ Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 8$GOROOT/src/crypto/crypto.goþ"".Hash.Size dH% H;aè Hì8H\$8H$è HD$@Hø vwHøsqH H$è H Hl$@L L9ÅsBH+H$è H Hl$@L L9ÅsH+¶+Hl$Hè HÄ8Ãè è H H\$(HÇD$0% H H$H\$(H\$HÇD$ è H\$HH$HKHL$è è éûþÿÿÌÌÌÌÌÌÌÌÌÌÌ"
B *runtime.racefuncenter r "".digestSizes runtime.raceread "".digestSizes ª "".digestSizes Î runtime.raceread Ü "".digestSizes ô "".digestSizes (runtime.racefuncexit ´ $runtime.panicindex  $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 popbo $YT º6 Tgclocals·c55cf99de9cdd8c8202a466952fa1a45 Tgclocals·d8fdd2a55187867c76648dc792366181 8$GOROOT/src/crypto/crypto.goþ"".Hash.New dH% H;a HìxH\$xH$è H$ 1ÛH$ H$ Hù ¨ Hù H H$è H H¬$ L L9Å' HëH$è H$ H L L9Áô HËH1íH9èt5HHÂÿÓH$HD$HL$hH$ HD$pH$ è HÄxÃ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$è è è è éFþÿÿÌÌÌÌÌÌ*
B *runtime.racefuncenter ¬ "".hashes ¾ runtime.raceread Ì "".hashes ê "".hashes runtime.raceread ´ "".hashes  "".hashes Ð (runtime.racefuncexit ì strconv.Itoa Zgo.string."crypto: requested hash function #" ð 6go.string." is unavailable" *runtime.concatstring3 Ì type.string runtime.convT2E ¸ runtime.gopanic Æ $runtime.panicindex Ô $runtime.panicindex â 0runtime.morestack_noctxt 0ð
"".autotmp_0003 _type.string "".autotmp_0002 ?type.string "".autotmp_0001 type.hash.Hash "".~r0 type.hash.Hash "".h type."".Hash "ðÙïð¿ï À 6
b+± Ç! Tgclocals·90d3cfd147a252eac699515edbcedc3c Tgclocals·843265514501f6adb102efeae98978e3 8$GOROOT/src/crypto/crypto.goþ""".Hash.Available dH% H;a HìH\$H$è H\$HûsvH H$è H Hl$L L9ÅsGHëH$è H Hl$L L9ÅsHëH1íH9ëD$è HÄÃè è ÆD$ ëáè éIÿÿÿÌÌÌÌÌÌÌÌÌ
B *runtime.racefuncenter f "".hashes x runtime.raceread "".hashes "".hashes  runtime.raceread Ð "".hashes è "".hashes (runtime.racefuncexit ² $runtime.panicindex À $runtime.panicindex Ü 0runtime.morestack_noctxt "".~r0 type.bool "".h type."".Hash À ¬ Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 8$GOROOT/src/crypto/crypto.goþ"".RegisterHash À ÀdH% H;aû Hì8H\$8H$è H\$@HûrTH H\$(HÇD$0- H H$H\$(H\$HÇD$ è H\$HH$HKHL$è H H$è H Hl$@L L9Ås[HëH$è H Hl$@L L9Ås/HëHl$H= u
H+è HÄ8ÃH$Hl$è ëæè è è éèþÿÿÌÌÌÌÌÌÌÌ&
B *runtime.racefuncenter f rgo.string."crypto: RegisterHash of unknown hash function" type.string È runtime.convT2E ü runtime.gopanic "".hashes runtime.raceread ® "".hashes Æ "".hashes ê "runtime.racewrite ø "".hashes "".hashes ¸ (runtime.writeBarrier Î (runtime.racefuncexit ô .runtime.writebarrierptr $runtime.panicindex $runtime.panicindex 0runtime.morestack_noctxt p "".autotmp_0004 type.string "".f *type.func() hash.Hash "".h type."".Hash pØopo $ºTg C, Tgclocals·fbf5918a9cea5bac577b06c5acbd311d Tgclocals·d8fdd2a55187867c76648dc792366181 8$GOROOT/src/crypto/crypto.goþ"".init À ÀdH% H;a6 HìHH\$HH$è H H$è ¶ û t-H H$è ¶ ûu
è HÄHÃè H H$è Æ è è è H H$HÇD$ HÇD$ è H\$H\$0H\$ H\$8H\$(H\$@H H$è H\$8H H\$@H H\$0= u(H H H$è Æ è HÄHÃH- H,$H\$è ëÈè éþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ>
B *runtime.racefuncenter P "".initdone· b runtime.raceread p "".initdone· "".initdone· runtime.raceread ¨ "".initdone· ¼ (runtime.racefuncexit Ð "runtime.throwinit â "".initdone· ô "runtime.racewrite "".initdone· hash.init io.init strconv.init ® .type.[]func() hash.Hash ä "runtime.makeslice ® "".hashes À "runtime.racewrite Ø "".hashes ð "".hashes (runtime.writeBarrier "".hashes ¨ "".initdone· º "runtime.racewrite Æ "".initdone· Ò (runtime.racefuncexit ê "".hashes .runtime.writebarrierptr 0runtime.morestack_noctxt "".autotmp_0006 /.type.[]func() hash.Hash ,OÊ à "®} ! ¿=D Tgclocals·69c1753bd5f81501d95132d08af04464 Tgclocals·2c033e7f4f4a74cc7e9f368d1fec9f60 8$GOROOT/src/crypto/crypto.goþ&"".(*Hash).HashFunc dH% H;a Hì0HY H
Ût
H|$8H9;uH#H\$0H$è H\$81íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$8H$è H\$8H+Hl$@è HÄ0Ãè éEÿÿÿÌÌÌÌÌ
n *runtime.racefuncenter $go.string."crypto" ¼ go.string."Hash" æ (go.string."HashFunc" "runtime.panicwrap ¬ runtime.raceread Ð (runtime.racefuncexit ä 0runtime.morestack_noctxt ` "".~r0 type."".Hash ""..this type.*"".Hash `_ À À 6 Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ"".(*Hash).Size dH% H;a¬ Hì0HY H
Ût
H|$8H9;uH#H\$0H$è H\$81íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$8H$è H\$8H+H,$è H\$H\$@è HÄ0Ãè é7ÿÿÿÌÌÌÌÌÌÌ
n *runtime.racefuncenter $go.string."crypto" ¼ go.string."Hash" æ go.string."Size" "runtime.panicwrap ¬ runtime.raceread Î "".Hash.Size ì (runtime.racefuncexit 0runtime.morestack_noctxt ` "".~r0 type.int ""..this type.*"".Hash `§_ Ð Ð 6 Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ"".(*Hash).New à àdH% H;aÌ Hì@HY H
Ût
H|$HH9;uH#H\$@H$è 1ÛH\$PH\$XH\$H1íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$HH$è H\$HH+H,$è HL$HD$HL$0HL$PHD$8HD$Xè HÄ@Ãè éÿÿÿÌÌÌÌÌÌÌ
n *runtime.racefuncenter ¬ $go.string."crypto" Ô go.string."Hash" þ go.string."New" ¤ "runtime.panicwrap Ä runtime.raceread æ "".Hash.New ¬ (runtime.racefuncexit À 0runtime.morestack_noctxt 0 "".autotmp_0008 type.hash.Hash "".~r0 type.hash.Hash ""..this type.*"".Hash Ç ð ð 6 Tgclocals·cad14e25fd48dddd762418d02c031d67 Tgclocals·c55cf99de9cdd8c8202a466952fa1a45 <autogenerated>þ("".(*Hash).Available dH% H;a Hì8HY H
Ût
H|$@H9;uH#H\$8H$è H\$@1íH9ëuEH H$HÇD$ H H\$HÇD$ H H\$ HÇD$( è H\$@H$è H\$@H+Hl$0HýsxH H$è H Hl$0L L9ÅsIHëH$è H Hl$0L L9ÅsHëH1íH9ëD$Hè HÄ8Ãè è 1Àëàè éÍþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ$
n *runtime.racefuncenter $go.string."crypto" ¼ go.string."Hash" æ *go.string."Available" "runtime.panicwrap ¬ runtime.raceread à "".hashes ò runtime.raceread "".hashes "".hashes ¼ runtime.raceread Ê "".hashes â "".hashes (runtime.racefuncexit ° $runtime.panicindex ¾ $runtime.panicindex Ô 0runtime.morestack_noctxt p "".h type."".Hash "".~r0 type.bool ""..this type.*"".Hash pÿopo À
À 6 Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <autogenerated>þ "".Signer.Public dH% H;avpHì(HY H
Ût
H|$0H9;uH#H\$(H$è 1ÛH\$@H\$HH\$8H$H\$0H[ ÿÓHL$HD$HL$HL$@HD$ HD$Hè HÄ(Ãè éwÿÿÿÌÌÌÌÌÌÌ
f *runtime.racefuncenter ª ì (runtime.racefuncexit 0runtime.morestack_noctxt @P "".autotmp_0010 "type."".PublicKey "".~r0 "type."".PublicKey ""..this type."".Signer PkO 2C Tgclocals·19b49d53e9c11805652fa4c0885cbb29 Tgclocals·c55cf99de9cdd8c8202a466952fa1a45 <autogenerated>þ"".Signer.Sign à àdH% HD$ðH;AC Hì HY H
ÛtH¼$ H9;uH#H$ H$è 1Û1Û1ÛH$ø H$ 1ÛH$à H$è H$ð H$¨ H\$H$° H\$H$¸ H\$H$À H\$ H$È H\$(H$Ð H\$0H$Ø H\$8H$ H$H$ H[(ÿÓHt$@Hl$HHT$PHL$XHD$`Ht$xH´$à H¬$ H¬$è H$ H$ð HL$hH$ø HD$pH$ è HĐ Ãè éþÿÿÌÌÌÌÌÌÌÌÌÌÌ
*runtime.racefuncenter Ø (runtime.racefuncexit ¸ 0runtime.morestack_noctxt à "".autotmp_0012 Otype.error "".autotmp_0011 /type.[]uint8 "".err Àtype.error "".signature type.[]uint8 "".opts p$type."".SignerOpts "".digest @type.[]uint8 "".rand type.io.Reader ""..this type."".Signer » ð ð D" Tgclocals·68b939de665628e41a01fb176d7210e8 Tgclocals·98a935522f11e180b06d5a082b7d09c1 <autogenerated>þ,"".SignerOpts.HashFunc à àdH% H;avPHìHY H
Ût
H|$H9;uH#H\$H$è H\$ H$H\$H[ ÿÓH\$H\$(è HÄÃè ëÌÌÌÌÌÌÌÌÌÌ
f *runtime.racefuncenter ¬ (runtime.racefuncexit À 0runtime.morestack_noctxt 0 "".~r0 type."".Hash ""..this $type."".SignerOpts K p p
2>