Home | History | Annotate | Download | only in crypto
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     1251      `
      3 go object darwin amd64 go1.5.1 X:none
      4 build id "ffa7f0d91ebb69ae6ca9d154e700d04aa5ae9bcd"
      5 
      6 $$
      7 package subtle
      8 	import runtime "runtime"
      9 	func @"".ConstantTimeCompare (@"".x2 []byte "esc:0x1", @"".y3 []byte "esc:0x1") (? int)
     10 	func @"".ConstantTimeSelect (@"".v2 int, @"".x3 int, @"".y4 int) (? int) { return ^(@"".v2 - 0x1) & @"".x3 | (@"".v2 - 0x1) & @"".y4 }
     11 	func @"".ConstantTimeByteEq (@"".x2 uint8, @"".y3 uint8) (? int) {  var @"".z4 uint8; @"".z4 = ^(@"".x2 ^ @"".y3); @"".z4 &= @"".z4 >> 0x4; @"".z4 &= @"".z4 >> 0x2; @"".z4 &= @"".z4 >> 0x1; return int(@"".z4) }
     12 	func @"".ConstantTimeEq (@"".x2 int32, @"".y3 int32) (? int) {  var @"".z4 int32; @"".z4 = ^(@"".x2 ^ @"".y3); @"".z4 &= @"".z4 >> 0x10; @"".z4 &= @"".z4 >> 0x8; @"".z4 &= @"".z4 >> 0x4; @"".z4 &= @"".z4 >> 0x2; @"".z4 &= @"".z4 >> 0x1; return int(@"".z4 & 0x1) }
     13 	func @"".ConstantTimeCopy (@"".v1 int, @"".x2 []byte "esc:0x1", @"".y3 []byte "esc:0x1")
     14 	func @"".ConstantTimeLessOrEq (@"".x2 int, @"".y3 int) (? int) {  var @"".x324 int32; @"".x324 = int32(@"".x2);  var @"".y325 int32; @"".y325 = int32(@"".y3); return int((@"".x324 - @"".y325 - 0x1) >> 0x1f & 0x1) }
     15 
     16 $$
     17 _go_.o          0           0     0     644     6858      `
     18 go object darwin amd64 go1.5.1 X:none
     19 
     20 !
     21 go13ld,"".ConstantTimeCompareeH%H;a.HH\$H$H|$ Ht$(HD$@H9tHD$PH11H9D$HL$H9HH$H\$8Hl$LD$@L9H+H$H|$ Ht$(HL$H9s{HHl$8LL$@L9s^Hl
mH1l$H	HHH9oH1HH1HHH!HH!HH!H\$PH
     28 B
     29 *runtime.racefuncenter
     30 (runtime.racefuncexit
     31  runtime.raceread
     32  runtime.raceread
     33 (runtime.racefuncexit
     34 $runtime.panicindex
     35 $runtime.panicindex
     36 $runtime.panicindex
     37 $runtime.panicindex
     38 0runtime.morestack_noctxtp0"".autotmp_0008type.int"".autotmp_0007type.uint8"".autotmp_0006type.uint8"".autotmp_0005type.uint8"".autotmp_0004type.int"".autotmp_0003type.uint8"".autotmp_0002type.int"".itype.int"".~r2`type.int"".y0type.[]uint8"".xtype.[]uint804/0/0+8
     40 	; Tgclocals71f75e7e2fe2878e818867fe3428bd87Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/darwin-x86/src/crypto/subtle/constant_time.go*"".ConstantTimeSelecteH%H;avIHH\$H$HD$HHHl$HH!HHLD$ L!H	H\$(H
     45 :
     46 *runtime.racefuncenter
     47 (runtime.racefuncexit
     48 0runtime.morestack_noctxt@"".~r30type.int"".y type.int"".xtype.int"".vtype.intD`:`
     50 DTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/darwin-x86/src/crypto/subtle/constant_time.go*"".ConstantTimeByteEqeH%H;avOHH\$H$\$l$H1HHH!HH!HH!H\$H
     52 :
     53 *runtime.racefuncenter
     54 (runtime.racefuncexit
     55 0runtime.morestack_noctxt 
     56 "".autotmp_0011type.uint8"".autotmp_0010type.uint8"".~r2type.int"".ytype.uint8"".xtype.uint8Jp"@			
     60 TTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/darwin-x86/src/crypto/subtle/constant_time.go""".ConstantTimeEqeH%H;avVHH\$H$L$l$1!!!!!HcH\$H
     62 :
     63 *runtime.racefuncenter
     64 (runtime.racefuncexit
     65 0runtime.morestack_noctxt "".autotmp_0016type.int32"".autotmp_0015type.int32"".autotmp_0014type.int32"".autotmp_0013type.int32"".~r2type.int"".ytype.int32"".xtype.int32Qp*T

	
     71 TTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/darwin-x86/src/crypto/subtle/constant_time.go&"".ConstantTimeCopyeH%H;aHHH\$HH$H|$PHt$XHL$`HD$xH9tTHH\$8HD$@%HH$H\$8H\$HD$H\$HH$HKHL$HH\$/HHH@l$.1H9HD$0H9HH$H\$XHl$0LD$`L9H+H$H\$pHl$0LD$xL9H+H$Ht$XHL$`HD$0H9scHl$/H!Hl$pLL$xL9s>HlmDD$.L!H	H9sH,]HH9<HHH"
     82 B
     83 *runtime.racefuncenterbgo.string."subtle: slices have different lengths"type.string
     84 runtime.convT2E
     85 runtime.gopanic
     86 "runtime.racewrite
     87  runtime.raceread
     88  runtime.raceread
     89 (runtime.racefuncexit
     90 $runtime.panicindex
     91 $runtime.panicindex
     92 $runtime.panicindex
     93 $runtime.panicindex
     94 $runtime.panicindex
     95 $runtime.panicindex
     96 0runtime.morestack_noctxtp"".autotmp_0021type.int"".autotmp_0020type.int"".autotmp_0019type.string"".i/type.int"".ymask3type.uint8"".xmask1type.uint8"".y@type.[]uint8"".xtype.[]uint8"".vtype.int<4p
     98 T
     99 * Q[Tgclocals2543eac57db2117ca9055a9832bb0bbeTgclocalsd8fdd2a55187867c76648dc792366181tprebuilts/go/darwin-x86/src/crypto/subtle/constant_time.go."".ConstantTimeLessOrEqeH%H;av<HH\$H$H\$HD$)HcH\$ H
    102 :
    103 *runtime.racefuncenter
    104 (runtime.racefuncexit
    105 0runtime.morestack_noctxt0"".~r2 type.int"".ytype.int"".xtype.int7`$
    107 DTgclocals790e5cc5051fc0affc980ade09e929ecTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/darwin-x86/src/crypto/subtle/constant_time.goTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals71f75e7e2fe2878e818867fe3428bd87	Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adjgo.string.hdr."subtle: slices have different lengths"  %bgo.string."subtle: slices have different lengths"bgo.string."subtle: slices have different lengths"PLsubtle: slices have different lengthsTgclocalsd8fdd2a55187867c76648dc792366181  Tgclocals2543eac57db2117ca9055a9832bb0bbe  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals790e5cc5051fc0affc980ade09e929ec2"".ConstantTimeComparef,"".ConstantTimeCompare0"".ConstantTimeSelectf*"".ConstantTimeSelect0"".ConstantTimeByteEqf*"".ConstantTimeByteEq("".ConstantTimeEqf""".ConstantTimeEq,"".ConstantTimeCopyf&"".ConstantTimeCopy4"".ConstantTimeLessOrEqf."".ConstantTimeLessOrEq"runtime.gcbits.01.go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint8.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime""runtime.zerovaluego13ld