Home | History | Annotate | Download | only in crypto
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     461       `
      3 go object darwin amd64 go1.8 X:framepointer
      4 build id "c1a2b2a3a43f9061d7db79c763d175615cafee13"
      5 ----
      6 
      7 build id "c1a2b2a3a43f9061d7db79c763d175615cafee13"
      8 
      9 $$B
     10 version 3
     11 
     12 des?|SGOROOT/src/crypto/des/cipher.goBlockSize*%
KeySizeError	Error<k2 	NewCipher"key3
esc:0x1
%	Blockciphercrypto/cipher
Decrypt"dst"src
Encrypt""&	R#NewTripleDESCipher">&	0
onst.goinit
     22 
     24 $$
     25 _go_.o          0           0     0     644     29608     `
     26 go object darwin amd64 go1.8 X:framepointer
     27 build id "c1a2b2a3a43f9061d7db79c763d175615cafee13"
     28 ----
     29 
     30 
     31 !
     32 go17ld"encoding/binary.acrypto/cipher.astrconv.a"".cryptBlock,"".permuteInitialBlock"".feistel$runtime.panicindex("".permuteFinalBlock0runtime.morestack_noctxt
     33 righttype.uint32leftitype.intdecrypttype.boolsrctype.[]uint8dstsubkeystype.[]uint64Tgclocals45007ba2588b18afb9b88bb98f042698Tgclocalsf6bd6b3389b872033d462029172c8612>$GOROOT/src/crypto/des/block.go"".encryptBlockTgclocals1c3c8a9d47ed40f27c10312f31f2a755Tgclocals69c1753bd5f81501d95132d08af04464"".decryptBlock"".expandBlock"".feistelBoxresultkeytype.uint64Tgclocals54241e171da8af6ae173d69da0236748Tgclocals33cdeccccebe80329f1fdbee7f5874cb"".permuteBlock
     35 blockpermutationTgclocals91187225656c10c4a86295d6dbbcb612"".init.1"".sBoxes,"".permutationFunctionsj.autotmp_25Tgclocalsf207267fbf96a0178e8758c6e3e0ce28~r1"".ksRotate"runtime.makeslice"".ksRotationsouttype.[]uint32inTgclocalsff19ed39bdde8a01a800918ac3ef0ec7>"".(*desCipher).generateSubkeys$"".permutedChoice1$"".permutedChoice2$rightRotations.lenpermutedKey"leftRotations.len$rightRotations.ptrtype.*uint32"leftRotations.ptrkeyBytesc$type.*"".desCipherTgclocalsb98602535bcbe90c7d256ed2f490e0e8Tgclocals67fad00ccb34df424df9d8386f1d2747*"".KeySizeError.Errorstrconv.ItoaRgo.string."crypto/des: invalid key size "*runtime.concatstring2~r0type.stringk(type."".KeySizeError@$GOROOT/src/crypto/des/cipher.go"".NewCipher:go.itab."".KeySizeError,errorruntime.convT2I"type."".desCipher"runtime.newobjectRgo.itab.*"".desCipher,crypto/cipher.Block.autotmp_48~r2type.error0type.crypto/cipher.BlockTgclocals3ffc5aceea63f7a9949ac5d02d9205deTgclocals9783710103695d7171ee820ce562d18d2"".(*desCipher).BlockSize."".(*desCipher).EncryptTgclocals0bc2f4e1e70a3e1e4ce695edc3f82cd7."".(*desCipher).Decrypt*"".NewTripleDESCipher.type."".tripleDESCipher^go.itab.*"".tripleDESCipher,crypto/cipher.Block$runtime.panicslice.autotmp_540type.*"".tripleDESCipherTgclocals15641a178f077b13302c9ae35c60e0bdTgclocalsd964250b5250af0e4037552685027170>"".(*tripleDESCipher).BlockSize:"".(*tripleDESCipher).EncryptTgclocals0063b9397e91d6ee86b94df48994414fTgclocals7d2d5fca80364273fb07d5820a76fef4:"".(*tripleDESCipher).Decrypt"".init"".initdone"runtime.throwinit(encoding/binary.init$crypto/cipher.initstrconv.init>$GOROOT/src/crypto/des/const.go0"".(*KeySizeError).Errorgo.string."des"0go.string."KeySizeError""go.string."Error""runtime.panicwrap
     36 .this*type.*"".KeySizeErrorTgclocalse6397a44f8e1b6e77d0f200b4fba5269<autogenerated>,go.builtin.error.ErrorTgclocalsc55e845a0a62e9baae6c740db5a20866:crypto/cipher.Block.BlockSizeTgclocals522734ad228da40e2256ba19cf2bc72c6crypto/cipher.Block.DecryptTgclocals6b76a522f7743ceb8946f9b724aa14526crypto/cipher.Block.Encrypt*go.info."".cryptBlockgo.info.uint32go.info.int go.info.[]uint64go.info.[]uint8go.info.bool.go.info."".encryptBlock.go.info."".decryptBlock$go.info."".feistelgo.info.uint64.go.info."".permuteBlock"go.info."".init.1,go.info."".expandBlock<go.info."".permuteInitialBlock8go.info."".permuteFinalBlock&go.info."".ksRotate go.info.[]uint32Ngo.info."".(*desCipher).generateSubkeysgo.info.*uint32*go.info.*"".desCipher:go.info."".KeySizeError.Error.go.info."".KeySizeErrorgo.info.string(go.info."".NewCipher6go.info.crypto/cipher.Blockgo.info.errorBgo.info."".(*desCipher).BlockSize>go.info."".(*desCipher).Encrypt>go.info."".(*desCipher).Decrypt:go.info."".NewTripleDESCipher6go.info.*"".tripleDESCipherNgo.info."".(*tripleDESCipher).BlockSizeJgo.info."".(*tripleDESCipher).EncryptJgo.info."".(*tripleDESCipher).Decryptgo.info."".init$type.[8][64]uint32*"".initialPermutationtype.[64]uint8&"".finalPermutation("".expansionFunctiontype.[48]uint8type.[32]uint8type.[56]uint8(type.[8][4][16]uint8type.[16]uint8type.uint8"runtime.gcbits.012type..namedata.*[]uint64.type.*[]uint64 runtime.algarray0type..namedata.*[]uint8.type.*[]uint82type..namedata.*[]uint32.type.*[]uint32"type..hashfunc128,runtime.memhash_varlentype..eqfunc128.runtime.memequal_varlentype..alg1286type..namedata.*[16]uint64. type.*[16]uint64type.[16]uint64runtime.gcbits.<type..namedata.*des.desCipher.(type..importpath.""..type..namedata.subkeys.>type..namedata.**des.desCipher.&type.**"".desCipherRtype..namedata.*func(*des.desCipher) int.:type.*func(*"".desCipher) int8type.func(*"".desCipher) intntype..namedata.*func(*des.desCipher, []uint8, []uint8).Vtype.*func(*"".desCipher, []uint8, []uint8)Ttype.func(*"".desCipher, []uint8, []uint8)\type..namedata.*func(*des.desCipher, []uint8).Dtype.*func(*"".desCipher, []uint8)Btype.func(*"".desCipher, []uint8)2type..namedata.BlockSize.6type..namedata.*func() int. type.*func() inttype.func() int.type..namedata.Decrypt.Ntype..namedata.*func([]uint8, []uint8).8type.*func([]uint8, []uint8)6type.func([]uint8, []uint8).type..namedata.Encrypt.>type..namedata.generateSubkeys.<type..namedata.*func([]uint8).&type.*func([]uint8)$type.func([]uint8)@go.info."".(*KeySizeError).Error0go.info.*"".KeySizeErrorBtype..namedata.*des.KeySizeError.^type..namedata.*func(*des.KeySizeError) string.Ftype.*func(*"".KeySizeError) stringDtype.func(*"".KeySizeError) string*type..namedata.Error.<type..namedata.*func() string.&type.*func() string$type.func() string\type..namedata.*func(des.KeySizeError) string.Dtype.*func("".KeySizeError) stringBtype.func("".KeySizeError) string"type..hashfunc384type..eqfunc384type..alg384Jtype..namedata.**des.tripleDESCipher.2type.**"".tripleDESCipherHtype..namedata.*des.tripleDESCipher.^type..namedata.*func(*des.tripleDESCipher) int.Ftype.*func(*"".tripleDESCipher) intDtype.func(*"".tripleDESCipher) intztype..namedata.*func(*des.tripleDESCipher, []uint8, []uint8).btype.*func(*"".tripleDESCipher, []uint8, []uint8)`type.func(*"".tripleDESCipher, []uint8, []uint8).type..namedata.cipher1..type..namedata.cipher2..type..namedata.cipher3."type..hashfunc256type..eqfunc256type..alg2566type..namedata.*[64]uint32. type.*[64]uint32type.[64]uint32:type..namedata.*[][64]uint32.$type.*[][64]uint32"type.[][64]uint32$type..hashfunc2048 type..eqfunc2048type..alg2048<type..namedata.*[8][64]uint32.&type.*[8][64]uint32 type..hashfunc64type..eqfunc64type..alg644type..namedata.*[64]uint8.type.*[64]uint8 type..hashfunc48type..eqfunc48type..alg484type..namedata.*[48]uint8.type.*[48]uint8 type..hashfunc32type..eqfunc32type..alg324type..namedata.*[32]uint8.type.*[32]uint8 type..hashfunc56type..eqfunc56type..alg564type..namedata.*[56]uint8.type.*[56]uint84type..namedata.*[16]uint8.type.*[16]uint88type..namedata.*[][16]uint8."type.*[][16]uint8 type.[][16]uint8:type..namedata.*[4][16]uint8.$type.*[4][16]uint8"type.[4][16]uint8>type..namedata.*[][4][16]uint8.(type.*[][4][16]uint8&type.[][4][16]uint8"type..hashfunc512type..eqfunc512type..alg512@type..namedata.*[8][4][16]uint8.*type.*[8][4][16]uint8<go.info.go.builtin.error.ErrorBgo.itablink."".KeySizeError,errorJgo.info.crypto/cipher.Block.BlockSizeFgo.info.crypto/cipher.Block.DecryptFgo.info.crypto/cipher.Block.EncryptZgo.itablink.*"".desCipher,crypto/cipher.Blockfgo.itablink.*"".tripleDESCipher,crypto/cipher.Block>type..importpath.crypto/cipher.Btype..importpath.encoding/binary.2type..importpath.strconv.	(h4eH%H;aH0Hl$(Hl$(HD$pHHD$hHHH$HD$HH 1HT$ D$L$H}u$tGHrHH|$@H9s/LD$8I4$Ht$HD$ HPL$D$1D$Ht$@H9sLD$8MHLH H	H$HD$HL$XHvHHL$PHHl$(H0`_`_
     45 !
     48 
     49 

	
$
     55 
     56 ?r8*
     57 eH%H;aHXHl$PHl$PHD$`H$HD$hHD$HD$pHD$HD$xHD$H$HD$ H$HD$(H$HD$0H$HD$8H$HD$@D$HHl$PHXYB!r
     60 
     61 
     62 eH%H;aHXHl$PHl$PHD$`H$HD$hHD$HD$pHD$HD$xHD$H$HD$ H$HD$(H$HD$0H$HD$8H$HD$@D$HHl$PHXYL!r
     65 
     66 
     67 eH%H;aHHl$Hl$D$ $HD$HL$(H111<sXHH*H?H @	HsAH@s.HHH5H<1H<rT$0Hl$HG0/0/
     70 V!
	
     73 
     75 (
     76 HD$HT$H\$11H9}D;HLAIIH@HH!HHJL)HH@MI!L	LLH9|Ht$(bbeH%H;a%HPHl$HHl$H1HD$(H1HL$8H1HT$0HHHH5HHHL$@HLCIILHH@MI!L$HHD$HD$ HD$ HD$ HT$@H\$0HH@sbHt$(HHLLHSHHL$8HT$0HQHHL$8H.HHD$(HHl$HHP
     80 !<,,
     81 
     83 
     84 D$11H}HHH?H	H|HT$00			HD$HH0HH0HH1H0H1H0H1H1HH HH!HH H1HH1HH1H1HH!HH!HH1HH1HH1H1H3333H!HH!HH1HH1HH1H1HUUUUH!HH!H1H!H1H1HD$




HD$HUUUUH!HH!H1H!H1H1H3333H!HH!HH1HH1HH1H1HH!HH!HH1HH1HH1H1HH H%H!HH H1HH1HH1H1HH0HH0HH1H0H1H0H1H1HT$




eH%H;aH8Hl$0Hl$0HH$HD$HD$HD$HL$(HT$ \$@1H}TH=D7EHIDA ED!AAHA EE!D	H9s(HLH|HD$HHT$PHL$XHl$0H8$popo
    102 !1

    106 >
    107 eH%H;a<H`Hl$XHl$XHD$xHHD$pHHH$HHD$HD$8HD$8HD$ HD$0H$HD$HD$PHL$HL$8HT$0H$HD$HD$HHL$HL$(1HT$@H}vH\$8H9svHt$P<H9siDHL	H<$H=H|$HD$0HD$0HD$hHL$ HT$@HHHD$HHL$(HT$@H|Hl$XH`
    112 !1 (	"<
    114 
    117 
    118 ]>j<	
    119 eH%H;avpH@Hl$8Hl$8HD$HH$HD$HL$H$HHT$HD$HD$HL$ HD$(HL$0HD$PHL$XHl$8H@wk$b
    122 &Y
    123 eH%H;aH8Hl$0Hl$0HD$HHtOHD$ HH$HD$ HD$HD$HL$HD$XHD$`HD$hHL$pHl$0H8H
H$HD$HD$(H$HL$@HL$HL$HHL$HL$PHL$HHD$XHD$(HD$`HD$hHD$pHl$0H8pcopro8!O'2
    129 F@17
    130 HD$
    131 
    132 L
    133 eH%H;av|HPHl$HHl$HHD$XH$HD$HD$HD$`HD$HD$hHD$ HD$pHD$(HD$xHD$0H$HD$8H$HD$@Hl$HHPkwP|
    136 eH%H;av|HPHl$HHl$HHD$XH$HD$HD$HD$`HD$HD$hHD$ HD$pHD$(HD$xHD$0H$HD$8H$HD$@Hl$HHPkwT|
    139 eH%H;aH8Hl$0Hl$0HD$HHH
H$HD$HD$(HL$PHH$HT$@HT$HD$HL$HD$PHHL$(HH$HT$@HZH\$HD$HXH\$HD$(HH$HL$PHQH?HHH\$@HHT$HT$HHHT$HHL$HHD$XHD$(HD$`HD$hHD$pHl$0H8HD$ HH$HD$ HD$HD$HL$HD$XHD$`HL$hHD$pHl$0H8Ypop\od!0FN2O
    147 ;:7]
    148 HD$
    149 
    150 |
    151 eH%H;aH@Hl$8Hl$8HD$HH$HL$PHL$HT$XHT$H\$`H\$Ht$hHt$ Ht$pHt$(Ht$xHt$0HD$HHH$HL$PHL$HT$XHT$H\$`H\$HL$ HT$(H\$0HD$HHH$HD$PHD$HL$XHL$HT$`HT$HD$ HL$(HT$0Hl$8H@!LDC
    155 
    156 h
    157 eH%H;aH@Hl$8Hl$8HD$HHH$HL$PHL$HT$XHT$H\$`H\$Ht$hHt$ Ht$pHt$(Ht$xHt$0HD$HHH$HL$PHL$HT$XHT$H\$`H\$HL$ HT$(H\$0HD$HH$HD$PHD$HL$XHL$HT$`HT$HD$ HL$(HT$0Hl$8H@!SD=
    162 
    163 o
    164 eH%H;avTHH,$H,$<v	H,$HuH,$H3jj12eH%H;aH8Hl$0Hl$0HY Ht
H|$@H9;uH#HD$@Ht*HH$HD$HL$HD$HHL$PHl$0H8HH$HD$HHD$HD$HHD$ HD$(FpSopEo
    171 Hh
    172 eH%H;avVH Hl$Hl$HY Ht
H|$(H9;uH#HD$(H@ HL$0H$HD$HL$HL$8HD$@Hl$H @Q?llE eH%H;avLHHl$Hl$HY Ht
H|$ H9;uH#HD$ H@ HL$(H$HD$HD$0Hl$H0G/bbEeH%H;aH@Hl$8Hl$8HY Ht
H|$HH9;uH#HD$HHL$PH@(HT$XHT$HT$`HT$HT$hHT$HT$pHT$ HT$xHT$(H$HT$0H$Hl$8H@b|
    183 
    185 eH%H;aH@Hl$8Hl$8HY Ht
H|$HH9;uH#HD$HHL$PH@0HT$XHT$HT$`HT$HT$hHT$HT$pHT$ HT$xHT$(H$HT$0H$Hl$8H@b|
    192 
    193 I	"".cryptBlockright`"leftd"ih"subkeysdst"src0"decrypt"	I"".encryptBlocksubkeysdst"src0""".decryptBlocksubkeysdst"src0""".feistelrightkey"result""".permuteBlocksrcpermutation"block """.init.1sP"jX"i`""".expandBlocksrcblock""".permuteInitialBlockblock~r1""".permuteFinalBlockblock~r1""".ksRotateinout""".(*desCipher).generateSubkeysrightRotations.len@"permutedKeyH"leftRotations.lenP"iX"rightRotations.ptr`"leftRotations.ptrh"ckeyBytes"crypto/des: invalid key size "".KeySizeError.Errork~r0""".NewCipherch"key~r1"~r2(""".(*desCipher).BlockSizec~r0""".(*desCipher).Encryptcdst"src """.(*desCipher).Decryptcdst"src """.NewTripleDESCipherch"key~r1"~r2(""".(*tripleDESCipher).BlockSizec~r0""".(*tripleDESCipher).Encryptcdst"src """.(*tripleDESCipher).Decryptcdst"src """.init&.6>$,4<
    195 "*2: (08'/7?
%-5=#+3;	!)1980( 91	)!:2
    198 *";3+#<4,$=5
-%>6.&?7/'

    207 		
    211 '/7?&.6>
%-5=	!)19
    214 "*2:#+3;$,4<*'- 735)2#.!%,40(1$+6	
    218 
    221 	
    224 	
	
    230 	
    233 
	

    238 

    241 	
    244 
	
    248 	
    251 	

	
    256 
	
    262 
    263 
	
	
    268 

    274 	
    275 	
    279 
	
    284 
	
    290 	
    292 
	
	
    298 
    300 	
    303 	
	
    308 
	
    312 

	
    318 
	
    321 

    326 	
    329 	
    333 	
    336 		
    341 
    343 
		*[]uint64/DK\6?i *[]uint8i6~.8	*[]uint32%?6*[16]uint64~6E9*des.desCipher
    349 crypto/dessubkeysQt(**des.desCipher.B6*func(*des.desCipher) intC6t+'3'*func(*des.desCipher, []uint8, []uint8);"6%3*func(*des.desCipher, []uint8)U6(F3	BlockSize*func() intQ693Decrypt*func([]uint8, []uint8)7M6lxy3EncryptgenerateSubkeys*func([]uint8)g86{36desKeySizeErrorError"".(*KeySizeError).Error.this~r0"*des.KeySizeError*func(*des.KeySizeError) stringY623Error*func() stringwi6m3z6*func(des.KeySizeError) string_6I73t;**des.tripleDESCipher886*des.tripleDESCipher*func(*des.tripleDESCipher) int@Xn63-*func(*des.tripleDESCipher, []uint8, []uint8)t
6]`M3y96cipher1cipher2cipher3
    353 mX*[64]uint32;6.@
*[][64]uint32=;6*[8][64]uint32	S$6!@@
    356 *[64]uint8Co6@&@00
    357 *[48]uint860?Y0  
    358 *[32]uint8y6 Y 88
    359 *[56]uint868I#8
    360 *[16]uint8/
Q6}5G*[][16]uint8}z!6O}
*[4][16]uint8v6@H*[][4][16]uint8V6+
    364 *[8][4][16]uint806}dVgo.builtin.error.Error.this~r1"crypto/cipher.Block.BlockSize.this~r1"'crypto/cipher.Block.Decrypt.thisdst"src("crypto/cipher.Block.Encrypt.thisdst"src("
crypto/cipherencoding/binarystrconv
    366  
    367 `` 0"$j&(*,
    369  ` 0"$.0*2
    371  ` 0"$.0*
    373 
    374  R46008 :<J>@*BPD@<F<$H@*J
    376  LNB6P?R/T D@@*4`` D<(V@* X<D<@V@*
    378  X<D<@V@*Z
    380  H~\^@p`bd<f@*h
    382  jBZZlB@n_pO<r?/tvxvz|~ D*
    384 
    385  N0>@
    387  hhpp
    389 |~PX0: |~V@
    390  ,p@ |~0
    392  2p@ |~0
    394  fxhhhpp
    396 |PX0:. |V@
    397 
    398  p@ |
    400 
    401  p@ |
    403  <dtJ@@
    405  0p0
    407  @@X 0
    409  00X 0
    411  P  0
    413  P  0(&  Z.X8~8888880.Z
    415 ",2,Z8~88Z
    416 "222Z8~88@>Z
    417 (L8p88HZ
    418 "B2BR888Z
    419 J&JH8h88VZ 40`4P8x8Z0@d88Z,
    420 <
    421 `88fZ~~Z*ZH8l8ZBhRh88888888::Z.>Z8~8Z,N8l888Z6Fb88Z
    423 2B^888Z
    424 2B^888Z.>`8~888ZBRn88Z
    426 >Nj888Z
    427 >Nj888Z66"@6 @@@``@N@@@jpp@l``@L@^  @
    428 pp0@P
    429 `$$
    430 pp
    431 0@P
    432 X`<
    434 pp0@P
    435 `
    436 pp
    437 0@P
    438 X`
    440 pp0@P
    441 `bb
    442 pp
    443 0@P
    444 X`      
    446 pp0@P
    447 `
    448 0@P
    450 X`<p$""0@P
    452 X
    453 ~`p
    454 $$
    455 pp0@P
    456 `~88
    457 pp0@P
    458 `
    459 0@P
    461 Xp~TT
    463 pp0@P
    464 `
    465 0@P
    466 Xp~BB
    468 pp0@P
    469 `
    470 0@P
    472 Xp~
    474 pp0@P
    475 `
    476 
    477 0@P
    478 Xp44
    480 pp0@P
    481 `
    482 0@P
    484 Xp$$""
    486 pp0@P
    487 `
    488 
    489 0@P
    490 Xp~,0@P
    492 X`p
    494 
    495 000
    496 000
    497 000
    498 00h0h
    499 
    500 Z4Dh88((DD
    501 pp0@P
    502 `
    503 0@P
    505 Xp""
    507 pp0@P
    508 `
    509 
    510 0@P
    511 Xp0@P
    513 `p
    514 
    515 000BB
    516 pp0@P
    517 `
    518 0@P
    520 Xp0@P
    522 X
    523 `
    524 
    525 000      00
    526 pp0@P
    527 `..DD
    528 pp0@P
    529 `
    530 0@P
    532 Xp``
    534 pp0@P
    535 `
    536 0@P
    537 Xp$0@P
    539 X`p
    541 
    542 000
    543 000
    544 0000@P
    545 X
    546 `p
    547       
    548 pp0@P
    549 `
    550 0@P
    552 X`pb  
    554 pp0@P
    555 `
    556 pp
    557 0@P
    558 X`      ""
    560 pp0@P
    561 `
    562 0@P
    564 X`p      
    566 pp0@P
    567 `
    568 0@P
    570 X`p      
    572 pp0@P
    573 `
    574 0@P
    576 X`p      
    578 pp0@P
    579 `
    580 0@P
    582 X`p      
    584 pp0@P
    585 `
    586 0@P
    588 X`p
    590 pp0@P
    591 `
    592 0@P
    594 X`p
    596 pp0@P
    597 `
    598 pp
    599 0@P
    600 X`  
    602 pp0@P
    603 `
    604 0@P
    606 X`p$$
    608 pp0@P
    609 `
    610 pp
    611 0@P
    612 X`      &&
    614 pp0@P
    615 `
    616 0@P
    618 X`pZ0@d88@P Z>Nr88Z
    620 :Jn888Z
    621 :Jn888@p ~@p   $$go17ld