File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0045b9b0
0045b9b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 key, struct []uint8 message, uint32 usage)
0045b9b0ldr x16, [x28+16]
0045b9b4sub x17, sp, 144
0045b9b8subs xzr, x17, x16
0045b9bcb.ls 0x45bb20
0045b9c0sub x20, sp, 272
0045b9c4stp x29, x30, [x20-8]
0045b9c8add sp, x20, 0
0045b9ccsub x29, sp, 8
0045b9d0ldr x16, [x28+32]
0045b9d4cbnz x16, 0x45bb54
0045b9d8
0045b9d8loc_45b9d8:
0045b9d8str x0, [sp+280]
0045b9dcstr x1, [sp+288]
0045b9e0str x2, [sp+296]
0045b9e4str x3, [sp+304]
0045b9e8str x4, [sp+312]
0045b9ecstr x5, [sp+320]
0045b9f0str x6, [sp+328]
0045b9f4str w7, [sp+336]
0045b9f8str xzr, [sp+112]
0045b9fcstp xzr, xzr, [sp+120]
0045ba00str xzr, [sp+88]
0045ba04stp xzr, xzr, [sp+96]
0045ba08stp xzr, xzr, [sp+72]
0045ba0cldr x7, [sp+280]
0045ba10cbnz x7, 0x45ba18
0045ba14b 0x45bb18
0045ba18
0045ba18loc_45ba18:
0045ba18str xzr, [sp+240]
0045ba1cstp xzr, xzr, [sp+248]
0045ba20str xzr, [sp+216]
0045ba24stp xzr, xzr, [sp+224]
0045ba28stp xzr, xzr, [sp+200]
0045ba2cldr w6, [sp+336]
0045ba30ldr x0, [sp+288]
0045ba34ldr x3, [sp+312]
0045ba38ldr x7, [sp+280]
0045ba3cldrsb x27, [x7]
0045ba40ldr x1, [sp+296]
0045ba44ldr x4, [sp+320]
0045ba48ldr x2, [sp+304]
0045ba4cldr x5, [sp+328]
0045ba50bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage
0045ba54str x0, [sp+240]
0045ba58str x1, [sp+248]
0045ba5cstr x2, [sp+256]
0045ba60str x3, [sp+216]
0045ba64str x4, [sp+224]
0045ba68str x5, [sp+232]
0045ba6cstr x6, [sp+200]
0045ba70str x7, [sp+208]
0045ba74ldr x7, [sp+240]
0045ba78ldr x8, [sp+248]
0045ba7cldr x9, [sp+256]
0045ba80str x7, [sp+176]
0045ba84str x8, [sp+184]
0045ba88str x9, [sp+192]
0045ba8cldr x7, [sp+216]
0045ba90ldr x8, [sp+224]
0045ba94ldr x9, [sp+232]
0045ba98str x7, [sp+152]
0045ba9cstr x8, [sp+160]
0045baa0str x9, [sp+168]
0045baa4ldr x7, [sp+200]
0045baa8ldr x8, [sp+208]
0045baacstr x7, [sp+136]
0045bab0str x8, [sp+144]
0045bab4ldr x7, [sp+176]
0045bab8ldr x8, [sp+184]
0045babcldr x9, [sp+192]
0045bac0str x7, [sp+112]
0045bac4str x8, [sp+120]
0045bac8str x9, [sp+128]
0045baccldr x7, [sp+152]
0045bad0ldr x8, [sp+160]
0045bad4ldr x9, [sp+168]
0045bad8str x7, [sp+88]
0045badcstr x8, [sp+96]
0045bae0str x9, [sp+104]
0045bae4ldr x6, [sp+136]
0045bae8ldr x7, [sp+144]
0045baecstr x6, [sp+72]
0045baf0str x7, [sp+80]
0045baf4ldr x0, [sp+112]
0045baf8ldr x3, [sp+88]
0045bafcldr x1, [sp+120]
0045bb00ldr x4, [sp+96]
0045bb04ldr x2, [sp+128]
0045bb08ldr x5, [sp+104]
0045bb0cldp x29, x30, [sp-8]
0045bb10add sp, sp, 272
0045bb14ret x30
0045bb18
0045bb18loc_45bb18:
0045bb18bl runtime.panicwrap
0045bb1chint
0045bb20
0045bb20loc_45bb20:
0045bb20stp x0, x1, [sp+8]
0045bb24stp x2, x3, [sp+24]
0045bb28stp x4, x5, [sp+40]
0045bb2cstr x6, [sp+56]
0045bb30str w7, [sp+64]
0045bb34mov x3, x30
0045bb38bl runtime.morestack_noctxt.abi0
0045bb3cldp x0, x1, [sp+8]
0045bb40ldp x2, x3, [sp+24]
0045bb44ldp x4, x5, [sp+40]
0045bb48ldr x6, [sp+56]
0045bb4cldr w7, [sp+64]
0045bb50b 0x45b9b0
0045bb54
0045bb54loc_45bb54:
0045bb54ldr x17, [x16]
0045bb58add x20, sp, 280
0045bb5csubs xzr, x20, x17
0045bb60b.ne 0x45b9d8
0045bb64add x20, sp, 8
0045bb68str x20, [x16]
0045bb6cb 0x45b9d8
0045b9b0
0045b9b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 key, struct []uint8 message, uint32 usage)
0045b9b0ldr x16, [x28+16]
0045b9b4sub x17, sp, 144
0045b9b8subs xzr, x17, x16
0045b9bcb.ls 0x45bb20
0045b9c0sub x20, sp, 272
0045b9c4stp x29, x30, [x20-8]
0045b9c8add sp, x20, 0
0045b9ccsub x29, sp, 8
0045b9d0ldr x16, [x28+32]
0045b9d4cbnz x16, 0x45bb54
0045b9d8
0045b9d8loc_45b9d8:
0045b9d8str x0, [sp+280]
0045b9dcstr x1, [sp+288]
0045b9e0str x2, [sp+296]
0045b9e4str x3, [sp+304]
0045b9e8str x4, [sp+312]
0045b9ecstr x5, [sp+320]
0045b9f0str x6, [sp+328]
0045b9f4str w7, [sp+336]
0045b9f8str xzr, [sp+112]
0045b9fcstp xzr, xzr, [sp+120]
0045ba00str xzr, [sp+88]
0045ba04stp xzr, xzr, [sp+96]
0045ba08stp xzr, xzr, [sp+72]
0045ba0cldr x7, [sp+280]
0045ba10cbnz x7, 0x45ba18
0045ba14b 0x45bb18
0045ba18
0045ba18loc_45ba18:
0045ba18str xzr, [sp+240]
0045ba1cstp xzr, xzr, [sp+248]
0045ba20str xzr, [sp+216]
0045ba24stp xzr, xzr, [sp+224]
0045ba28stp xzr, xzr, [sp+200]
0045ba2cldr w6, [sp+336]
0045ba30ldr x0, [sp+288]
0045ba34ldr x3, [sp+312]
0045ba38ldr x7, [sp+280]
0045ba3cldrsb x27, [x7]
0045ba40ldr x1, [sp+296]
0045ba44ldr x4, [sp+320]
0045ba48ldr x2, [sp+304]
0045ba4cldr x5, [sp+328]
0045ba50bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage
0045ba54str x0, [sp+240]
0045ba58str x1, [sp+248]
0045ba5cstr x2, [sp+256]
0045ba60str x3, [sp+216]
0045ba64str x4, [sp+224]
0045ba68str x5, [sp+232]
0045ba6cstr x6, [sp+200]
0045ba70str x7, [sp+208]
0045ba74ldr x7, [sp+240]
0045ba78ldr x8, [sp+248]
0045ba7cldr x9, [sp+256]
0045ba80str x7, [sp+176]
0045ba84str x8, [sp+184]
0045ba88str x9, [sp+192]
0045ba8cldr x7, [sp+216]
0045ba90ldr x8, [sp+224]
0045ba94ldr x9, [sp+232]
0045ba98str x7, [sp+152]
0045ba9cstr x8, [sp+160]
0045baa0str x9, [sp+168]
0045baa4ldr x7, [sp+200]
0045baa8ldr x8, [sp+208]
0045baacstr x7, [sp+136]
0045bab0str x8, [sp+144]
0045bab4ldr x7, [sp+176]
0045bab8ldr x8, [sp+184]
0045babcldr x9, [sp+192]
0045bac0str x7, [sp+112]
0045bac4str x8, [sp+120]
0045bac8str x9, [sp+128]
0045baccldr x7, [sp+152]
0045bad0ldr x8, [sp+160]
0045bad4ldr x9, [sp+168]
0045bad8str x7, [sp+88]
0045badcstr x8, [sp+96]
0045bae0str x9, [sp+104]
0045bae4ldr x6, [sp+136]
0045bae8ldr x7, [sp+144]
0045baecstr x6, [sp+72]
0045baf0str x7, [sp+80]
0045baf4ldr x0, [sp+112]
0045baf8ldr x3, [sp+88]
0045bafcldr x1, [sp+120]
0045bb00ldr x4, [sp+96]
0045bb04ldr x2, [sp+128]
0045bb08ldr x5, [sp+104]
0045bb0cldp x29, x30, [sp-8]
0045bb10add sp, sp, 272
0045bb14ret x30
0045bb18
0045bb18loc_45bb18:
0045bb18bl runtime.panicwrap
0045bb1chint
0045bb20
0045bb20loc_45bb20:
0045bb20stp x0, x1, [sp+8]
0045bb24stp x2, x3, [sp+24]
0045bb28stp x4, x5, [sp+40]
0045bb2cstr x6, [sp+56]
0045bb30str w7, [sp+64]
0045bb34mov x3, x30
0045bb38bl runtime.morestack_noctxt.abi0
0045bb3cldp x0, x1, [sp+8]
0045bb40ldp x2, x3, [sp+24]
0045bb44ldp x4, x5, [sp+40]
0045bb48ldr x6, [sp+56]
0045bb4cldr w7, [sp+64]
0045bb50b 0x45b9b0
0045bb54
0045bb54loc_45bb54:
0045bb54ldr x17, [x16]
0045bb58add x20, sp, 280
0045bb5csubs xzr, x20, x17
0045bb60b.ne 0x45b9d8
0045bb64add x20, sp, 8
0045bb68str x20, [x16]
0045bb6cb 0x45b9d8
0045b9b0
0045bb70
0045bb70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
0045bb70ldr x16, [x28+16]
0045bb74sub x17, sp, 64
0045bb78subs xzr, x17, x16
0045bb7cb.ls 0x45bc84
0045bb80str x30, [sp-192]!
0045bb84stur x29, [sp-8]
0045bb88sub x29, sp, 8
0045bb8cldr x16, [x28+32]
0045bb90cbnz x16, 0x45bcb8
0045bb94
0045bb94loc_45bb94:
0045bb94str x0, [sp+200]
0045bb98str x1, [sp+208]
0045bb9cstr x2, [sp+216]
0045bba0str x3, [sp+224]
0045bba4str x4, [sp+232]
0045bba8str x5, [sp+240]
0045bbacstr x6, [sp+248]
0045bbb0str w7, [sp+256]
0045bbb4str xzr, [sp+80]
0045bbb8stp xzr, xzr, [sp+88]
0045bbbcstp xzr, xzr, [sp+64]
0045bbc0ldr x7, [sp+200]
0045bbc4cbnz x7, 0x45bbcc
0045bbc8b 0x45bc7c
0045bbcc
0045bbccloc_45bbcc:
0045bbccstr xzr, [sp+120]
0045bbd0stp xzr, xzr, [sp+128]
0045bbd4stp xzr, xzr, [sp+104]
0045bbd8ldr w6, [sp+256]
0045bbdcldr x0, [sp+208]
0045bbe0ldr x3, [sp+232]
0045bbe4ldr x7, [sp+200]
0045bbe8ldrsb x27, [x7]
0045bbecldr x1, [sp+216]
0045bbf0ldr x4, [sp+240]
0045bbf4ldr x2, [sp+224]
0045bbf8ldr x5, [sp+248]
0045bbfcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash
0045bc00str x0, [sp+120]
0045bc04str x1, [sp+128]
0045bc08str x2, [sp+136]
0045bc0cstr x3, [sp+104]
0045bc10str x4, [sp+112]
0045bc14ldr x7, [sp+120]
0045bc18ldr x8, [sp+128]
0045bc1cldr x9, [sp+136]
0045bc20str x7, [sp+160]
0045bc24str x8, [sp+168]
0045bc28str x9, [sp+176]
0045bc2cldr x7, [sp+104]
0045bc30ldr x8, [sp+112]
0045bc34str x7, [sp+144]
0045bc38str x8, [sp+152]
0045bc3cldr x7, [sp+160]
0045bc40ldr x8, [sp+168]
0045bc44ldr x9, [sp+176]
0045bc48str x7, [sp+80]
0045bc4cstr x8, [sp+88]
0045bc50str x9, [sp+96]
0045bc54ldr x3, [sp+144]
0045bc58ldr x4, [sp+152]
0045bc5cstr x3, [sp+64]
0045bc60str x4, [sp+72]
0045bc64ldr x0, [sp+80]
0045bc68ldr x1, [sp+88]
0045bc6cldr x2, [sp+96]
0045bc70ldur x29, [sp-8]
0045bc74ldr x30, [sp], 192
0045bc78ret x30
0045bc7c
0045bc7cloc_45bc7c:
0045bc7cbl runtime.panicwrap
0045bc80hint
0045bc84
0045bc84loc_45bc84:
0045bc84stp x0, x1, [sp+8]
0045bc88stp x2, x3, [sp+24]
0045bc8cstp x4, x5, [sp+40]
0045bc90str x6, [sp+56]
0045bc94str w7, [sp+64]
0045bc98mov x3, x30
0045bc9cbl runtime.morestack_noctxt.abi0
0045bca0ldp x0, x1, [sp+8]
0045bca4ldp x2, x3, [sp+24]
0045bca8ldp x4, x5, [sp+40]
0045bcacldr x6, [sp+56]
0045bcb0ldr w7, [sp+64]
0045bcb4b 0x45bb70
0045bcb8
0045bcb8loc_45bcb8:
0045bcb8ldr x17, [x16]
0045bcbcadd x20, sp, 200
0045bcc0subs xzr, x20, x17
0045bcc4b.ne 0x45bb94
0045bcc8add x20, sp, 8
0045bcccstr x20, [x16]
0045bcd0b 0x45bb94
0045bcd4udf 0
0045bcd8udf 0
0045bcdcudf 0
0045bb70
0045bb70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
0045bb70ldr x16, [x28+16]
0045bb74sub x17, sp, 64
0045bb78subs xzr, x17, x16
0045bb7cb.ls 0x45bc84
0045bb80str x30, [sp-192]!
0045bb84stur x29, [sp-8]
0045bb88sub x29, sp, 8
0045bb8cldr x16, [x28+32]
0045bb90cbnz x16, 0x45bcb8
0045bb94
0045bb94loc_45bb94:
0045bb94str x0, [sp+200]
0045bb98str x1, [sp+208]
0045bb9cstr x2, [sp+216]
0045bba0str x3, [sp+224]
0045bba4str x4, [sp+232]
0045bba8str x5, [sp+240]
0045bbacstr x6, [sp+248]
0045bbb0str w7, [sp+256]
0045bbb4str xzr, [sp+80]
0045bbb8stp xzr, xzr, [sp+88]
0045bbbcstp xzr, xzr, [sp+64]
0045bbc0ldr x7, [sp+200]
0045bbc4cbnz x7, 0x45bbcc
0045bbc8b 0x45bc7c
0045bbcc
0045bbccloc_45bbcc:
0045bbccstr xzr, [sp+120]
0045bbd0stp xzr, xzr, [sp+128]
0045bbd4stp xzr, xzr, [sp+104]
0045bbd8ldr w6, [sp+256]
0045bbdcldr x0, [sp+208]
0045bbe0ldr x3, [sp+232]
0045bbe4ldr x7, [sp+200]
0045bbe8ldrsb x27, [x7]
0045bbecldr x1, [sp+216]
0045bbf0ldr x4, [sp+240]
0045bbf4ldr x2, [sp+224]
0045bbf8ldr x5, [sp+248]
0045bbfcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash
0045bc00str x0, [sp+120]
0045bc04str x1, [sp+128]
0045bc08str x2, [sp+136]
0045bc0cstr x3, [sp+104]
0045bc10str x4, [sp+112]
0045bc14ldr x7, [sp+120]
0045bc18ldr x8, [sp+128]
0045bc1cldr x9, [sp+136]
0045bc20str x7, [sp+160]
0045bc24str x8, [sp+168]
0045bc28str x9, [sp+176]
0045bc2cldr x7, [sp+104]
0045bc30ldr x8, [sp+112]
0045bc34str x7, [sp+144]
0045bc38str x8, [sp+152]
0045bc3cldr x7, [sp+160]
0045bc40ldr x8, [sp+168]
0045bc44ldr x9, [sp+176]
0045bc48str x7, [sp+80]
0045bc4cstr x8, [sp+88]
0045bc50str x9, [sp+96]
0045bc54ldr x3, [sp+144]
0045bc58ldr x4, [sp+152]
0045bc5cstr x3, [sp+64]
0045bc60str x4, [sp+72]
0045bc64ldr x0, [sp+80]
0045bc68ldr x1, [sp+88]
0045bc6cldr x2, [sp+96]
0045bc70ldur x29, [sp-8]
0045bc74ldr x30, [sp], 192
0045bc78ret x30
0045bc7c
0045bc7cloc_45bc7c:
0045bc7cbl runtime.panicwrap
0045bc80hint
0045bc84
0045bc84loc_45bc84:
0045bc84stp x0, x1, [sp+8]
0045bc88stp x2, x3, [sp+24]
0045bc8cstp x4, x5, [sp+40]
0045bc90str x6, [sp+56]
0045bc94str w7, [sp+64]
0045bc98mov x3, x30
0045bc9cbl runtime.morestack_noctxt.abi0
0045bca0ldp x0, x1, [sp+8]
0045bca4ldp x2, x3, [sp+24]
0045bca8ldp x4, x5, [sp+40]
0045bcacldr x6, [sp+56]
0045bcb0ldr w7, [sp+64]
0045bcb4b 0x45bb70
0045bcb8
0045bcb8loc_45bcb8:
0045bcb8ldr x17, [x16]
0045bcbcadd x20, sp, 200
0045bcc0subs xzr, x20, x17
0045bcc4b.ne 0x45bb94
0045bcc8add x20, sp, 8
0045bcccstr x20, [x16]
0045bcd0b 0x45bb94
0045bcd4udf 0
0045bcd8udf 0
0045bcdcudf 0
0045bb70
0045bce0
0045bce0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bce0ldr x16, [x28+16]
0045bce4subs xzr, sp, x16
0045bce8b.ls 0x45bd34
0045bcecstr x30, [sp-32]!
0045bcf0stur x29, [sp-8]
0045bcf4sub x29, sp, 8
0045bcf8ldr x16, [x28+32]
0045bcfccbnz x16, 0x45bd48
0045bd00
0045bd00loc_45bd00:
0045bd00str x0, [sp+40]
0045bd04str xzr, [sp+8]
0045bd08cbnz x0, 0x45bd10
0045bd0cb 0x45bd2c
0045bd10
0045bd10loc_45bd10:
0045bd10ldrsb x27, [x0]
0045bd14bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize
0045bd18str x0, [sp+16]
0045bd1cstr x0, [sp+8]
0045bd20ldur x29, [sp-8]
0045bd24ldr x30, [sp], 32
0045bd28ret x30
0045bd2c
0045bd2cloc_45bd2c:
0045bd2cbl runtime.panicwrap
0045bd30hint
0045bd34
0045bd34loc_45bd34:
0045bd34str x0, [sp+8]
0045bd38mov x3, x30
0045bd3cbl runtime.morestack_noctxt.abi0
0045bd40ldr x0, [sp+8]
0045bd44b 0x45bce0
0045bd48
0045bd48loc_45bd48:
0045bd48ldr x17, [x16]
0045bd4cadd x20, sp, 40
0045bd50subs xzr, x20, x17
0045bd54b.ne 0x45bd00
0045bd58add x20, sp, 8
0045bd5cstr x20, [x16]
0045bd60b 0x45bd00
0045bd64udf 0
0045bd68udf 0
0045bd6cudf 0
0045bce0
0045bce0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bce0ldr x16, [x28+16]
0045bce4subs xzr, sp, x16
0045bce8b.ls 0x45bd34
0045bcecstr x30, [sp-32]!
0045bcf0stur x29, [sp-8]
0045bcf4sub x29, sp, 8
0045bcf8ldr x16, [x28+32]
0045bcfccbnz x16, 0x45bd48
0045bd00
0045bd00loc_45bd00:
0045bd00str x0, [sp+40]
0045bd04str xzr, [sp+8]
0045bd08cbnz x0, 0x45bd10
0045bd0cb 0x45bd2c
0045bd10
0045bd10loc_45bd10:
0045bd10ldrsb x27, [x0]
0045bd14bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize
0045bd18str x0, [sp+16]
0045bd1cstr x0, [sp+8]
0045bd20ldur x29, [sp-8]
0045bd24ldr x30, [sp], 32
0045bd28ret x30
0045bd2c
0045bd2cloc_45bd2c:
0045bd2cbl runtime.panicwrap
0045bd30hint
0045bd34
0045bd34loc_45bd34:
0045bd34str x0, [sp+8]
0045bd38mov x3, x30
0045bd3cbl runtime.morestack_noctxt.abi0
0045bd40ldr x0, [sp+8]
0045bd44b 0x45bce0
0045bd48
0045bd48loc_45bd48:
0045bd48ldr x17, [x16]
0045bd4cadd x20, sp, 40
0045bd50subs xzr, x20, x17
0045bd54b.ne 0x45bd00
0045bd58add x20, sp, 8
0045bd5cstr x20, [x16]
0045bd60b 0x45bd00
0045bd64udf 0
0045bd68udf 0
0045bd6cudf 0
0045bce0
0045bd70
0045bd70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bd70ldr x16, [x28+16]
0045bd74subs xzr, sp, x16
0045bd78b.ls 0x45bdc4
0045bd7cstr x30, [sp-32]!
0045bd80stur x29, [sp-8]
0045bd84sub x29, sp, 8
0045bd88ldr x16, [x28+32]
0045bd8ccbnz x16, 0x45bdd8
0045bd90
0045bd90loc_45bd90:
0045bd90str x0, [sp+40]
0045bd94str xzr, [sp+8]
0045bd98cbnz x0, 0x45bda0
0045bd9cb 0x45bdbc
0045bda0
0045bda0loc_45bda0:
0045bda0ldrsb x27, [x0]
0045bda4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength
0045bda8str x0, [sp+16]
0045bdacstr x0, [sp+8]
0045bdb0ldur x29, [sp-8]
0045bdb4ldr x30, [sp], 32
0045bdb8ret x30
0045bdbc
0045bdbcloc_45bdbc:
0045bdbcbl runtime.panicwrap
0045bdc0hint
0045bdc4
0045bdc4loc_45bdc4:
0045bdc4str x0, [sp+8]
0045bdc8mov x3, x30
0045bdccbl runtime.morestack_noctxt.abi0
0045bdd0ldr x0, [sp+8]
0045bdd4b 0x45bd70
0045bdd8
0045bdd8loc_45bdd8:
0045bdd8ldr x17, [x16]
0045bddcadd x20, sp, 40
0045bde0subs xzr, x20, x17
0045bde4b.ne 0x45bd90
0045bde8add x20, sp, 8
0045bdecstr x20, [x16]
0045bdf0b 0x45bd90
0045bdf4udf 0
0045bdf8udf 0
0045bdfcudf 0
0045bd70
0045bd70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bd70ldr x16, [x28+16]
0045bd74subs xzr, sp, x16
0045bd78b.ls 0x45bdc4
0045bd7cstr x30, [sp-32]!
0045bd80stur x29, [sp-8]
0045bd84sub x29, sp, 8
0045bd88ldr x16, [x28+32]
0045bd8ccbnz x16, 0x45bdd8
0045bd90
0045bd90loc_45bd90:
0045bd90str x0, [sp+40]
0045bd94str xzr, [sp+8]
0045bd98cbnz x0, 0x45bda0
0045bd9cb 0x45bdbc
0045bda0
0045bda0loc_45bda0:
0045bda0ldrsb x27, [x0]
0045bda4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength
0045bda8str x0, [sp+16]
0045bdacstr x0, [sp+8]
0045bdb0ldur x29, [sp-8]
0045bdb4ldr x30, [sp], 32
0045bdb8ret x30
0045bdbc
0045bdbcloc_45bdbc:
0045bdbcbl runtime.panicwrap
0045bdc0hint
0045bdc4
0045bdc4loc_45bdc4:
0045bdc4str x0, [sp+8]
0045bdc8mov x3, x30
0045bdccbl runtime.morestack_noctxt.abi0
0045bdd0ldr x0, [sp+8]
0045bdd4b 0x45bd70
0045bdd8
0045bdd8loc_45bdd8:
0045bdd8ldr x17, [x16]
0045bddcadd x20, sp, 40
0045bde0subs xzr, x20, x17
0045bde4b.ne 0x45bd90
0045bde8add x20, sp, 8
0045bdecstr x20, [x16]
0045bdf0b 0x45bd90
0045bdf4udf 0
0045bdf8udf 0
0045bdfcudf 0
0045bd70
0045be00
0045be00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045be00ldr x16, [x28+16]
0045be04subs xzr, sp, x16
0045be08b.ls 0x45be64
0045be0cstr x30, [sp-48]!
0045be10stur x29, [sp-8]
0045be14sub x29, sp, 8
0045be18ldr x16, [x28+32]
0045be1ccbnz x16, 0x45be78
0045be20
0045be20loc_45be20:
0045be20str x0, [sp+56]
0045be24stp xzr, xzr, [sp+8]
0045be28ldr x0, [sp+56]
0045be2ccbnz x0, 0x45be34
0045be30b 0x45be5c
0045be34
0045be34loc_45be34:
0045be34ldr x0, [sp+56]
0045be38ldrsb x27, [x0]
0045be3cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams
0045be40str x0, [sp+24]
0045be44str x1, [sp+32]
0045be48str x0, [sp+8]
0045be4cstr x1, [sp+16]
0045be50ldur x29, [sp-8]
0045be54ldr x30, [sp], 48
0045be58ret x30
0045be5c
0045be5cloc_45be5c:
0045be5cbl runtime.panicwrap
0045be60hint
0045be64
0045be64loc_45be64:
0045be64str x0, [sp+8]
0045be68mov x3, x30
0045be6cbl runtime.morestack_noctxt.abi0
0045be70ldr x0, [sp+8]
0045be74b 0x45be00
0045be78
0045be78loc_45be78:
0045be78ldr x17, [x16]
0045be7cadd x20, sp, 56
0045be80subs xzr, x20, x17
0045be84b.ne 0x45be20
0045be88add x20, sp, 8
0045be8cstr x20, [x16]
0045be90b 0x45be20
0045be94udf 0
0045be98udf 0
0045be9cudf 0
0045be00
0045be00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045be00ldr x16, [x28+16]
0045be04subs xzr, sp, x16
0045be08b.ls 0x45be64
0045be0cstr x30, [sp-48]!
0045be10stur x29, [sp-8]
0045be14sub x29, sp, 8
0045be18ldr x16, [x28+32]
0045be1ccbnz x16, 0x45be78
0045be20
0045be20loc_45be20:
0045be20str x0, [sp+56]
0045be24stp xzr, xzr, [sp+8]
0045be28ldr x0, [sp+56]
0045be2ccbnz x0, 0x45be34
0045be30b 0x45be5c
0045be34
0045be34loc_45be34:
0045be34ldr x0, [sp+56]
0045be38ldrsb x27, [x0]
0045be3cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams
0045be40str x0, [sp+24]
0045be44str x1, [sp+32]
0045be48str x0, [sp+8]
0045be4cstr x1, [sp+16]
0045be50ldur x29, [sp-8]
0045be54ldr x30, [sp], 48
0045be58ret x30
0045be5c
0045be5cloc_45be5c:
0045be5cbl runtime.panicwrap
0045be60hint
0045be64
0045be64loc_45be64:
0045be64str x0, [sp+8]
0045be68mov x3, x30
0045be6cbl runtime.morestack_noctxt.abi0
0045be70ldr x0, [sp+8]
0045be74b 0x45be00
0045be78
0045be78loc_45be78:
0045be78ldr x17, [x16]
0045be7cadd x20, sp, 56
0045be80subs xzr, x20, x17
0045be84b.ne 0x45be20
0045be88add x20, sp, 8
0045be8cstr x20, [x16]
0045be90b 0x45be20
0045be94udf 0
0045be98udf 0
0045be9cudf 0
0045be00
0045bea0
0045bea0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bea0ldr x16, [x28+16]
0045bea4subs xzr, sp, x16
0045bea8b.ls 0x45befc
0045beacstr x30, [sp-32]!
0045beb0stur x29, [sp-8]
0045beb4sub x29, sp, 8
0045beb8ldr x16, [x28+32]
0045bebccbnz x16, 0x45bf10
0045bec0
0045bec0loc_45bec0:
0045bec0str x0, [sp+40]
0045bec4str wzr, [sp+16]
0045bec8ldr x0, [sp+40]
0045becccbnz x0, 0x45bed4
0045bed0b 0x45bef4
0045bed4
0045bed4loc_45bed4:
0045bed4ldr x0, [sp+40]
0045bed8ldrsb x27, [x0]
0045bedcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID
0045bee0str w0, [sp+20]
0045bee4str w0, [sp+16]
0045bee8ldur x29, [sp-8]
0045beecldr x30, [sp], 32
0045bef0ret x30
0045bef4
0045bef4loc_45bef4:
0045bef4bl runtime.panicwrap
0045bef8hint
0045befc
0045befcloc_45befc:
0045befcstr x0, [sp+8]
0045bf00mov x3, x30
0045bf04bl runtime.morestack_noctxt.abi0
0045bf08ldr x0, [sp+8]
0045bf0cb 0x45bea0
0045bf10
0045bf10loc_45bf10:
0045bf10ldr x17, [x16]
0045bf14add x20, sp, 40
0045bf18subs xzr, x20, x17
0045bf1cb.ne 0x45bec0
0045bf20add x20, sp, 8
0045bf24str x20, [x16]
0045bf28b 0x45bec0
0045bf2cudf 0
0045bea0
0045bea0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bea0ldr x16, [x28+16]
0045bea4subs xzr, sp, x16
0045bea8b.ls 0x45befc
0045beacstr x30, [sp-32]!
0045beb0stur x29, [sp-8]
0045beb4sub x29, sp, 8
0045beb8ldr x16, [x28+32]
0045bebccbnz x16, 0x45bf10
0045bec0
0045bec0loc_45bec0:
0045bec0str x0, [sp+40]
0045bec4str wzr, [sp+16]
0045bec8ldr x0, [sp+40]
0045becccbnz x0, 0x45bed4
0045bed0b 0x45bef4
0045bed4
0045bed4loc_45bed4:
0045bed4ldr x0, [sp+40]
0045bed8ldrsb x27, [x0]
0045bedcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID
0045bee0str w0, [sp+20]
0045bee4str w0, [sp+16]
0045bee8ldur x29, [sp-8]
0045beecldr x30, [sp], 32
0045bef0ret x30
0045bef4
0045bef4loc_45bef4:
0045bef4bl runtime.panicwrap
0045bef8hint
0045befc
0045befcloc_45befc:
0045befcstr x0, [sp+8]
0045bf00mov x3, x30
0045bf04bl runtime.morestack_noctxt.abi0
0045bf08ldr x0, [sp+8]
0045bf0cb 0x45bea0
0045bf10
0045bf10loc_45bf10:
0045bf10ldr x17, [x16]
0045bf14add x20, sp, 40
0045bf18subs xzr, x20, x17
0045bf1cb.ne 0x45bec0
0045bf20add x20, sp, 8
0045bf24str x20, [x16]
0045bf28b 0x45bec0
0045bf2cudf 0
0045bea0
0045bf30
0045bf30gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bf30ldr x16, [x28+16]
0045bf34subs xzr, sp, x16
0045bf38b.ls 0x45bf84
0045bf3cstr x30, [sp-32]!
0045bf40stur x29, [sp-8]
0045bf44sub x29, sp, 8
0045bf48ldr x16, [x28+32]
0045bf4ccbnz x16, 0x45bf98
0045bf50
0045bf50loc_45bf50:
0045bf50str x0, [sp+40]
0045bf54str xzr, [sp+8]
0045bf58cbnz x0, 0x45bf60
0045bf5cb 0x45bf7c
0045bf60
0045bf60loc_45bf60:
0045bf60ldrsb x27, [x0]
0045bf64bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength
0045bf68str x0, [sp+16]
0045bf6cstr x0, [sp+8]
0045bf70ldur x29, [sp-8]
0045bf74ldr x30, [sp], 32
0045bf78ret x30
0045bf7c
0045bf7cloc_45bf7c:
0045bf7cbl runtime.panicwrap
0045bf80hint
0045bf84
0045bf84loc_45bf84:
0045bf84str x0, [sp+8]
0045bf88mov x3, x30
0045bf8cbl runtime.morestack_noctxt.abi0
0045bf90ldr x0, [sp+8]
0045bf94b 0x45bf30
0045bf98
0045bf98loc_45bf98:
0045bf98ldr x17, [x16]
0045bf9cadd x20, sp, 40
0045bfa0subs xzr, x20, x17
0045bfa4b.ne 0x45bf50
0045bfa8add x20, sp, 8
0045bfacstr x20, [x16]
0045bfb0b 0x45bf50
0045bfb4udf 0
0045bfb8udf 0
0045bfbcudf 0
0045bf30
0045bf30gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bf30ldr x16, [x28+16]
0045bf34subs xzr, sp, x16
0045bf38b.ls 0x45bf84
0045bf3cstr x30, [sp-32]!
0045bf40stur x29, [sp-8]
0045bf44sub x29, sp, 8
0045bf48ldr x16, [x28+32]
0045bf4ccbnz x16, 0x45bf98
0045bf50
0045bf50loc_45bf50:
0045bf50str x0, [sp+40]
0045bf54str xzr, [sp+8]
0045bf58cbnz x0, 0x45bf60
0045bf5cb 0x45bf7c
0045bf60
0045bf60loc_45bf60:
0045bf60ldrsb x27, [x0]
0045bf64bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength
0045bf68str x0, [sp+16]
0045bf6cstr x0, [sp+8]
0045bf70ldur x29, [sp-8]
0045bf74ldr x30, [sp], 32
0045bf78ret x30
0045bf7c
0045bf7cloc_45bf7c:
0045bf7cbl runtime.panicwrap
0045bf80hint
0045bf84
0045bf84loc_45bf84:
0045bf84str x0, [sp+8]
0045bf88mov x3, x30
0045bf8cbl runtime.morestack_noctxt.abi0
0045bf90ldr x0, [sp+8]
0045bf94b 0x45bf30
0045bf98
0045bf98loc_45bf98:
0045bf98ldr x17, [x16]
0045bf9cadd x20, sp, 40
0045bfa0subs xzr, x20, x17
0045bfa4b.ne 0x45bf50
0045bfa8add x20, sp, 8
0045bfacstr x20, [x16]
0045bfb0b 0x45bf50
0045bfb4udf 0
0045bfb8udf 0
0045bfbcudf 0
0045bf30
0045bfc0
0045bfc0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bfc0ldr x16, [x28+16]
0045bfc4subs xzr, sp, x16
0045bfc8b.ls 0x45c01c
0045bfccstr x30, [sp-32]!
0045bfd0stur x29, [sp-8]
0045bfd4sub x29, sp, 8
0045bfd8ldr x16, [x28+32]
0045bfdccbnz x16, 0x45c030
0045bfe0
0045bfe0loc_45bfe0:
0045bfe0str x0, [sp+40]
0045bfe4str xzr, [sp+8]
0045bfe8ldr x0, [sp+40]
0045bfeccbnz x0, 0x45bff4
0045bff0b 0x45c014
0045bff4
0045bff4loc_45bff4:
0045bff4ldr x0, [sp+40]
0045bff8ldrsb x27, [x0]
0045bffcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc
0045c000str x0, [sp+16]
0045c004str x0, [sp+8]
0045c008ldur x29, [sp-8]
0045c00cldr x30, [sp], 32
0045c010ret x30
0045c014
0045c014loc_45c014:
0045c014bl runtime.panicwrap
0045c018hint
0045c01c
0045c01cloc_45c01c:
0045c01cstr x0, [sp+8]
0045c020mov x3, x30
0045c024bl runtime.morestack_noctxt.abi0
0045c028ldr x0, [sp+8]
0045c02cb 0x45bfc0
0045c030
0045c030loc_45c030:
0045c030ldr x17, [x16]
0045c034add x20, sp, 40
0045c038subs xzr, x20, x17
0045c03cb.ne 0x45bfe0
0045c040add x20, sp, 8
0045c044str x20, [x16]
0045c048b 0x45bfe0
0045c04cudf 0
0045bfc0
0045bfc0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045bfc0ldr x16, [x28+16]
0045bfc4subs xzr, sp, x16
0045bfc8b.ls 0x45c01c
0045bfccstr x30, [sp-32]!
0045bfd0stur x29, [sp-8]
0045bfd4sub x29, sp, 8
0045bfd8ldr x16, [x28+32]
0045bfdccbnz x16, 0x45c030
0045bfe0
0045bfe0loc_45bfe0:
0045bfe0str x0, [sp+40]
0045bfe4str xzr, [sp+8]
0045bfe8ldr x0, [sp+40]
0045bfeccbnz x0, 0x45bff4
0045bff0b 0x45c014
0045bff4
0045bff4loc_45bff4:
0045bff4ldr x0, [sp+40]
0045bff8ldrsb x27, [x0]
0045bffcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc
0045c000str x0, [sp+16]
0045c004str x0, [sp+8]
0045c008ldur x29, [sp-8]
0045c00cldr x30, [sp], 32
0045c010ret x30
0045c014
0045c014loc_45c014:
0045c014bl runtime.panicwrap
0045c018hint
0045c01c
0045c01cloc_45c01c:
0045c01cstr x0, [sp+8]
0045c020mov x3, x30
0045c024bl runtime.morestack_noctxt.abi0
0045c028ldr x0, [sp+8]
0045c02cb 0x45bfc0
0045c030
0045c030loc_45c030:
0045c030ldr x17, [x16]
0045c034add x20, sp, 40
0045c038subs xzr, x20, x17
0045c03cb.ne 0x45bfe0
0045c040add x20, sp, 8
0045c044str x20, [x16]
0045c048b 0x45bfe0
0045c04cudf 0
0045bfc0
0045c050
0045c050gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c050ldr x16, [x28+16]
0045c054subs xzr, sp, x16
0045c058b.ls 0x45c0ac
0045c05cstr x30, [sp-32]!
0045c060stur x29, [sp-8]
0045c064sub x29, sp, 8
0045c068ldr x16, [x28+32]
0045c06ccbnz x16, 0x45c0c0
0045c070
0045c070loc_45c070:
0045c070str x0, [sp+40]
0045c074str wzr, [sp+16]
0045c078ldr x0, [sp+40]
0045c07ccbnz x0, 0x45c084
0045c080b 0x45c0a4
0045c084
0045c084loc_45c084:
0045c084ldr x0, [sp+40]
0045c088ldrsb x27, [x0]
0045c08cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID
0045c090str w0, [sp+20]
0045c094str w0, [sp+16]
0045c098ldur x29, [sp-8]
0045c09cldr x30, [sp], 32
0045c0a0ret x30
0045c0a4
0045c0a4loc_45c0a4:
0045c0a4bl runtime.panicwrap
0045c0a8hint
0045c0ac
0045c0acloc_45c0ac:
0045c0acstr x0, [sp+8]
0045c0b0mov x3, x30
0045c0b4bl runtime.morestack_noctxt.abi0
0045c0b8ldr x0, [sp+8]
0045c0bcb 0x45c050
0045c0c0
0045c0c0loc_45c0c0:
0045c0c0ldr x17, [x16]
0045c0c4add x20, sp, 40
0045c0c8subs xzr, x20, x17
0045c0ccb.ne 0x45c070
0045c0d0add x20, sp, 8
0045c0d4str x20, [x16]
0045c0d8b 0x45c070
0045c0dcudf 0
0045c050
0045c050gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c050ldr x16, [x28+16]
0045c054subs xzr, sp, x16
0045c058b.ls 0x45c0ac
0045c05cstr x30, [sp-32]!
0045c060stur x29, [sp-8]
0045c064sub x29, sp, 8
0045c068ldr x16, [x28+32]
0045c06ccbnz x16, 0x45c0c0
0045c070
0045c070loc_45c070:
0045c070str x0, [sp+40]
0045c074str wzr, [sp+16]
0045c078ldr x0, [sp+40]
0045c07ccbnz x0, 0x45c084
0045c080b 0x45c0a4
0045c084
0045c084loc_45c084:
0045c084ldr x0, [sp+40]
0045c088ldrsb x27, [x0]
0045c08cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID
0045c090str w0, [sp+20]
0045c094str w0, [sp+16]
0045c098ldur x29, [sp-8]
0045c09cldr x30, [sp], 32
0045c0a0ret x30
0045c0a4
0045c0a4loc_45c0a4:
0045c0a4bl runtime.panicwrap
0045c0a8hint
0045c0ac
0045c0acloc_45c0ac:
0045c0acstr x0, [sp+8]
0045c0b0mov x3, x30
0045c0b4bl runtime.morestack_noctxt.abi0
0045c0b8ldr x0, [sp+8]
0045c0bcb 0x45c050
0045c0c0
0045c0c0loc_45c0c0:
0045c0c0ldr x17, [x16]
0045c0c4add x20, sp, 40
0045c0c8subs xzr, x20, x17
0045c0ccb.ne 0x45c070
0045c0d0add x20, sp, 8
0045c0d4str x20, [x16]
0045c0d8b 0x45c070
0045c0dcudf 0
0045c050
0045c0e0
0045c0e0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c0e0ldr x16, [x28+16]
0045c0e4subs xzr, sp, x16
0045c0e8b.ls 0x45c134
0045c0ecstr x30, [sp-32]!
0045c0f0stur x29, [sp-8]
0045c0f4sub x29, sp, 8
0045c0f8ldr x16, [x28+32]
0045c0fccbnz x16, 0x45c148
0045c100
0045c100loc_45c100:
0045c100str x0, [sp+40]
0045c104str xzr, [sp+8]
0045c108cbnz x0, 0x45c110
0045c10cb 0x45c12c
0045c110
0045c110loc_45c110:
0045c110ldrsb x27, [x0]
0045c114bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize
0045c118str x0, [sp+16]
0045c11cstr x0, [sp+8]
0045c120ldur x29, [sp-8]
0045c124ldr x30, [sp], 32
0045c128ret x30
0045c12c
0045c12cloc_45c12c:
0045c12cbl runtime.panicwrap
0045c130hint
0045c134
0045c134loc_45c134:
0045c134str x0, [sp+8]
0045c138mov x3, x30
0045c13cbl runtime.morestack_noctxt.abi0
0045c140ldr x0, [sp+8]
0045c144b 0x45c0e0
0045c148
0045c148loc_45c148:
0045c148ldr x17, [x16]
0045c14cadd x20, sp, 40
0045c150subs xzr, x20, x17
0045c154b.ne 0x45c100
0045c158add x20, sp, 8
0045c15cstr x20, [x16]
0045c160b 0x45c100
0045c164udf 0
0045c168udf 0
0045c16cudf 0
0045c0e0
0045c0e0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c0e0ldr x16, [x28+16]
0045c0e4subs xzr, sp, x16
0045c0e8b.ls 0x45c134
0045c0ecstr x30, [sp-32]!
0045c0f0stur x29, [sp-8]
0045c0f4sub x29, sp, 8
0045c0f8ldr x16, [x28+32]
0045c0fccbnz x16, 0x45c148
0045c100
0045c100loc_45c100:
0045c100str x0, [sp+40]
0045c104str xzr, [sp+8]
0045c108cbnz x0, 0x45c110
0045c10cb 0x45c12c
0045c110
0045c110loc_45c110:
0045c110ldrsb x27, [x0]
0045c114bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize
0045c118str x0, [sp+16]
0045c11cstr x0, [sp+8]
0045c120ldur x29, [sp-8]
0045c124ldr x30, [sp], 32
0045c128ret x30
0045c12c
0045c12cloc_45c12c:
0045c12cbl runtime.panicwrap
0045c130hint
0045c134
0045c134loc_45c134:
0045c134str x0, [sp+8]
0045c138mov x3, x30
0045c13cbl runtime.morestack_noctxt.abi0
0045c140ldr x0, [sp+8]
0045c144b 0x45c0e0
0045c148
0045c148loc_45c148:
0045c148ldr x17, [x16]
0045c14cadd x20, sp, 40
0045c150subs xzr, x20, x17
0045c154b.ne 0x45c100
0045c158add x20, sp, 8
0045c15cstr x20, [x16]
0045c160b 0x45c100
0045c164udf 0
0045c168udf 0
0045c16cudf 0
0045c0e0
0045c170
0045c170gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c170ldr x16, [x28+16]
0045c174subs xzr, sp, x16
0045c178b.ls 0x45c1c4
0045c17cstr x30, [sp-32]!
0045c180stur x29, [sp-8]
0045c184sub x29, sp, 8
0045c188ldr x16, [x28+32]
0045c18ccbnz x16, 0x45c1d8
0045c190
0045c190loc_45c190:
0045c190str x0, [sp+40]
0045c194str xzr, [sp+8]
0045c198cbnz x0, 0x45c1a0
0045c19cb 0x45c1bc
0045c1a0
0045c1a0loc_45c1a0:
0045c1a0ldrsb x27, [x0]
0045c1a4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength
0045c1a8str x0, [sp+16]
0045c1acstr x0, [sp+8]
0045c1b0ldur x29, [sp-8]
0045c1b4ldr x30, [sp], 32
0045c1b8ret x30
0045c1bc
0045c1bcloc_45c1bc:
0045c1bcbl runtime.panicwrap
0045c1c0hint
0045c1c4
0045c1c4loc_45c1c4:
0045c1c4str x0, [sp+8]
0045c1c8mov x3, x30
0045c1ccbl runtime.morestack_noctxt.abi0
0045c1d0ldr x0, [sp+8]
0045c1d4b 0x45c170
0045c1d8
0045c1d8loc_45c1d8:
0045c1d8ldr x17, [x16]
0045c1dcadd x20, sp, 40
0045c1e0subs xzr, x20, x17
0045c1e4b.ne 0x45c190
0045c1e8add x20, sp, 8
0045c1ecstr x20, [x16]
0045c1f0b 0x45c190
0045c1f4udf 0
0045c1f8udf 0
0045c1fcudf 0
0045c170
0045c170gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c170ldr x16, [x28+16]
0045c174subs xzr, sp, x16
0045c178b.ls 0x45c1c4
0045c17cstr x30, [sp-32]!
0045c180stur x29, [sp-8]
0045c184sub x29, sp, 8
0045c188ldr x16, [x28+32]
0045c18ccbnz x16, 0x45c1d8
0045c190
0045c190loc_45c190:
0045c190str x0, [sp+40]
0045c194str xzr, [sp+8]
0045c198cbnz x0, 0x45c1a0
0045c19cb 0x45c1bc
0045c1a0
0045c1a0loc_45c1a0:
0045c1a0ldrsb x27, [x0]
0045c1a4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength
0045c1a8str x0, [sp+16]
0045c1acstr x0, [sp+8]
0045c1b0ldur x29, [sp-8]
0045c1b4ldr x30, [sp], 32
0045c1b8ret x30
0045c1bc
0045c1bcloc_45c1bc:
0045c1bcbl runtime.panicwrap
0045c1c0hint
0045c1c4
0045c1c4loc_45c1c4:
0045c1c4str x0, [sp+8]
0045c1c8mov x3, x30
0045c1ccbl runtime.morestack_noctxt.abi0
0045c1d0ldr x0, [sp+8]
0045c1d4b 0x45c170
0045c1d8
0045c1d8loc_45c1d8:
0045c1d8ldr x17, [x16]
0045c1dcadd x20, sp, 40
0045c1e0subs xzr, x20, x17
0045c1e4b.ne 0x45c190
0045c1e8add x20, sp, 8
0045c1ecstr x20, [x16]
0045c1f0b 0x45c190
0045c1f4udf 0
0045c1f8udf 0
0045c1fcudf 0
0045c170
0045c200
0045c200gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c200ldr x16, [x28+16]
0045c204subs xzr, sp, x16
0045c208b.ls 0x45c254
0045c20cstr x30, [sp-32]!
0045c210stur x29, [sp-8]
0045c214sub x29, sp, 8
0045c218ldr x16, [x28+32]
0045c21ccbnz x16, 0x45c268
0045c220
0045c220loc_45c220:
0045c220str x0, [sp+40]
0045c224str xzr, [sp+8]
0045c228cbnz x0, 0x45c230
0045c22cb 0x45c24c
0045c230
0045c230loc_45c230:
0045c230ldrsb x27, [x0]
0045c234bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize
0045c238str x0, [sp+16]
0045c23cstr x0, [sp+8]
0045c240ldur x29, [sp-8]
0045c244ldr x30, [sp], 32
0045c248ret x30
0045c24c
0045c24cloc_45c24c:
0045c24cbl runtime.panicwrap
0045c250hint
0045c254
0045c254loc_45c254:
0045c254str x0, [sp+8]
0045c258mov x3, x30
0045c25cbl runtime.morestack_noctxt.abi0
0045c260ldr x0, [sp+8]
0045c264b 0x45c200
0045c268
0045c268loc_45c268:
0045c268ldr x17, [x16]
0045c26cadd x20, sp, 40
0045c270subs xzr, x20, x17
0045c274b.ne 0x45c220
0045c278add x20, sp, 8
0045c27cstr x20, [x16]
0045c280b 0x45c220
0045c284udf 0
0045c288udf 0
0045c28cudf 0
0045c200
0045c200gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e)
0045c200ldr x16, [x28+16]
0045c204subs xzr, sp, x16
0045c208b.ls 0x45c254
0045c20cstr x30, [sp-32]!
0045c210stur x29, [sp-8]
0045c214sub x29, sp, 8
0045c218ldr x16, [x28+32]
0045c21ccbnz x16, 0x45c268
0045c220
0045c220loc_45c220:
0045c220str x0, [sp+40]
0045c224str xzr, [sp+8]
0045c228cbnz x0, 0x45c230
0045c22cb 0x45c24c
0045c230
0045c230loc_45c230:
0045c230ldrsb x27, [x0]
0045c234bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize
0045c238str x0, [sp+16]
0045c23cstr x0, [sp+8]
0045c240ldur x29, [sp-8]
0045c244ldr x30, [sp], 32
0045c248ret x30
0045c24c
0045c24cloc_45c24c:
0045c24cbl runtime.panicwrap
0045c250hint
0045c254
0045c254loc_45c254:
0045c254str x0, [sp+8]
0045c258mov x3, x30
0045c25cbl runtime.morestack_noctxt.abi0
0045c260ldr x0, [sp+8]
0045c264b 0x45c200
0045c268
0045c268loc_45c268:
0045c268ldr x17, [x16]
0045c26cadd x20, sp, 40
0045c270subs xzr, x20, x17
0045c274b.ne 0x45c220
0045c278add x20, sp, 8
0045c27cstr x20, [x16]
0045c280b 0x45c220
0045c284udf 0
0045c288udf 0
0045c28cudf 0
0045c200
0045c290
0045c290gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 b)
0045c290ldr x16, [x28+16]
0045c294subs xzr, sp, x16
0045c298b.ls 0x45c318
0045c29cstr x30, [sp-96]!
0045c2a0stur x29, [sp-8]
0045c2a4sub x29, sp, 8
0045c2a8ldr x16, [x28+32]
0045c2accbnz x16, 0x45c334
0045c2b0
0045c2b0loc_45c2b0:
0045c2b0str x0, [sp+104]
0045c2b4str x1, [sp+112]
0045c2b8str x2, [sp+120]
0045c2bcstr x3, [sp+128]
0045c2c0str xzr, [sp+40]
0045c2c4stp xzr, xzr, [sp+48]
0045c2c8ldr x3, [sp+104]
0045c2cccbnz x3, 0x45c2d4
0045c2d0b 0x45c310
0045c2d4
0045c2d4loc_45c2d4:
0045c2d4ldr x0, [sp+112]
0045c2d8ldr x3, [sp+104]
0045c2dcldrsb x27, [x3]
0045c2e0ldr x1, [sp+120]
0045c2e4ldr x2, [sp+128]
0045c2e8bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey
0045c2ecstr x0, [sp+64]
0045c2f0str x1, [sp+72]
0045c2f4str x2, [sp+80]
0045c2f8str x0, [sp+40]
0045c2fcstr x1, [sp+48]
0045c300str x2, [sp+56]
0045c304ldur x29, [sp-8]
0045c308ldr x30, [sp], 96
0045c30cret x30
0045c310
0045c310loc_45c310:
0045c310bl runtime.panicwrap
0045c314hint
0045c318
0045c318loc_45c318:
0045c318stp x0, x1, [sp+8]
0045c31cstp x2, x3, [sp+24]
0045c320mov x3, x30
0045c324bl runtime.morestack_noctxt.abi0
0045c328ldp x0, x1, [sp+8]
0045c32cldp x2, x3, [sp+24]
0045c330b 0x45c290
0045c334
0045c334loc_45c334:
0045c334ldr x17, [x16]
0045c338add x20, sp, 104
0045c33csubs xzr, x20, x17
0045c340b.ne 0x45c2b0
0045c344add x20, sp, 8
0045c348str x20, [x16]
0045c34cb 0x45c2b0
0045c290
0045c290gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 b)
0045c290ldr x16, [x28+16]
0045c294subs xzr, sp, x16
0045c298b.ls 0x45c318
0045c29cstr x30, [sp-96]!
0045c2a0stur x29, [sp-8]
0045c2a4sub x29, sp, 8
0045c2a8ldr x16, [x28+32]
0045c2accbnz x16, 0x45c334
0045c2b0
0045c2b0loc_45c2b0:
0045c2b0str x0, [sp+104]
0045c2b4str x1, [sp+112]
0045c2b8str x2, [sp+120]
0045c2bcstr x3, [sp+128]
0045c2c0str xzr, [sp+40]
0045c2c4stp xzr, xzr, [sp+48]
0045c2c8ldr x3, [sp+104]
0045c2cccbnz x3, 0x45c2d4
0045c2d0b 0x45c310
0045c2d4
0045c2d4loc_45c2d4:
0045c2d4ldr x0, [sp+112]
0045c2d8ldr x3, [sp+104]
0045c2dcldrsb x27, [x3]
0045c2e0ldr x1, [sp+120]
0045c2e4ldr x2, [sp+128]
0045c2e8bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey
0045c2ecstr x0, [sp+64]
0045c2f0str x1, [sp+72]
0045c2f4str x2, [sp+80]
0045c2f8str x0, [sp+40]
0045c2fcstr x1, [sp+48]
0045c300str x2, [sp+56]
0045c304ldur x29, [sp-8]
0045c308ldr x30, [sp], 96
0045c30cret x30
0045c310
0045c310loc_45c310:
0045c310bl runtime.panicwrap
0045c314hint
0045c318
0045c318loc_45c318:
0045c318stp x0, x1, [sp+8]
0045c31cstp x2, x3, [sp+24]
0045c320mov x3, x30
0045c324bl runtime.morestack_noctxt.abi0
0045c328ldp x0, x1, [sp+8]
0045c32cldp x2, x3, [sp+24]
0045c330b 0x45c290
0045c334
0045c334loc_45c334:
0045c334ldr x17, [x16]
0045c338add x20, sp, 104
0045c33csubs xzr, x20, x17
0045c340b.ne 0x45c2b0
0045c344add x20, sp, 8
0045c348str x20, [x16]
0045c34cb 0x45c2b0
0045c290
0045c350
0045c350gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct string secret, struct string salt, struct string s2kparams)
0045c350ldr x16, [x28+16]
0045c354sub x17, sp, 64
0045c358subs xzr, x17, x16
0045c35cb.ls 0x45c45c
0045c360str x30, [sp-192]!
0045c364stur x29, [sp-8]
0045c368sub x29, sp, 8
0045c36cldr x16, [x28+32]
0045c370cbnz x16, 0x45c488
0045c374
0045c374loc_45c374:
0045c374str x0, [sp+200]
0045c378str x1, [sp+208]
0045c37cstr x2, [sp+216]
0045c380str x3, [sp+224]
0045c384str x4, [sp+232]
0045c388str x5, [sp+240]
0045c38cstr x6, [sp+248]
0045c390str xzr, [sp+80]
0045c394stp xzr, xzr, [sp+88]
0045c398stp xzr, xzr, [sp+64]
0045c39cldr x6, [sp+200]
0045c3a0cbnz x6, 0x45c3a8
0045c3a4b 0x45c454
0045c3a8
0045c3a8loc_45c3a8:
0045c3a8str xzr, [sp+120]
0045c3acstp xzr, xzr, [sp+128]
0045c3b0stp xzr, xzr, [sp+104]
0045c3b4ldr x0, [sp+208]
0045c3b8ldr x2, [sp+224]
0045c3bcldr x4, [sp+240]
0045c3c0ldr x6, [sp+200]
0045c3c4ldrsb x27, [x6]
0045c3c8ldr x1, [sp+216]
0045c3ccldr x3, [sp+232]
0045c3d0ldr x5, [sp+248]
0045c3d4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey
0045c3d8str x0, [sp+120]
0045c3dcstr x1, [sp+128]
0045c3e0str x2, [sp+136]
0045c3e4str x3, [sp+104]
0045c3e8str x4, [sp+112]
0045c3ecldr x6, [sp+120]
0045c3f0ldr x7, [sp+128]
0045c3f4ldr x8, [sp+136]
0045c3f8str x6, [sp+160]
0045c3fcstr x7, [sp+168]
0045c400str x8, [sp+176]
0045c404ldr x6, [sp+104]
0045c408ldr x7, [sp+112]
0045c40cstr x6, [sp+144]
0045c410str x7, [sp+152]
0045c414ldr x6, [sp+160]
0045c418ldr x7, [sp+168]
0045c41cldr x8, [sp+176]
0045c420str x6, [sp+80]
0045c424str x7, [sp+88]
0045c428str x8, [sp+96]
0045c42cldr x3, [sp+144]
0045c430ldr x4, [sp+152]
0045c434str x3, [sp+64]
0045c438str x4, [sp+72]
0045c43cldr x0, [sp+80]
0045c440ldr x1, [sp+88]
0045c444ldr x2, [sp+96]
0045c448ldur x29, [sp-8]
0045c44cldr x30, [sp], 192
0045c450ret x30
0045c454
0045c454loc_45c454:
0045c454bl runtime.panicwrap
0045c458hint
0045c45c
0045c45cloc_45c45c:
0045c45cstp x0, x1, [sp+8]
0045c460stp x2, x3, [sp+24]
0045c464stp x4, x5, [sp+40]
0045c468str x6, [sp+56]
0045c46cmov x3, x30
0045c470bl runtime.morestack_noctxt.abi0
0045c474ldp x0, x1, [sp+8]
0045c478ldp x2, x3, [sp+24]
0045c47cldp x4, x5, [sp+40]
0045c480ldr x6, [sp+56]
0045c484b 0x45c350
0045c488
0045c488loc_45c488:
0045c488ldr x17, [x16]
0045c48cadd x20, sp, 200
0045c490subs xzr, x20, x17
0045c494b.ne 0x45c374
0045c498add x20, sp, 8
0045c49cstr x20, [x16]
0045c4a0b 0x45c374
0045c4a4udf 0
0045c4a8udf 0
0045c4acudf 0
0045c350
0045c350gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct string secret, struct string salt, struct string s2kparams)
0045c350ldr x16, [x28+16]
0045c354sub x17, sp, 64
0045c358subs xzr, x17, x16
0045c35cb.ls 0x45c45c
0045c360str x30, [sp-192]!
0045c364stur x29, [sp-8]
0045c368sub x29, sp, 8
0045c36cldr x16, [x28+32]
0045c370cbnz x16, 0x45c488
0045c374
0045c374loc_45c374:
0045c374str x0, [sp+200]
0045c378str x1, [sp+208]
0045c37cstr x2, [sp+216]
0045c380str x3, [sp+224]
0045c384str x4, [sp+232]
0045c388str x5, [sp+240]
0045c38cstr x6, [sp+248]
0045c390str xzr, [sp+80]
0045c394stp xzr, xzr, [sp+88]
0045c398stp xzr, xzr, [sp+64]
0045c39cldr x6, [sp+200]
0045c3a0cbnz x6, 0x45c3a8
0045c3a4b 0x45c454
0045c3a8
0045c3a8loc_45c3a8:
0045c3a8str xzr, [sp+120]
0045c3acstp xzr, xzr, [sp+128]
0045c3b0stp xzr, xzr, [sp+104]
0045c3b4ldr x0, [sp+208]
0045c3b8ldr x2, [sp+224]
0045c3bcldr x4, [sp+240]
0045c3c0ldr x6, [sp+200]
0045c3c4ldrsb x27, [x6]
0045c3c8ldr x1, [sp+216]
0045c3ccldr x3, [sp+232]
0045c3d0ldr x5, [sp+248]
0045c3d4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey
0045c3d8str x0, [sp+120]
0045c3dcstr x1, [sp+128]
0045c3e0str x2, [sp+136]
0045c3e4str x3, [sp+104]
0045c3e8str x4, [sp+112]
0045c3ecldr x6, [sp+120]
0045c3f0ldr x7, [sp+128]
0045c3f4ldr x8, [sp+136]
0045c3f8str x6, [sp+160]
0045c3fcstr x7, [sp+168]
0045c400str x8, [sp+176]
0045c404ldr x6, [sp+104]
0045c408ldr x7, [sp+112]
0045c40cstr x6, [sp+144]
0045c410str x7, [sp+152]
0045c414ldr x6, [sp+160]
0045c418ldr x7, [sp+168]
0045c41cldr x8, [sp+176]
0045c420str x6, [sp+80]
0045c424str x7, [sp+88]
0045c428str x8, [sp+96]
0045c42cldr x3, [sp+144]
0045c430ldr x4, [sp+152]
0045c434str x3, [sp+64]
0045c438str x4, [sp+72]
0045c43cldr x0, [sp+80]
0045c440ldr x1, [sp+88]
0045c444ldr x2, [sp+96]
0045c448ldur x29, [sp-8]
0045c44cldr x30, [sp], 192
0045c450ret x30
0045c454
0045c454loc_45c454:
0045c454bl runtime.panicwrap
0045c458hint
0045c45c
0045c45cloc_45c45c:
0045c45cstp x0, x1, [sp+8]
0045c460stp x2, x3, [sp+24]
0045c464stp x4, x5, [sp+40]
0045c468str x6, [sp+56]
0045c46cmov x3, x30
0045c470bl runtime.morestack_noctxt.abi0
0045c474ldp x0, x1, [sp+8]
0045c478ldp x2, x3, [sp+24]
0045c47cldp x4, x5, [sp+40]
0045c480ldr x6, [sp+56]
0045c484b 0x45c350
0045c488
0045c488loc_45c488:
0045c488ldr x17, [x16]
0045c48cadd x20, sp, 200
0045c490subs xzr, x20, x17
0045c494b.ne 0x45c374
0045c498add x20, sp, 8
0045c49cstr x20, [x16]
0045c4a0b 0x45c374
0045c4a4udf 0
0045c4a8udf 0
0045c4acudf 0
0045c350
0045c4b0
0045c4b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
0045c4b0ldr x16, [x28+16]
0045c4b4subs xzr, sp, x16
0045c4b8b.ls 0x45c55c
0045c4bcstr x30, [sp-112]!
0045c4c0stur x29, [sp-8]
0045c4c4sub x29, sp, 8
0045c4c8ldr x16, [x28+32]
0045c4cccbnz x16, 0x45c598
0045c4d0
0045c4d0loc_45c4d0:
0045c4d0str x0, [sp+120]
0045c4d4str x1, [sp+128]
0045c4d8str x2, [sp+136]
0045c4dcstr x3, [sp+144]
0045c4e0str x4, [sp+152]
0045c4e4str x5, [sp+160]
0045c4e8str x6, [sp+168]
0045c4ecstr x7, [sp+176]
0045c4f0str x8, [sp+184]
0045c4f4str x9, [sp+192]
0045c4f8str w10, [sp+200]
0045c4fcstrb wzr, [sp+102]
0045c500ldr x10, [sp+120]
0045c504cbnz x10, 0x45c50c
0045c508b 0x45c554
0045c50c
0045c50cloc_45c50c:
0045c50cldr w9, [sp+200]
0045c510ldr x0, [sp+128]
0045c514ldr x3, [sp+152]
0045c518ldr x6, [sp+176]
0045c51cldr x10, [sp+120]
0045c520ldrsb x27, [x10]
0045c524ldr x1, [sp+136]
0045c528ldr x4, [sp+160]
0045c52cldr x7, [sp+184]
0045c530ldr x2, [sp+144]
0045c534ldr x5, [sp+168]
0045c538ldr x8, [sp+192]
0045c53cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum
0045c540strb w0, [sp+103]
0045c544strb w0, [sp+102]
0045c548ldur x29, [sp-8]
0045c54cldr x30, [sp], 112
0045c550ret x30
0045c554
0045c554loc_45c554:
0045c554bl runtime.panicwrap
0045c558hint
0045c55c
0045c55cloc_45c55c:
0045c55cstp x0, x1, [sp+8]
0045c560stp x2, x3, [sp+24]
0045c564stp x4, x5, [sp+40]
0045c568stp x6, x7, [sp+56]
0045c56cstp x8, x9, [sp+72]
0045c570str w10, [sp+88]
0045c574mov x3, x30
0045c578bl runtime.morestack_noctxt.abi0
0045c57cldp x0, x1, [sp+8]
0045c580ldp x2, x3, [sp+24]
0045c584ldp x4, x5, [sp+40]
0045c588ldp x6, x7, [sp+56]
0045c58cldp x8, x9, [sp+72]
0045c590ldr w10, [sp+88]
0045c594b 0x45c4b0
0045c598
0045c598loc_45c598:
0045c598ldr x17, [x16]
0045c59cadd x20, sp, 120
0045c5a0subs xzr, x20, x17
0045c5a4b.ne 0x45c4d0
0045c5a8add x20, sp, 8
0045c5acstr x20, [x16]
0045c5b0b 0x45c4d0
0045c5b4udf 0
0045c5b8udf 0
0045c5bcudf 0
0045c4b0
0045c4b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
0045c4b0ldr x16, [x28+16]
0045c4b4subs xzr, sp, x16
0045c4b8b.ls 0x45c55c
0045c4bcstr x30, [sp-112]!
0045c4c0stur x29, [sp-8]
0045c4c4sub x29, sp, 8
0045c4c8ldr x16, [x28+32]
0045c4cccbnz x16, 0x45c598
0045c4d0
0045c4d0loc_45c4d0:
0045c4d0str x0, [sp+120]
0045c4d4str x1, [sp+128]
0045c4d8str x2, [sp+136]
0045c4dcstr x3, [sp+144]
0045c4e0str x4, [sp+152]
0045c4e4str x5, [sp+160]
0045c4e8str x6, [sp+168]
0045c4ecstr x7, [sp+176]
0045c4f0str x8, [sp+184]
0045c4f4str x9, [sp+192]
0045c4f8str w10, [sp+200]
0045c4fcstrb wzr, [sp+102]
0045c500ldr x10, [sp+120]
0045c504cbnz x10, 0x45c50c
0045c508b 0x45c554
0045c50c
0045c50cloc_45c50c:
0045c50cldr w9, [sp+200]
0045c510ldr x0, [sp+128]
0045c514ldr x3, [sp+152]
0045c518ldr x6, [sp+176]
0045c51cldr x10, [sp+120]
0045c520ldrsb x27, [x10]
0045c524ldr x1, [sp+136]
0045c528ldr x4, [sp+160]
0045c52cldr x7, [sp+184]
0045c530ldr x2, [sp+144]
0045c534ldr x5, [sp+168]
0045c538ldr x8, [sp+192]
0045c53cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum
0045c540strb w0, [sp+103]
0045c544strb w0, [sp+102]
0045c548ldur x29, [sp-8]
0045c54cldr x30, [sp], 112
0045c550ret x30
0045c554
0045c554loc_45c554:
0045c554bl runtime.panicwrap
0045c558hint
0045c55c
0045c55cloc_45c55c:
0045c55cstp x0, x1, [sp+8]
0045c560stp x2, x3, [sp+24]
0045c564stp x4, x5, [sp+40]
0045c568stp x6, x7, [sp+56]
0045c56cstp x8, x9, [sp+72]
0045c570str w10, [sp+88]
0045c574mov x3, x30
0045c578bl runtime.morestack_noctxt.abi0
0045c57cldp x0, x1, [sp+8]
0045c580ldp x2, x3, [sp+24]
0045c584ldp x4, x5, [sp+40]
0045c588ldp x6, x7, [sp+56]
0045c58cldp x8, x9, [sp+72]
0045c590ldr w10, [sp+88]
0045c594b 0x45c4b0
0045c598
0045c598loc_45c598:
0045c598ldr x17, [x16]
0045c59cadd x20, sp, 120
0045c5a0subs xzr, x20, x17
0045c5a4b.ne 0x45c4d0
0045c5a8add x20, sp, 8
0045c5acstr x20, [x16]
0045c5b0b 0x45c4d0
0045c5b4udf 0
0045c5b8udf 0
0045c5bcudf 0
0045c4b0
0045c5c0
0045c5c0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
0045c5c0ldr x16, [x28+16]
0045c5c4subs xzr, sp, x16
0045c5c8b.ls 0x45c66c
0045c5ccstr x30, [sp-112]!
0045c5d0stur x29, [sp-8]
0045c5d4sub x29, sp, 8
0045c5d8ldr x16, [x28+32]
0045c5dccbnz x16, 0x45c6a8
0045c5e0
0045c5e0loc_45c5e0:
0045c5e0str x0, [sp+120]
0045c5e4str x1, [sp+128]
0045c5e8str x2, [sp+136]
0045c5ecstr x3, [sp+144]
0045c5f0str x4, [sp+152]
0045c5f4str x5, [sp+160]
0045c5f8str x6, [sp+168]
0045c5fcstr x7, [sp+176]
0045c600str x8, [sp+184]
0045c604str x9, [sp+192]
0045c608str w10, [sp+200]
0045c60cstrb wzr, [sp+102]
0045c610ldr x10, [sp+120]
0045c614cbnz x10, 0x45c61c
0045c618b 0x45c664
0045c61c
0045c61cloc_45c61c:
0045c61cldr w9, [sp+200]
0045c620ldr x0, [sp+128]
0045c624ldr x3, [sp+152]
0045c628ldr x6, [sp+176]
0045c62cldr x10, [sp+120]
0045c630ldrsb x27, [x10]
0045c634ldr x1, [sp+136]
0045c638ldr x4, [sp+160]
0045c63cldr x7, [sp+184]
0045c640ldr x2, [sp+144]
0045c644ldr x5, [sp+168]
0045c648ldr x8, [sp+192]
0045c64cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity
0045c650strb w0, [sp+103]
0045c654strb w0, [sp+102]
0045c658ldur x29, [sp-8]
0045c65cldr x30, [sp], 112
0045c660ret x30
0045c664
0045c664loc_45c664:
0045c664bl runtime.panicwrap
0045c668hint
0045c66c
0045c66cloc_45c66c:
0045c66cstp x0, x1, [sp+8]
0045c670stp x2, x3, [sp+24]
0045c674stp x4, x5, [sp+40]
0045c678stp x6, x7, [sp+56]
0045c67cstp x8, x9, [sp+72]
0045c680str w10, [sp+88]
0045c684mov x3, x30
0045c688bl runtime.morestack_noctxt.abi0
0045c68cldp x0, x1, [sp+8]
0045c690ldp x2, x3, [sp+24]
0045c694ldp x4, x5, [sp+40]
0045c698ldp x6, x7, [sp+56]
0045c69cldp x8, x9, [sp+72]
0045c6a0ldr w10, [sp+88]
0045c6a4b 0x45c5c0
0045c6a8
0045c6a8loc_45c6a8:
0045c6a8ldr x17, [x16]
0045c6acadd x20, sp, 120
0045c6b0subs xzr, x20, x17
0045c6b4b.ne 0x45c5e0
0045c6b8add x20, sp, 8
0045c6bcstr x20, [x16]
0045c6c0b 0x45c5e0
0045c6c4udf 0
0045c6c8udf 0
0045c6ccudf 0
0045c5c0
0045c5c0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes128CtsHmacSha256128).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
0045c5c0ldr x16, [x28+16]
0045c5c4subs xzr, sp, x16
0045c5c8b.ls 0x45c66c
0045c5ccstr x30, [sp-112]!
0045c5d0stur x29, [sp-8]
0045c5d4sub x29, sp, 8
0045c5d8ldr x16, [x28+32]
0045c5dccbnz x16, 0x45c6a8
0045c5e0
0045c5e0loc_45c5e0:
0045c5e0str x0, [sp+120]
0045c5e4str x1, [sp+128]
0045c5e8str x2, [sp+136]
0045c5ecstr x3, [sp+144]
0045c5f0str x4, [sp+152]
0045c5f4str x5, [sp+160]
0045c5f8str x6, [sp+168]
0045c5fcstr x7, [sp+176]
0045c600str x8, [sp+184]
0045c604str x9, [sp+192]
0045c608str w10, [sp+200]
0045c60cstrb wzr, [sp+102]
0045c610ldr x10, [sp+120]
0045c614cbnz x10, 0x45c61c
0045c618b 0x45c664
0045c61c
0045c61cloc_45c61c:
0045c61cldr w9, [sp+200]
0045c620ldr x0, [sp+128]
0045c624ldr x3, [sp+152]
0045c628ldr x6, [sp+176]
0045c62cldr x10, [sp+120]
0045c630ldrsb x27, [x10]
0045c634ldr x1, [sp+136]
0045c638ldr x4, [sp+160]
0045c63cldr x7, [sp+184]
0045c640ldr x2, [sp+144]
0045c644ldr x5, [sp+168]
0045c648ldr x8, [sp+192]
0045c64cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity
0045c650strb w0, [sp+103]
0045c654strb w0, [sp+102]
0045c658ldur x29, [sp-8]
0045c65cldr x30, [sp], 112
0045c660ret x30
0045c664
0045c664loc_45c664:
0045c664bl runtime.panicwrap
0045c668hint
0045c66c
0045c66cloc_45c66c:
0045c66cstp x0, x1, [sp+8]
0045c670stp x2, x3, [sp+24]
0045c674stp x4, x5, [sp+40]
0045c678stp x6, x7, [sp+56]
0045c67cstp x8, x9, [sp+72]
0045c680str w10, [sp+88]
0045c684mov x3, x30
0045c688bl runtime.morestack_noctxt.abi0
0045c68cldp x0, x1, [sp+8]
0045c690ldp x2, x3, [sp+24]
0045c694ldp x4, x5, [sp+40]
0045c698ldp x6, x7, [sp+56]
0045c69cldp x8, x9, [sp+72]
0045c6a0ldr w10, [sp+88]
0045c6a4b 0x45c5c0
0045c6a8
0045c6a8loc_45c6a8:
0045c6a8ldr x17, [x16]
0045c6acadd x20, sp, 120
0045c6b0subs xzr, x20, x17
0045c6b4b.ne 0x45c5e0
0045c6b8add x20, sp, 8
0045c6bcstr x20, [x16]
0045c6c0b 0x45c5e0
0045c6c4udf 0
0045c6c8udf 0
0045c6ccudf 0
0045c5c0
0045c6d0
0045c6d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 data)
0045c6d0ldr x16, [x28+16]
0045c6d4sub x17, sp, 64
0045c6d8subs xzr, x17, x16
0045c6dcb.ls 0x45c7dc
0045c6e0str x30, [sp-192]!
0045c6e4stur x29, [sp-8]
0045c6e8sub x29, sp, 8
0045c6ecldr x16, [x28+32]
0045c6f0cbnz x16, 0x45c808
0045c6f4
0045c6f4loc_45c6f4:
0045c6f4str x0, [sp+200]
0045c6f8str x1, [sp+208]
0045c6fcstr x2, [sp+216]
0045c700str x3, [sp+224]
0045c704str x4, [sp+232]
0045c708str x5, [sp+240]
0045c70cstr x6, [sp+248]
0045c710str xzr, [sp+80]
0045c714stp xzr, xzr, [sp+88]
0045c718stp xzr, xzr, [sp+64]
0045c71cldr x6, [sp+200]
0045c720cbnz x6, 0x45c728
0045c724b 0x45c7d4
0045c728
0045c728loc_45c728:
0045c728str xzr, [sp+120]
0045c72cstp xzr, xzr, [sp+128]
0045c730stp xzr, xzr, [sp+104]
0045c734ldr x0, [sp+208]
0045c738ldr x3, [sp+232]
0045c73cldr x6, [sp+200]
0045c740ldrsb x27, [x6]
0045c744ldr x1, [sp+216]
0045c748ldr x4, [sp+240]
0045c74cldr x2, [sp+224]
0045c750ldr x5, [sp+248]
0045c754bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptData
0045c758str x0, [sp+120]
0045c75cstr x1, [sp+128]
0045c760str x2, [sp+136]
0045c764str x3, [sp+104]
0045c768str x4, [sp+112]
0045c76cldr x6, [sp+120]
0045c770ldr x7, [sp+128]
0045c774ldr x8, [sp+136]
0045c778str x6, [sp+160]
0045c77cstr x7, [sp+168]
0045c780str x8, [sp+176]
0045c784ldr x6, [sp+104]
0045c788ldr x7, [sp+112]
0045c78cstr x6, [sp+144]
0045c790str x7, [sp+152]
0045c794ldr x6, [sp+160]
0045c798ldr x7, [sp+168]
0045c79cldr x8, [sp+176]
0045c7a0str x6, [sp+80]
0045c7a4str x7, [sp+88]
0045c7a8str x8, [sp+96]
0045c7acldr x3, [sp+144]
0045c7b0ldr x4, [sp+152]
0045c7b4str x3, [sp+64]
0045c7b8str x4, [sp+72]
0045c7bcldr x0, [sp+80]
0045c7c0ldr x1, [sp+88]
0045c7c4ldr x2, [sp+96]
0045c7c8ldur x29, [sp-8]
0045c7ccldr x30, [sp], 192
0045c7d0ret x30
0045c7d4
0045c7d4loc_45c7d4:
0045c7d4bl runtime.panicwrap
0045c7d8hint
0045c7dc
0045c7dcloc_45c7dc:
0045c7dcstp x0, x1, [sp+8]
0045c7e0stp x2, x3, [sp+24]
0045c7e4stp x4, x5, [sp+40]
0045c7e8str x6, [sp+56]
0045c7ecmov x3, x30
0045c7f0bl runtime.morestack_noctxt.abi0
0045c7f4ldp x0, x1, [sp+8]
0045c7f8ldp x2, x3, [sp+24]
0045c7fcldp x4, x5, [sp+40]
0045c800ldr x6, [sp+56]
0045c804b 0x45c6d0
0045c808
0045c808loc_45c808:
0045c808ldr x17, [x16]
0045c80cadd x20, sp, 200
0045c810subs xzr, x20, x17
0045c814b.ne 0x45c6f4
0045c818add x20, sp, 8
0045c81cstr x20, [x16]
0045c820b 0x45c6f4
0045c824udf 0
0045c828udf 0
0045c82cudf 0
0045c6d0
0045c6d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 data)
0045c6d0ldr x16, [x28+16]
0045c6d4sub x17, sp, 64
0045c6d8subs xzr, x17, x16
0045c6dcb.ls 0x45c7dc
0045c6e0str x30, [sp-192]!
0045c6e4stur x29, [sp-8]
0045c6e8sub x29, sp, 8
0045c6ecldr x16, [x28+32]
0045c6f0cbnz x16, 0x45c808
0045c6f4
0045c6f4loc_45c6f4:
0045c6f4str x0, [sp+200]
0045c6f8str x1, [sp+208]
0045c6fcstr x2, [sp+216]
0045c700str x3, [sp+224]
0045c704str x4, [sp+232]
0045c708str x5, [sp+240]
0045c70cstr x6, [sp+248]
0045c710str xzr, [sp+80]
0045c714stp xzr, xzr, [sp+88]
0045c718stp xzr, xzr, [sp+64]
0045c71cldr x6, [sp+200]
0045c720cbnz x6, 0x45c728
0045c724b 0x45c7d4
0045c728
0045c728loc_45c728:
0045c728str xzr, [sp+120]
0045c72cstp xzr, xzr, [sp+128]
0045c730stp xzr, xzr, [sp+104]
0045c734ldr x0, [sp+208]
0045c738ldr x3, [sp+232]
0045c73cldr x6, [sp+200]
0045c740ldrsb x27, [x6]
0045c744ldr x1, [sp+216]
0045c748ldr x4, [sp+240]
0045c74cldr x2, [sp+224]
0045c750ldr x5, [sp+248]
0045c754bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptData
0045c758str x0, [sp+120]
0045c75cstr x1, [sp+128]
0045c760str x2, [sp+136]
0045c764str x3, [sp+104]
0045c768str x4, [sp+112]
0045c76cldr x6, [sp+120]
0045c770ldr x7, [sp+128]
0045c774ldr x8, [sp+136]
0045c778str x6, [sp+160]
0045c77cstr x7, [sp+168]
0045c780str x8, [sp+176]
0045c784ldr x6, [sp+104]
0045c788ldr x7, [sp+112]
0045c78cstr x6, [sp+144]
0045c790str x7, [sp+152]
0045c794ldr x6, [sp+160]
0045c798ldr x7, [sp+168]
0045c79cldr x8, [sp+176]
0045c7a0str x6, [sp+80]
0045c7a4str x7, [sp+88]
0045c7a8str x8, [sp+96]
0045c7acldr x3, [sp+144]
0045c7b0ldr x4, [sp+152]
0045c7b4str x3, [sp+64]
0045c7b8str x4, [sp+72]
0045c7bcldr x0, [sp+80]
0045c7c0ldr x1, [sp+88]
0045c7c4ldr x2, [sp+96]
0045c7c8ldur x29, [sp-8]
0045c7ccldr x30, [sp], 192
0045c7d0ret x30
0045c7d4
0045c7d4loc_45c7d4:
0045c7d4bl runtime.panicwrap
0045c7d8hint
0045c7dc
0045c7dcloc_45c7dc:
0045c7dcstp x0, x1, [sp+8]
0045c7e0stp x2, x3, [sp+24]
0045c7e4stp x4, x5, [sp+40]
0045c7e8str x6, [sp+56]
0045c7ecmov x3, x30
0045c7f0bl runtime.morestack_noctxt.abi0
0045c7f4ldp x0, x1, [sp+8]
0045c7f8ldp x2, x3, [sp+24]
0045c7fcldp x4, x5, [sp+40]
0045c800ldr x6, [sp+56]
0045c804b 0x45c6d0
0045c808
0045c808loc_45c808:
0045c808ldr x17, [x16]
0045c80cadd x20, sp, 200
0045c810subs xzr, x20, x17
0045c814b.ne 0x45c6f4
0045c818add x20, sp, 8
0045c81cstr x20, [x16]
0045c820b 0x45c6f4
0045c824udf 0
0045c828udf 0
0045c82cudf 0
0045c6d0
0045c830
0045c830gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
0045c830ldr x16, [x28+16]
0045c834sub x17, sp, 64
0045c838subs xzr, x17, x16
0045c83cb.ls 0x45c944
0045c840str x30, [sp-192]!
0045c844stur x29, [sp-8]
0045c848sub x29, sp, 8
0045c84cldr x16, [x28+32]
0045c850cbnz x16, 0x45c978
0045c854
0045c854loc_45c854:
0045c854str x0, [sp+200]
0045c858str x1, [sp+208]
0045c85cstr x2, [sp+216]
0045c860str x3, [sp+224]
0045c864str x4, [sp+232]
0045c868str x5, [sp+240]
0045c86cstr x6, [sp+248]
0045c870str w7, [sp+256]
0045c874str xzr, [sp+80]
0045c878stp xzr, xzr, [sp+88]
0045c87cstp xzr, xzr, [sp+64]
0045c880ldr x7, [sp+200]
0045c884cbnz x7, 0x45c88c
0045c888b 0x45c93c
0045c88c
0045c88cloc_45c88c:
0045c88cstr xzr, [sp+120]
0045c890stp xzr, xzr, [sp+128]
0045c894stp xzr, xzr, [sp+104]
0045c898ldr w6, [sp+256]
0045c89cldr x0, [sp+208]
0045c8a0ldr x3, [sp+232]
0045c8a4ldr x7, [sp+200]
0045c8a8ldrsb x27, [x7]
0045c8acldr x1, [sp+216]
0045c8b0ldr x4, [sp+240]
0045c8b4ldr x2, [sp+224]
0045c8b8ldr x5, [sp+248]
0045c8bcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptMessage
0045c8c0str x0, [sp+120]
0045c8c4str x1, [sp+128]
0045c8c8str x2, [sp+136]
0045c8ccstr x3, [sp+104]
0045c8d0str x4, [sp+112]
0045c8d4ldr x7, [sp+120]
0045c8d8ldr x8, [sp+128]
0045c8dcldr x9, [sp+136]
0045c8e0str x7, [sp+160]
0045c8e4str x8, [sp+168]
0045c8e8str x9, [sp+176]
0045c8ecldr x7, [sp+104]
0045c8f0ldr x8, [sp+112]
0045c8f4str x7, [sp+144]
0045c8f8str x8, [sp+152]
0045c8fcldr x7, [sp+160]
0045c900ldr x8, [sp+168]
0045c904ldr x9, [sp+176]
0045c908str x7, [sp+80]
0045c90cstr x8, [sp+88]
0045c910str x9, [sp+96]
0045c914ldr x3, [sp+144]
0045c918ldr x4, [sp+152]
0045c91cstr x3, [sp+64]
0045c920str x4, [sp+72]
0045c924ldr x0, [sp+80]
0045c928ldr x1, [sp+88]
0045c92cldr x2, [sp+96]
0045c930ldur x29, [sp-8]
0045c934ldr x30, [sp], 192
0045c938ret x30
0045c93c
0045c93cloc_45c93c:
0045c93cbl runtime.panicwrap
0045c940hint
0045c944
0045c944loc_45c944:
0045c944stp x0, x1, [sp+8]
0045c948stp x2, x3, [sp+24]
0045c94cstp x4, x5, [sp+40]
0045c950str x6, [sp+56]
0045c954str w7, [sp+64]
0045c958mov x3, x30
0045c95cbl runtime.morestack_noctxt.abi0
0045c960ldp x0, x1, [sp+8]
0045c964ldp x2, x3, [sp+24]
0045c968ldp x4, x5, [sp+40]
0045c96cldr x6, [sp+56]
0045c970ldr w7, [sp+64]
0045c974b 0x45c830
0045c978
0045c978loc_45c978:
0045c978ldr x17, [x16]
0045c97cadd x20, sp, 200
0045c980subs xzr, x20, x17
0045c984b.ne 0x45c854
0045c988add x20, sp, 8
0045c98cstr x20, [x16]
0045c990b 0x45c854
0045c994udf 0
0045c998udf 0
0045c99cudf 0
0045c830
0045c830gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
0045c830ldr x16, [x28+16]
0045c834sub x17, sp, 64
0045c838subs xzr, x17, x16
0045c83cb.ls 0x45c944
0045c840str x30, [sp-192]!
0045c844stur x29, [sp-8]
0045c848sub x29, sp, 8
0045c84cldr x16, [x28+32]
0045c850cbnz x16, 0x45c978
0045c854
0045c854loc_45c854:
0045c854str x0, [sp+200]
0045c858str x1, [sp+208]
0045c85cstr x2, [sp+216]
0045c860str x3, [sp+224]
0045c864str x4, [sp+232]
0045c868str x5, [sp+240]
0045c86cstr x6, [sp+248]
0045c870str w7, [sp+256]
0045c874str xzr, [sp+80]
0045c878stp xzr, xzr, [sp+88]
0045c87cstp xzr, xzr, [sp+64]
0045c880ldr x7, [sp+200]
0045c884cbnz x7, 0x45c88c
0045c888b 0x45c93c
0045c88c
0045c88cloc_45c88c:
0045c88cstr xzr, [sp+120]
0045c890stp xzr, xzr, [sp+128]
0045c894stp xzr, xzr, [sp+104]
0045c898ldr w6, [sp+256]
0045c89cldr x0, [sp+208]
0045c8a0ldr x3, [sp+232]
0045c8a4ldr x7, [sp+200]
0045c8a8ldrsb x27, [x7]
0045c8acldr x1, [sp+216]
0045c8b0ldr x4, [sp+240]
0045c8b4ldr x2, [sp+224]
0045c8b8ldr x5, [sp+248]
0045c8bcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptMessage
0045c8c0str x0, [sp+120]
0045c8c4str x1, [sp+128]
0045c8c8str x2, [sp+136]
0045c8ccstr x3, [sp+104]
0045c8d0str x4, [sp+112]
0045c8d4ldr x7, [sp+120]
0045c8d8ldr x8, [sp+128]
0045c8dcldr x9, [sp+136]
0045c8e0str x7, [sp+160]
0045c8e4str x8, [sp+168]
0045c8e8str x9, [sp+176]
0045c8ecldr x7, [sp+104]
0045c8f0ldr x8, [sp+112]
0045c8f4str x7, [sp+144]
0045c8f8str x8, [sp+152]
0045c8fcldr x7, [sp+160]
0045c900ldr x8, [sp+168]
0045c904ldr x9, [sp+176]
0045c908str x7, [sp+80]
0045c90cstr x8, [sp+88]
0045c910str x9, [sp+96]
0045c914ldr x3, [sp+144]
0045c918ldr x4, [sp+152]
0045c91cstr x3, [sp+64]
0045c920str x4, [sp+72]
0045c924ldr x0, [sp+80]
0045c928ldr x1, [sp+88]
0045c92cldr x2, [sp+96]
0045c930ldur x29, [sp-8]
0045c934ldr x30, [sp], 192
0045c938ret x30
0045c93c
0045c93cloc_45c93c:
0045c93cbl runtime.panicwrap
0045c940hint
0045c944
0045c944loc_45c944:
0045c944stp x0, x1, [sp+8]
0045c948stp x2, x3, [sp+24]
0045c94cstp x4, x5, [sp+40]
0045c950str x6, [sp+56]
0045c954str w7, [sp+64]
0045c958mov x3, x30
0045c95cbl runtime.morestack_noctxt.abi0
0045c960ldp x0, x1, [sp+8]
0045c964ldp x2, x3, [sp+24]
0045c968ldp x4, x5, [sp+40]
0045c96cldr x6, [sp+56]
0045c970ldr w7, [sp+64]
0045c974b 0x45c830
0045c978
0045c978loc_45c978:
0045c978ldr x17, [x16]
0045c97cadd x20, sp, 200
0045c980subs xzr, x20, x17
0045c984b.ne 0x45c854
0045c988add x20, sp, 8
0045c98cstr x20, [x16]
0045c990b 0x45c854
0045c994udf 0
0045c998udf 0
0045c99cudf 0
0045c830
0045c9a0
0045c9a0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 usage)
0045c9a0ldr x16, [x28+16]
0045c9a4sub x17, sp, 64
0045c9a8subs xzr, x17, x16
0045c9acb.ls 0x45caac
0045c9b0str x30, [sp-192]!
0045c9b4stur x29, [sp-8]
0045c9b8sub x29, sp, 8
0045c9bcldr x16, [x28+32]
0045c9c0cbnz x16, 0x45cad8
0045c9c4
0045c9c4loc_45c9c4:
0045c9c4str x0, [sp+200]
0045c9c8str x1, [sp+208]
0045c9ccstr x2, [sp+216]
0045c9d0str x3, [sp+224]
0045c9d4str x4, [sp+232]
0045c9d8str x5, [sp+240]
0045c9dcstr x6, [sp+248]
0045c9e0str xzr, [sp+80]
0045c9e4stp xzr, xzr, [sp+88]
0045c9e8stp xzr, xzr, [sp+64]
0045c9ecldr x6, [sp+200]
0045c9f0cbnz x6, 0x45c9f8
0045c9f4b 0x45caa4
0045c9f8
0045c9f8loc_45c9f8:
0045c9f8str xzr, [sp+120]
0045c9fcstp xzr, xzr, [sp+128]
0045ca00stp xzr, xzr, [sp+104]
0045ca04ldr x0, [sp+208]
0045ca08ldr x3, [sp+232]
0045ca0cldr x6, [sp+200]
0045ca10ldrsb x27, [x6]
0045ca14ldr x1, [sp+216]
0045ca18ldr x4, [sp+240]
0045ca1cldr x2, [sp+224]
0045ca20ldr x5, [sp+248]
0045ca24bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveKey
0045ca28str x0, [sp+120]
0045ca2cstr x1, [sp+128]
0045ca30str x2, [sp+136]
0045ca34str x3, [sp+104]
0045ca38str x4, [sp+112]
0045ca3cldr x6, [sp+120]
0045ca40ldr x7, [sp+128]
0045ca44ldr x8, [sp+136]
0045ca48str x6, [sp+160]
0045ca4cstr x7, [sp+168]
0045ca50str x8, [sp+176]
0045ca54ldr x6, [sp+104]
0045ca58ldr x7, [sp+112]
0045ca5cstr x6, [sp+144]
0045ca60str x7, [sp+152]
0045ca64ldr x6, [sp+160]
0045ca68ldr x7, [sp+168]
0045ca6cldr x8, [sp+176]
0045ca70str x6, [sp+80]
0045ca74str x7, [sp+88]
0045ca78str x8, [sp+96]
0045ca7cldr x3, [sp+144]
0045ca80ldr x4, [sp+152]
0045ca84str x3, [sp+64]
0045ca88str x4, [sp+72]
0045ca8cldr x0, [sp+80]
0045ca90ldr x1, [sp+88]
0045ca94ldr x2, [sp+96]
0045ca98ldur x29, [sp-8]
0045ca9cldr x30, [sp], 192
0045caa0ret x30
0045caa4
0045caa4loc_45caa4:
0045caa4bl runtime.panicwrap
0045caa8hint
0045caac
0045caacloc_45caac:
0045caacstp x0, x1, [sp+8]
0045cab0stp x2, x3, [sp+24]
0045cab4stp x4, x5, [sp+40]
0045cab8str x6, [sp+56]
0045cabcmov x3, x30
0045cac0bl runtime.morestack_noctxt.abi0
0045cac4ldp x0, x1, [sp+8]
0045cac8ldp x2, x3, [sp+24]
0045caccldp x4, x5, [sp+40]
0045cad0ldr x6, [sp+56]
0045cad4b 0x45c9a0
0045cad8
0045cad8loc_45cad8:
0045cad8ldr x17, [x16]
0045cadcadd x20, sp, 200
0045cae0subs xzr, x20, x17
0045cae4b.ne 0x45c9c4
0045cae8add x20, sp, 8
0045caecstr x20, [x16]
0045caf0b 0x45c9c4
0045caf4udf 0
0045caf8udf 0
0045cafcudf 0
0045c9a0
0045c9a0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 usage)
0045c9a0ldr x16, [x28+16]
0045c9a4sub x17, sp, 64
0045c9a8subs xzr, x17, x16
0045c9acb.ls 0x45caac
0045c9b0str x30, [sp-192]!
0045c9b4stur x29, [sp-8]
0045c9b8sub x29, sp, 8
0045c9bcldr x16, [x28+32]
0045c9c0cbnz x16, 0x45cad8
0045c9c4
0045c9c4loc_45c9c4:
0045c9c4str x0, [sp+200]
0045c9c8str x1, [sp+208]
0045c9ccstr x2, [sp+216]
0045c9d0str x3, [sp+224]
0045c9d4str x4, [sp+232]
0045c9d8str x5, [sp+240]
0045c9dcstr x6, [sp+248]
0045c9e0str xzr, [sp+80]
0045c9e4stp xzr, xzr, [sp+88]
0045c9e8stp xzr, xzr, [sp+64]
0045c9ecldr x6, [sp+200]
0045c9f0cbnz x6, 0x45c9f8
0045c9f4b 0x45caa4
0045c9f8
0045c9f8loc_45c9f8:
0045c9f8str xzr, [sp+120]
0045c9fcstp xzr, xzr, [sp+128]
0045ca00stp xzr, xzr, [sp+104]
0045ca04ldr x0, [sp+208]
0045ca08ldr x3, [sp+232]
0045ca0cldr x6, [sp+200]
0045ca10ldrsb x27, [x6]
0045ca14ldr x1, [sp+216]
0045ca18ldr x4, [sp+240]
0045ca1cldr x2, [sp+224]
0045ca20ldr x5, [sp+248]
0045ca24bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveKey
0045ca28str x0, [sp+120]
0045ca2cstr x1, [sp+128]
0045ca30str x2, [sp+136]
0045ca34str x3, [sp+104]
0045ca38str x4, [sp+112]
0045ca3cldr x6, [sp+120]
0045ca40ldr x7, [sp+128]
0045ca44ldr x8, [sp+136]
0045ca48str x6, [sp+160]
0045ca4cstr x7, [sp+168]
0045ca50str x8, [sp+176]
0045ca54ldr x6, [sp+104]
0045ca58ldr x7, [sp+112]
0045ca5cstr x6, [sp+144]
0045ca60str x7, [sp+152]
0045ca64ldr x6, [sp+160]
0045ca68ldr x7, [sp+168]
0045ca6cldr x8, [sp+176]
0045ca70str x6, [sp+80]
0045ca74str x7, [sp+88]
0045ca78str x8, [sp+96]
0045ca7cldr x3, [sp+144]
0045ca80ldr x4, [sp+152]
0045ca84str x3, [sp+64]
0045ca88str x4, [sp+72]
0045ca8cldr x0, [sp+80]
0045ca90ldr x1, [sp+88]
0045ca94ldr x2, [sp+96]
0045ca98ldur x29, [sp-8]
0045ca9cldr x30, [sp], 192
0045caa0ret x30
0045caa4
0045caa4loc_45caa4:
0045caa4bl runtime.panicwrap
0045caa8hint
0045caac
0045caacloc_45caac:
0045caacstp x0, x1, [sp+8]
0045cab0stp x2, x3, [sp+24]
0045cab4stp x4, x5, [sp+40]
0045cab8str x6, [sp+56]
0045cabcmov x3, x30
0045cac0bl runtime.morestack_noctxt.abi0
0045cac4ldp x0, x1, [sp+8]
0045cac8ldp x2, x3, [sp+24]
0045caccldp x4, x5, [sp+40]
0045cad0ldr x6, [sp+56]
0045cad4b 0x45c9a0
0045cad8
0045cad8loc_45cad8:
0045cad8ldr x17, [x16]
0045cadcadd x20, sp, 200
0045cae0subs xzr, x20, x17
0045cae4b.ne 0x45c9c4
0045cae8add x20, sp, 8
0045caecstr x20, [x16]
0045caf0b 0x45c9c4
0045caf4udf 0
0045caf8udf 0
0045cafcudf 0
0045c9a0
0045cb00
0045cb00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 usage)
0045cb00ldr x16, [x28+16]
0045cb04sub x17, sp, 64
0045cb08subs xzr, x17, x16
0045cb0cb.ls 0x45cc0c
0045cb10str x30, [sp-192]!
0045cb14stur x29, [sp-8]
0045cb18sub x29, sp, 8
0045cb1cldr x16, [x28+32]
0045cb20cbnz x16, 0x45cc38
0045cb24
0045cb24loc_45cb24:
0045cb24str x0, [sp+200]
0045cb28str x1, [sp+208]
0045cb2cstr x2, [sp+216]
0045cb30str x3, [sp+224]
0045cb34str x4, [sp+232]
0045cb38str x5, [sp+240]
0045cb3cstr x6, [sp+248]
0045cb40str xzr, [sp+80]
0045cb44stp xzr, xzr, [sp+88]
0045cb48stp xzr, xzr, [sp+64]
0045cb4cldr x6, [sp+200]
0045cb50cbnz x6, 0x45cb58
0045cb54b 0x45cc04
0045cb58
0045cb58loc_45cb58:
0045cb58str xzr, [sp+120]
0045cb5cstp xzr, xzr, [sp+128]
0045cb60stp xzr, xzr, [sp+104]
0045cb64ldr x0, [sp+208]
0045cb68ldr x3, [sp+232]
0045cb6cldr x6, [sp+200]
0045cb70ldrsb x27, [x6]
0045cb74ldr x1, [sp+216]
0045cb78ldr x4, [sp+240]
0045cb7cldr x2, [sp+224]
0045cb80ldr x5, [sp+248]
0045cb84bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveRandom
0045cb88str x0, [sp+120]
0045cb8cstr x1, [sp+128]
0045cb90str x2, [sp+136]
0045cb94str x3, [sp+104]
0045cb98str x4, [sp+112]
0045cb9cldr x6, [sp+120]
0045cba0ldr x7, [sp+128]
0045cba4ldr x8, [sp+136]
0045cba8str x6, [sp+160]
0045cbacstr x7, [sp+168]
0045cbb0str x8, [sp+176]
0045cbb4ldr x6, [sp+104]
0045cbb8ldr x7, [sp+112]
0045cbbcstr x6, [sp+144]
0045cbc0str x7, [sp+152]
0045cbc4ldr x6, [sp+160]
0045cbc8ldr x7, [sp+168]
0045cbccldr x8, [sp+176]
0045cbd0str x6, [sp+80]
0045cbd4str x7, [sp+88]
0045cbd8str x8, [sp+96]
0045cbdcldr x3, [sp+144]
0045cbe0ldr x4, [sp+152]
0045cbe4str x3, [sp+64]
0045cbe8str x4, [sp+72]
0045cbecldr x0, [sp+80]
0045cbf0ldr x1, [sp+88]
0045cbf4ldr x2, [sp+96]
0045cbf8ldur x29, [sp-8]
0045cbfcldr x30, [sp], 192
0045cc00ret x30
0045cc04
0045cc04loc_45cc04:
0045cc04bl runtime.panicwrap
0045cc08hint
0045cc0c
0045cc0cloc_45cc0c:
0045cc0cstp x0, x1, [sp+8]
0045cc10stp x2, x3, [sp+24]
0045cc14stp x4, x5, [sp+40]
0045cc18str x6, [sp+56]
0045cc1cmov x3, x30
0045cc20bl runtime.morestack_noctxt.abi0
0045cc24ldp x0, x1, [sp+8]
0045cc28ldp x2, x3, [sp+24]
0045cc2cldp x4, x5, [sp+40]
0045cc30ldr x6, [sp+56]
0045cc34b 0x45cb00
0045cc38
0045cc38loc_45cc38:
0045cc38ldr x17, [x16]
0045cc3cadd x20, sp, 200
0045cc40subs xzr, x20, x17
0045cc44b.ne 0x45cb24
0045cc48add x20, sp, 8
0045cc4cstr x20, [x16]
0045cc50b 0x45cb24
0045cc54udf 0
0045cc58udf 0
0045cc5cudf 0
0045cb00
0045cb00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 usage)
0045cb00ldr x16, [x28+16]
0045cb04sub x17, sp, 64
0045cb08subs xzr, x17, x16
0045cb0cb.ls 0x45cc0c
0045cb10str x30, [sp-192]!
0045cb14stur x29, [sp-8]
0045cb18sub x29, sp, 8
0045cb1cldr x16, [x28+32]
0045cb20cbnz x16, 0x45cc38
0045cb24
0045cb24loc_45cb24:
0045cb24str x0, [sp+200]
0045cb28str x1, [sp+208]
0045cb2cstr x2, [sp+216]
0045cb30str x3, [sp+224]
0045cb34str x4, [sp+232]
0045cb38str x5, [sp+240]
0045cb3cstr x6, [sp+248]
0045cb40str xzr, [sp+80]
0045cb44stp xzr, xzr, [sp+88]
0045cb48stp xzr, xzr, [sp+64]
0045cb4cldr x6, [sp+200]
0045cb50cbnz x6, 0x45cb58
0045cb54b 0x45cc04
0045cb58
0045cb58loc_45cb58:
0045cb58str xzr, [sp+120]
0045cb5cstp xzr, xzr, [sp+128]
0045cb60stp xzr, xzr, [sp+104]
0045cb64ldr x0, [sp+208]
0045cb68ldr x3, [sp+232]
0045cb6cldr x6, [sp+200]
0045cb70ldrsb x27, [x6]
0045cb74ldr x1, [sp+216]
0045cb78ldr x4, [sp+240]
0045cb7cldr x2, [sp+224]
0045cb80ldr x5, [sp+248]
0045cb84bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveRandom
0045cb88str x0, [sp+120]
0045cb8cstr x1, [sp+128]
0045cb90str x2, [sp+136]
0045cb94str x3, [sp+104]
0045cb98str x4, [sp+112]
0045cb9cldr x6, [sp+120]
0045cba0ldr x7, [sp+128]
0045cba4ldr x8, [sp+136]
0045cba8str x6, [sp+160]
0045cbacstr x7, [sp+168]
0045cbb0str x8, [sp+176]
0045cbb4ldr x6, [sp+104]
0045cbb8ldr x7, [sp+112]
0045cbbcstr x6, [sp+144]
0045cbc0str x7, [sp+152]
0045cbc4ldr x6, [sp+160]
0045cbc8ldr x7, [sp+168]
0045cbccldr x8, [sp+176]
0045cbd0str x6, [sp+80]
0045cbd4str x7, [sp+88]
0045cbd8str x8, [sp+96]
0045cbdcldr x3, [sp+144]
0045cbe0ldr x4, [sp+152]
0045cbe4str x3, [sp+64]
0045cbe8str x4, [sp+72]
0045cbecldr x0, [sp+80]
0045cbf0ldr x1, [sp+88]
0045cbf4ldr x2, [sp+96]
0045cbf8ldur x29, [sp-8]
0045cbfcldr x30, [sp], 192
0045cc00ret x30
0045cc04
0045cc04loc_45cc04:
0045cc04bl runtime.panicwrap
0045cc08hint
0045cc0c
0045cc0cloc_45cc0c:
0045cc0cstp x0, x1, [sp+8]
0045cc10stp x2, x3, [sp+24]
0045cc14stp x4, x5, [sp+40]
0045cc18str x6, [sp+56]
0045cc1cmov x3, x30
0045cc20bl runtime.morestack_noctxt.abi0
0045cc24ldp x0, x1, [sp+8]
0045cc28ldp x2, x3, [sp+24]
0045cc2cldp x4, x5, [sp+40]
0045cc30ldr x6, [sp+56]
0045cc34b 0x45cb00
0045cc38
0045cc38loc_45cc38:
0045cc38ldr x17, [x16]
0045cc3cadd x20, sp, 200
0045cc40subs xzr, x20, x17
0045cc44b.ne 0x45cb24
0045cc48add x20, sp, 8
0045cc4cstr x20, [x16]
0045cc50b 0x45cb24
0045cc54udf 0
0045cc58udf 0
0045cc5cudf 0
0045cb00
0045cc60
0045cc60gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 data)
0045cc60ldr x16, [x28+16]
0045cc64sub x17, sp, 128
0045cc68subs xzr, x17, x16
0045cc6cb.ls 0x45cdc8
0045cc70sub x20, sp, 256
0045cc74stp x29, x30, [x20-8]
0045cc78add sp, x20, 0
0045cc7csub x29, sp, 8
0045cc80ldr x16, [x28+32]
0045cc84cbnz x16, 0x45cdf4
0045cc88
0045cc88loc_45cc88:
0045cc88str x0, [sp+264]
0045cc8cstr x1, [sp+272]
0045cc90str x2, [sp+280]
0045cc94str x3, [sp+288]
0045cc98str x4, [sp+296]
0045cc9cstr x5, [sp+304]
0045cca0str x6, [sp+312]
0045cca4str xzr, [sp+96]
0045cca8stp xzr, xzr, [sp+104]
0045ccacstr xzr, [sp+72]
0045ccb0stp xzr, xzr, [sp+80]
0045ccb4stp xzr, xzr, [sp+56]
0045ccb8ldr x6, [sp+264]
0045ccbccbnz x6, 0x45ccc4
0045ccc0b 0x45cdc0
0045ccc4
0045ccc4loc_45ccc4:
0045ccc4str xzr, [sp+120]
0045ccc8stp xzr, xzr, [sp+128]
0045ccccstr xzr, [sp+224]
0045ccd0stp xzr, xzr, [sp+232]
0045ccd4stp xzr, xzr, [sp+208]
0045ccd8ldr x0, [sp+272]
0045ccdcldr x3, [sp+296]
0045cce0ldr x6, [sp+264]
0045cce4ldrsb x27, [x6]
0045cce8ldr x1, [sp+280]
0045ccecldr x4, [sp+304]
0045ccf0ldr x2, [sp+288]
0045ccf4ldr x5, [sp+312]
0045ccf8bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptData
0045ccfcstr x0, [sp+120]
0045cd00str x1, [sp+128]
0045cd04str x2, [sp+136]
0045cd08str x3, [sp+224]
0045cd0cstr x4, [sp+232]
0045cd10str x5, [sp+240]
0045cd14str x6, [sp+208]
0045cd18str x7, [sp+216]
0045cd1cldr x6, [sp+120]
0045cd20ldr x7, [sp+128]
0045cd24ldr x8, [sp+136]
0045cd28str x6, [sp+184]
0045cd2cstr x7, [sp+192]
0045cd30str x8, [sp+200]
0045cd34ldr x6, [sp+224]
0045cd38ldr x7, [sp+232]
0045cd3cldr x8, [sp+240]
0045cd40str x6, [sp+160]
0045cd44str x7, [sp+168]
0045cd48str x8, [sp+176]
0045cd4cldr x6, [sp+208]
0045cd50ldr x7, [sp+216]
0045cd54str x6, [sp+144]
0045cd58str x7, [sp+152]
0045cd5cldr x6, [sp+184]
0045cd60ldr x7, [sp+192]
0045cd64ldr x8, [sp+200]
0045cd68str x6, [sp+96]
0045cd6cstr x7, [sp+104]
0045cd70str x8, [sp+112]
0045cd74ldr x6, [sp+160]
0045cd78ldr x7, [sp+168]
0045cd7cldr x8, [sp+176]
0045cd80str x6, [sp+72]
0045cd84str x7, [sp+80]
0045cd88str x8, [sp+88]
0045cd8cldr x6, [sp+144]
0045cd90ldr x7, [sp+152]
0045cd94str x6, [sp+56]
0045cd98str x7, [sp+64]
0045cd9cldr x0, [sp+96]
0045cda0ldr x3, [sp+72]
0045cda4ldr x1, [sp+104]
0045cda8ldr x4, [sp+80]
0045cdacldr x2, [sp+112]
0045cdb0ldr x5, [sp+88]
0045cdb4ldp x29, x30, [sp-8]
0045cdb8add sp, sp, 256
0045cdbcret x30
0045cdc0
0045cdc0loc_45cdc0:
0045cdc0bl runtime.panicwrap
0045cdc4hint
0045cdc8
0045cdc8loc_45cdc8:
0045cdc8stp x0, x1, [sp+8]
0045cdccstp x2, x3, [sp+24]
0045cdd0stp x4, x5, [sp+40]
0045cdd4str x6, [sp+56]
0045cdd8mov x3, x30
0045cddcbl runtime.morestack_noctxt.abi0
0045cde0ldp x0, x1, [sp+8]
0045cde4ldp x2, x3, [sp+24]
0045cde8ldp x4, x5, [sp+40]
0045cdecldr x6, [sp+56]
0045cdf0b 0x45cc60
0045cdf4
0045cdf4loc_45cdf4:
0045cdf4ldr x17, [x16]
0045cdf8add x20, sp, 264
0045cdfcsubs xzr, x20, x17
0045ce00b.ne 0x45cc88
0045ce04add x20, sp, 8
0045ce08str x20, [x16]
0045ce0cb 0x45cc88
0045cc60
0045cc60gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 data)
0045cc60ldr x16, [x28+16]
0045cc64sub x17, sp, 128
0045cc68subs xzr, x17, x16
0045cc6cb.ls 0x45cdc8
0045cc70sub x20, sp, 256
0045cc74stp x29, x30, [x20-8]
0045cc78add sp, x20, 0
0045cc7csub x29, sp, 8
0045cc80ldr x16, [x28+32]
0045cc84cbnz x16, 0x45cdf4
0045cc88
0045cc88loc_45cc88:
0045cc88str x0, [sp+264]
0045cc8cstr x1, [sp+272]
0045cc90str x2, [sp+280]
0045cc94str x3, [sp+288]
0045cc98str x4, [sp+296]
0045cc9cstr x5, [sp+304]
0045cca0str x6, [sp+312]
0045cca4str xzr, [sp+96]
0045cca8stp xzr, xzr, [sp+104]
0045ccacstr xzr, [sp+72]
0045ccb0stp xzr, xzr, [sp+80]
0045ccb4stp xzr, xzr, [sp+56]
0045ccb8ldr x6, [sp+264]
0045ccbccbnz x6, 0x45ccc4
0045ccc0b 0x45cdc0
0045ccc4
0045ccc4loc_45ccc4:
0045ccc4str xzr, [sp+120]
0045ccc8stp xzr, xzr, [sp+128]
0045ccccstr xzr, [sp+224]
0045ccd0stp xzr, xzr, [sp+232]
0045ccd4stp xzr, xzr, [sp+208]
0045ccd8ldr x0, [sp+272]
0045ccdcldr x3, [sp+296]
0045cce0ldr x6, [sp+264]
0045cce4ldrsb x27, [x6]
0045cce8ldr x1, [sp+280]
0045ccecldr x4, [sp+304]
0045ccf0ldr x2, [sp+288]
0045ccf4ldr x5, [sp+312]
0045ccf8bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptData
0045ccfcstr x0, [sp+120]
0045cd00str x1, [sp+128]
0045cd04str x2, [sp+136]
0045cd08str x3, [sp+224]
0045cd0cstr x4, [sp+232]
0045cd10str x5, [sp+240]
0045cd14str x6, [sp+208]
0045cd18str x7, [sp+216]
0045cd1cldr x6, [sp+120]
0045cd20ldr x7, [sp+128]
0045cd24ldr x8, [sp+136]
0045cd28str x6, [sp+184]
0045cd2cstr x7, [sp+192]
0045cd30str x8, [sp+200]
0045cd34ldr x6, [sp+224]
0045cd38ldr x7, [sp+232]
0045cd3cldr x8, [sp+240]
0045cd40str x6, [sp+160]
0045cd44str x7, [sp+168]
0045cd48str x8, [sp+176]
0045cd4cldr x6, [sp+208]
0045cd50ldr x7, [sp+216]
0045cd54str x6, [sp+144]
0045cd58str x7, [sp+152]
0045cd5cldr x6, [sp+184]
0045cd60ldr x7, [sp+192]
0045cd64ldr x8, [sp+200]
0045cd68str x6, [sp+96]
0045cd6cstr x7, [sp+104]
0045cd70str x8, [sp+112]
0045cd74ldr x6, [sp+160]
0045cd78ldr x7, [sp+168]
0045cd7cldr x8, [sp+176]
0045cd80str x6, [sp+72]
0045cd84str x7, [sp+80]
0045cd88str x8, [sp+88]
0045cd8cldr x6, [sp+144]
0045cd90ldr x7, [sp+152]
0045cd94str x6, [sp+56]
0045cd98str x7, [sp+64]
0045cd9cldr x0, [sp+96]
0045cda0ldr x3, [sp+72]
0045cda4ldr x1, [sp+104]
0045cda8ldr x4, [sp+80]
0045cdacldr x2, [sp+112]
0045cdb0ldr x5, [sp+88]
0045cdb4ldp x29, x30, [sp-8]
0045cdb8add sp, sp, 256
0045cdbcret x30
0045cdc0
0045cdc0loc_45cdc0:
0045cdc0bl runtime.panicwrap
0045cdc4hint
0045cdc8
0045cdc8loc_45cdc8:
0045cdc8stp x0, x1, [sp+8]
0045cdccstp x2, x3, [sp+24]
0045cdd0stp x4, x5, [sp+40]
0045cdd4str x6, [sp+56]
0045cdd8mov x3, x30
0045cddcbl runtime.morestack_noctxt.abi0
0045cde0ldp x0, x1, [sp+8]
0045cde4ldp x2, x3, [sp+24]
0045cde8ldp x4, x5, [sp+40]
0045cdecldr x6, [sp+56]
0045cdf0b 0x45cc60
0045cdf4
0045cdf4loc_45cdf4:
0045cdf4ldr x17, [x16]
0045cdf8add x20, sp, 264
0045cdfcsubs xzr, x20, x17
0045ce00b.ne 0x45cc88
0045ce04add x20, sp, 8
0045ce08str x20, [x16]
0045ce0cb 0x45cc88
0045cc60
0045ce10
0045ce10gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 message, uint32 usage)
0045ce10ldr x16, [x28+16]
0045ce14sub x17, sp, 144
0045ce18subs xzr, x17, x16
0045ce1cb.ls 0x45cf80
0045ce20sub x20, sp, 272
0045ce24stp x29, x30, [x20-8]
0045ce28add sp, x20, 0
0045ce2csub x29, sp, 8
0045ce30ldr x16, [x28+32]
0045ce34cbnz x16, 0x45cfb4
0045ce38
0045ce38loc_45ce38:
0045ce38str x0, [sp+280]
0045ce3cstr x1, [sp+288]
0045ce40str x2, [sp+296]
0045ce44str x3, [sp+304]
0045ce48str x4, [sp+312]
0045ce4cstr x5, [sp+320]
0045ce50str x6, [sp+328]
0045ce54str w7, [sp+336]
0045ce58str xzr, [sp+112]
0045ce5cstp xzr, xzr, [sp+120]
0045ce60str xzr, [sp+88]
0045ce64stp xzr, xzr, [sp+96]
0045ce68stp xzr, xzr, [sp+72]
0045ce6cldr x7, [sp+280]
0045ce70cbnz x7, 0x45ce78
0045ce74b 0x45cf78
0045ce78
0045ce78loc_45ce78:
0045ce78str xzr, [sp+240]
0045ce7cstp xzr, xzr, [sp+248]
0045ce80str xzr, [sp+216]
0045ce84stp xzr, xzr, [sp+224]
0045ce88stp xzr, xzr, [sp+200]
0045ce8cldr w6, [sp+336]
0045ce90ldr x0, [sp+288]
0045ce94ldr x3, [sp+312]
0045ce98ldr x7, [sp+280]
0045ce9cldrsb x27, [x7]
0045cea0ldr x1, [sp+296]
0045cea4ldr x4, [sp+320]
0045cea8ldr x2, [sp+304]
0045ceacldr x5, [sp+328]
0045ceb0bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptMessage
0045ceb4str x0, [sp+240]
0045ceb8str x1, [sp+248]
0045cebcstr x2, [sp+256]
0045cec0str x3, [sp+216]
0045cec4str x4, [sp+224]
0045cec8str x5, [sp+232]
0045ceccstr x6, [sp+200]
0045ced0str x7, [sp+208]
0045ced4ldr x7, [sp+240]
0045ced8ldr x8, [sp+248]
0045cedcldr x9, [sp+256]
0045cee0str x7, [sp+176]
0045cee4str x8, [sp+184]
0045cee8str x9, [sp+192]
0045ceecldr x7, [sp+216]
0045cef0ldr x8, [sp+224]
0045cef4ldr x9, [sp+232]
0045cef8str x7, [sp+152]
0045cefcstr x8, [sp+160]
0045cf00str x9, [sp+168]
0045cf04ldr x7, [sp+200]
0045cf08ldr x8, [sp+208]
0045cf0cstr x7, [sp+136]
0045cf10str x8, [sp+144]
0045cf14ldr x7, [sp+176]
0045cf18ldr x8, [sp+184]
0045cf1cldr x9, [sp+192]
0045cf20str x7, [sp+112]
0045cf24str x8, [sp+120]
0045cf28str x9, [sp+128]
0045cf2cldr x7, [sp+152]
0045cf30ldr x8, [sp+160]
0045cf34ldr x9, [sp+168]
0045cf38str x7, [sp+88]
0045cf3cstr x8, [sp+96]
0045cf40str x9, [sp+104]
0045cf44ldr x6, [sp+136]
0045cf48ldr x7, [sp+144]
0045cf4cstr x6, [sp+72]
0045cf50str x7, [sp+80]
0045cf54ldr x0, [sp+112]
0045cf58ldr x3, [sp+88]
0045cf5cldr x1, [sp+120]
0045cf60ldr x4, [sp+96]
0045cf64ldr x2, [sp+128]
0045cf68ldr x5, [sp+104]
0045cf6cldp x29, x30, [sp-8]
0045cf70add sp, sp, 272
0045cf74ret x30
0045cf78
0045cf78loc_45cf78:
0045cf78bl runtime.panicwrap
0045cf7chint
0045cf80
0045cf80loc_45cf80:
0045cf80stp x0, x1, [sp+8]
0045cf84stp x2, x3, [sp+24]
0045cf88stp x4, x5, [sp+40]
0045cf8cstr x6, [sp+56]
0045cf90str w7, [sp+64]
0045cf94mov x3, x30
0045cf98bl runtime.morestack_noctxt.abi0
0045cf9cldp x0, x1, [sp+8]
0045cfa0ldp x2, x3, [sp+24]
0045cfa4ldp x4, x5, [sp+40]
0045cfa8ldr x6, [sp+56]
0045cfacldr w7, [sp+64]
0045cfb0b 0x45ce10
0045cfb4
0045cfb4loc_45cfb4:
0045cfb4ldr x17, [x16]
0045cfb8add x20, sp, 280
0045cfbcsubs xzr, x20, x17
0045cfc0b.ne 0x45ce38
0045cfc4add x20, sp, 8
0045cfc8str x20, [x16]
0045cfccb 0x45ce38
0045ce10
0045ce10gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 key, struct []uint8 message, uint32 usage)
0045ce10ldr x16, [x28+16]
0045ce14sub x17, sp, 144
0045ce18subs xzr, x17, x16
0045ce1cb.ls 0x45cf80
0045ce20sub x20, sp, 272
0045ce24stp x29, x30, [x20-8]
0045ce28add sp, x20, 0
0045ce2csub x29, sp, 8
0045ce30ldr x16, [x28+32]
0045ce34cbnz x16, 0x45cfb4
0045ce38
0045ce38loc_45ce38:
0045ce38str x0, [sp+280]
0045ce3cstr x1, [sp+288]
0045ce40str x2, [sp+296]
0045ce44str x3, [sp+304]
0045ce48str x4, [sp+312]
0045ce4cstr x5, [sp+320]
0045ce50str x6, [sp+328]
0045ce54str w7, [sp+336]
0045ce58str xzr, [sp+112]
0045ce5cstp xzr, xzr, [sp+120]
0045ce60str xzr, [sp+88]
0045ce64stp xzr, xzr, [sp+96]
0045ce68stp xzr, xzr, [sp+72]
0045ce6cldr x7, [sp+280]
0045ce70cbnz x7, 0x45ce78
0045ce74b 0x45cf78
0045ce78
0045ce78loc_45ce78:
0045ce78str xzr, [sp+240]
0045ce7cstp xzr, xzr, [sp+248]
0045ce80str xzr, [sp+216]
0045ce84stp xzr, xzr, [sp+224]
0045ce88stp xzr, xzr, [sp+200]
0045ce8cldr w6, [sp+336]
0045ce90ldr x0, [sp+288]
0045ce94ldr x3, [sp+312]
0045ce98ldr x7, [sp+280]
0045ce9cldrsb x27, [x7]
0045cea0ldr x1, [sp+296]
0045cea4ldr x4, [sp+320]
0045cea8ldr x2, [sp+304]
0045ceacldr x5, [sp+328]
0045ceb0bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptMessage
0045ceb4str x0, [sp+240]
0045ceb8str x1, [sp+248]
0045cebcstr x2, [sp+256]
0045cec0str x3, [sp+216]
0045cec4str x4, [sp+224]
0045cec8str x5, [sp+232]
0045ceccstr x6, [sp+200]
0045ced0str x7, [sp+208]
0045ced4ldr x7, [sp+240]
0045ced8ldr x8, [sp+248]
0045cedcldr x9, [sp+256]
0045cee0str x7, [sp+176]
0045cee4str x8, [sp+184]
0045cee8str x9, [sp+192]
0045ceecldr x7, [sp+216]
0045cef0ldr x8, [sp+224]
0045cef4ldr x9, [sp+232]
0045cef8str x7, [sp+152]
0045cefcstr x8, [sp+160]
0045cf00str x9, [sp+168]
0045cf04ldr x7, [sp+200]
0045cf08ldr x8, [sp+208]
0045cf0cstr x7, [sp+136]
0045cf10str x8, [sp+144]
0045cf14ldr x7, [sp+176]
0045cf18ldr x8, [sp+184]
0045cf1cldr x9, [sp+192]
0045cf20str x7, [sp+112]
0045cf24str x8, [sp+120]
0045cf28str x9, [sp+128]
0045cf2cldr x7, [sp+152]
0045cf30ldr x8, [sp+160]
0045cf34ldr x9, [sp+168]
0045cf38str x7, [sp+88]
0045cf3cstr x8, [sp+96]
0045cf40str x9, [sp+104]
0045cf44ldr x6, [sp+136]
0045cf48ldr x7, [sp+144]
0045cf4cstr x6, [sp+72]
0045cf50str x7, [sp+80]
0045cf54ldr x0, [sp+112]
0045cf58ldr x3, [sp+88]
0045cf5cldr x1, [sp+120]
0045cf60ldr x4, [sp+96]
0045cf64ldr x2, [sp+128]
0045cf68ldr x5, [sp+104]
0045cf6cldp x29, x30, [sp-8]
0045cf70add sp, sp, 272
0045cf74ret x30
0045cf78
0045cf78loc_45cf78:
0045cf78bl runtime.panicwrap
0045cf7chint
0045cf80
0045cf80loc_45cf80:
0045cf80stp x0, x1, [sp+8]
0045cf84stp x2, x3, [sp+24]
0045cf88stp x4, x5, [sp+40]
0045cf8cstr x6, [sp+56]
0045cf90str w7, [sp+64]
0045cf94mov x3, x30
0045cf98bl runtime.morestack_noctxt.abi0
0045cf9cldp x0, x1, [sp+8]
0045cfa0ldp x2, x3, [sp+24]
0045cfa4ldp x4, x5, [sp+40]
0045cfa8ldr x6, [sp+56]
0045cfacldr w7, [sp+64]
0045cfb0b 0x45ce10
0045cfb4
0045cfb4loc_45cfb4:
0045cfb4ldr x17, [x16]
0045cfb8add x20, sp, 280
0045cfbcsubs xzr, x20, x17
0045cfc0b.ne 0x45ce38
0045cfc4add x20, sp, 8
0045cfc8str x20, [x16]
0045cfccb 0x45ce38
0045ce10
0045cfd0
0045cfd0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
0045cfd0ldr x16, [x28+16]
0045cfd4sub x17, sp, 64
0045cfd8subs xzr, x17, x16
0045cfdcb.ls 0x45d0e4
0045cfe0str x30, [sp-192]!
0045cfe4stur x29, [sp-8]
0045cfe8sub x29, sp, 8
0045cfecldr x16, [x28+32]
0045cff0cbnz x16, 0x45d118
0045cff4
0045cff4loc_45cff4:
0045cff4str x0, [sp+200]
0045cff8str x1, [sp+208]
0045cffcstr x2, [sp+216]
0045d000str x3, [sp+224]
0045d004str x4, [sp+232]
0045d008str x5, [sp+240]
0045d00cstr x6, [sp+248]
0045d010str w7, [sp+256]
0045d014str xzr, [sp+80]
0045d018stp xzr, xzr, [sp+88]
0045d01cstp xzr, xzr, [sp+64]
0045d020ldr x7, [sp+200]
0045d024cbnz x7, 0x45d02c
0045d028b 0x45d0dc
0045d02c
0045d02cloc_45d02c:
0045d02cstr xzr, [sp+120]
0045d030stp xzr, xzr, [sp+128]
0045d034stp xzr, xzr, [sp+104]
0045d038ldr w6, [sp+256]
0045d03cldr x0, [sp+208]
0045d040ldr x3, [sp+232]
0045d044ldr x7, [sp+200]
0045d048ldrsb x27, [x7]
0045d04cldr x1, [sp+216]
0045d050ldr x4, [sp+240]
0045d054ldr x2, [sp+224]
0045d058ldr x5, [sp+248]
0045d05cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetChecksumHash
0045d060str x0, [sp+120]
0045d064str x1, [sp+128]
0045d068str x2, [sp+136]
0045d06cstr x3, [sp+104]
0045d070str x4, [sp+112]
0045d074ldr x7, [sp+120]
0045d078ldr x8, [sp+128]
0045d07cldr x9, [sp+136]
0045d080str x7, [sp+160]
0045d084str x8, [sp+168]
0045d088str x9, [sp+176]
0045d08cldr x7, [sp+104]
0045d090ldr x8, [sp+112]
0045d094str x7, [sp+144]
0045d098str x8, [sp+152]
0045d09cldr x7, [sp+160]
0045d0a0ldr x8, [sp+168]
0045d0a4ldr x9, [sp+176]
0045d0a8str x7, [sp+80]
0045d0acstr x8, [sp+88]
0045d0b0str x9, [sp+96]
0045d0b4ldr x3, [sp+144]
0045d0b8ldr x4, [sp+152]
0045d0bcstr x3, [sp+64]
0045d0c0str x4, [sp+72]
0045d0c4ldr x0, [sp+80]
0045d0c8ldr x1, [sp+88]
0045d0ccldr x2, [sp+96]
0045d0d0ldur x29, [sp-8]
0045d0d4ldr x30, [sp], 192
0045d0d8ret x30
0045d0dc
0045d0dcloc_45d0dc:
0045d0dcbl runtime.panicwrap
0045d0e0hint
0045d0e4
0045d0e4loc_45d0e4:
0045d0e4stp x0, x1, [sp+8]
0045d0e8stp x2, x3, [sp+24]
0045d0ecstp x4, x5, [sp+40]
0045d0f0str x6, [sp+56]
0045d0f4str w7, [sp+64]
0045d0f8mov x3, x30
0045d0fcbl runtime.morestack_noctxt.abi0
0045d100ldp x0, x1, [sp+8]
0045d104ldp x2, x3, [sp+24]
0045d108ldp x4, x5, [sp+40]
0045d10cldr x6, [sp+56]
0045d110ldr w7, [sp+64]
0045d114b 0x45cfd0
0045d118
0045d118loc_45d118:
0045d118ldr x17, [x16]
0045d11cadd x20, sp, 200
0045d120subs xzr, x20, x17
0045d124b.ne 0x45cff4
0045d128add x20, sp, 8
0045d12cstr x20, [x16]
0045d130b 0x45cff4
0045d134udf 0
0045d138udf 0
0045d13cudf 0
0045cfd0
0045cfd0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
0045cfd0ldr x16, [x28+16]
0045cfd4sub x17, sp, 64
0045cfd8subs xzr, x17, x16
0045cfdcb.ls 0x45d0e4
0045cfe0str x30, [sp-192]!
0045cfe4stur x29, [sp-8]
0045cfe8sub x29, sp, 8
0045cfecldr x16, [x28+32]
0045cff0cbnz x16, 0x45d118
0045cff4
0045cff4loc_45cff4:
0045cff4str x0, [sp+200]
0045cff8str x1, [sp+208]
0045cffcstr x2, [sp+216]
0045d000str x3, [sp+224]
0045d004str x4, [sp+232]
0045d008str x5, [sp+240]
0045d00cstr x6, [sp+248]
0045d010str w7, [sp+256]
0045d014str xzr, [sp+80]
0045d018stp xzr, xzr, [sp+88]
0045d01cstp xzr, xzr, [sp+64]
0045d020ldr x7, [sp+200]
0045d024cbnz x7, 0x45d02c
0045d028b 0x45d0dc
0045d02c
0045d02cloc_45d02c:
0045d02cstr xzr, [sp+120]
0045d030stp xzr, xzr, [sp+128]
0045d034stp xzr, xzr, [sp+104]
0045d038ldr w6, [sp+256]
0045d03cldr x0, [sp+208]
0045d040ldr x3, [sp+232]
0045d044ldr x7, [sp+200]
0045d048ldrsb x27, [x7]
0045d04cldr x1, [sp+216]
0045d050ldr x4, [sp+240]
0045d054ldr x2, [sp+224]
0045d058ldr x5, [sp+248]
0045d05cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetChecksumHash
0045d060str x0, [sp+120]
0045d064str x1, [sp+128]
0045d068str x2, [sp+136]
0045d06cstr x3, [sp+104]
0045d070str x4, [sp+112]
0045d074ldr x7, [sp+120]
0045d078ldr x8, [sp+128]
0045d07cldr x9, [sp+136]
0045d080str x7, [sp+160]
0045d084str x8, [sp+168]
0045d088str x9, [sp+176]
0045d08cldr x7, [sp+104]
0045d090ldr x8, [sp+112]
0045d094str x7, [sp+144]
0045d098str x8, [sp+152]
0045d09cldr x7, [sp+160]
0045d0a0ldr x8, [sp+168]
0045d0a4ldr x9, [sp+176]
0045d0a8str x7, [sp+80]
0045d0acstr x8, [sp+88]
0045d0b0str x9, [sp+96]
0045d0b4ldr x3, [sp+144]
0045d0b8ldr x4, [sp+152]
0045d0bcstr x3, [sp+64]
0045d0c0str x4, [sp+72]
0045d0c4ldr x0, [sp+80]
0045d0c8ldr x1, [sp+88]
0045d0ccldr x2, [sp+96]
0045d0d0ldur x29, [sp-8]
0045d0d4ldr x30, [sp], 192
0045d0d8ret x30
0045d0dc
0045d0dcloc_45d0dc:
0045d0dcbl runtime.panicwrap
0045d0e0hint
0045d0e4
0045d0e4loc_45d0e4:
0045d0e4stp x0, x1, [sp+8]
0045d0e8stp x2, x3, [sp+24]
0045d0ecstp x4, x5, [sp+40]
0045d0f0str x6, [sp+56]
0045d0f4str w7, [sp+64]
0045d0f8mov x3, x30
0045d0fcbl runtime.morestack_noctxt.abi0
0045d100ldp x0, x1, [sp+8]
0045d104ldp x2, x3, [sp+24]
0045d108ldp x4, x5, [sp+40]
0045d10cldr x6, [sp+56]
0045d110ldr w7, [sp+64]
0045d114b 0x45cfd0
0045d118
0045d118loc_45d118:
0045d118ldr x17, [x16]
0045d11cadd x20, sp, 200
0045d120subs xzr, x20, x17
0045d124b.ne 0x45cff4
0045d128add x20, sp, 8
0045d12cstr x20, [x16]
0045d130b 0x45cff4
0045d134udf 0
0045d138udf 0
0045d13cudf 0
0045cfd0
0045d140
0045d140gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d140ldr x16, [x28+16]
0045d144subs xzr, sp, x16
0045d148b.ls 0x45d194
0045d14cstr x30, [sp-32]!
0045d150stur x29, [sp-8]
0045d154sub x29, sp, 8
0045d158ldr x16, [x28+32]
0045d15ccbnz x16, 0x45d1a8
0045d160
0045d160loc_45d160:
0045d160str x0, [sp+40]
0045d164str xzr, [sp+8]
0045d168cbnz x0, 0x45d170
0045d16cb 0x45d18c
0045d170
0045d170loc_45d170:
0045d170ldrsb x27, [x0]
0045d174bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetConfounderByteSize
0045d178str x0, [sp+16]
0045d17cstr x0, [sp+8]
0045d180ldur x29, [sp-8]
0045d184ldr x30, [sp], 32
0045d188ret x30
0045d18c
0045d18cloc_45d18c:
0045d18cbl runtime.panicwrap
0045d190hint
0045d194
0045d194loc_45d194:
0045d194str x0, [sp+8]
0045d198mov x3, x30
0045d19cbl runtime.morestack_noctxt.abi0
0045d1a0ldr x0, [sp+8]
0045d1a4b 0x45d140
0045d1a8
0045d1a8loc_45d1a8:
0045d1a8ldr x17, [x16]
0045d1acadd x20, sp, 40
0045d1b0subs xzr, x20, x17
0045d1b4b.ne 0x45d160
0045d1b8add x20, sp, 8
0045d1bcstr x20, [x16]
0045d1c0b 0x45d160
0045d1c4udf 0
0045d1c8udf 0
0045d1ccudf 0
0045d140
0045d140gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d140ldr x16, [x28+16]
0045d144subs xzr, sp, x16
0045d148b.ls 0x45d194
0045d14cstr x30, [sp-32]!
0045d150stur x29, [sp-8]
0045d154sub x29, sp, 8
0045d158ldr x16, [x28+32]
0045d15ccbnz x16, 0x45d1a8
0045d160
0045d160loc_45d160:
0045d160str x0, [sp+40]
0045d164str xzr, [sp+8]
0045d168cbnz x0, 0x45d170
0045d16cb 0x45d18c
0045d170
0045d170loc_45d170:
0045d170ldrsb x27, [x0]
0045d174bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetConfounderByteSize
0045d178str x0, [sp+16]
0045d17cstr x0, [sp+8]
0045d180ldur x29, [sp-8]
0045d184ldr x30, [sp], 32
0045d188ret x30
0045d18c
0045d18cloc_45d18c:
0045d18cbl runtime.panicwrap
0045d190hint
0045d194
0045d194loc_45d194:
0045d194str x0, [sp+8]
0045d198mov x3, x30
0045d19cbl runtime.morestack_noctxt.abi0
0045d1a0ldr x0, [sp+8]
0045d1a4b 0x45d140
0045d1a8
0045d1a8loc_45d1a8:
0045d1a8ldr x17, [x16]
0045d1acadd x20, sp, 40
0045d1b0subs xzr, x20, x17
0045d1b4b.ne 0x45d160
0045d1b8add x20, sp, 8
0045d1bcstr x20, [x16]
0045d1c0b 0x45d160
0045d1c4udf 0
0045d1c8udf 0
0045d1ccudf 0
0045d140
0045d1d0
0045d1d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d1d0ldr x16, [x28+16]
0045d1d4subs xzr, sp, x16
0045d1d8b.ls 0x45d224
0045d1dcstr x30, [sp-32]!
0045d1e0stur x29, [sp-8]
0045d1e4sub x29, sp, 8
0045d1e8ldr x16, [x28+32]
0045d1eccbnz x16, 0x45d238
0045d1f0
0045d1f0loc_45d1f0:
0045d1f0str x0, [sp+40]
0045d1f4str xzr, [sp+8]
0045d1f8cbnz x0, 0x45d200
0045d1fcb 0x45d21c
0045d200
0045d200loc_45d200:
0045d200ldrsb x27, [x0]
0045d204bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetCypherBlockBitLength
0045d208str x0, [sp+16]
0045d20cstr x0, [sp+8]
0045d210ldur x29, [sp-8]
0045d214ldr x30, [sp], 32
0045d218ret x30
0045d21c
0045d21cloc_45d21c:
0045d21cbl runtime.panicwrap
0045d220hint
0045d224
0045d224loc_45d224:
0045d224str x0, [sp+8]
0045d228mov x3, x30
0045d22cbl runtime.morestack_noctxt.abi0
0045d230ldr x0, [sp+8]
0045d234b 0x45d1d0
0045d238
0045d238loc_45d238:
0045d238ldr x17, [x16]
0045d23cadd x20, sp, 40
0045d240subs xzr, x20, x17
0045d244b.ne 0x45d1f0
0045d248add x20, sp, 8
0045d24cstr x20, [x16]
0045d250b 0x45d1f0
0045d254udf 0
0045d258udf 0
0045d25cudf 0
0045d1d0
0045d1d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d1d0ldr x16, [x28+16]
0045d1d4subs xzr, sp, x16
0045d1d8b.ls 0x45d224
0045d1dcstr x30, [sp-32]!
0045d1e0stur x29, [sp-8]
0045d1e4sub x29, sp, 8
0045d1e8ldr x16, [x28+32]
0045d1eccbnz x16, 0x45d238
0045d1f0
0045d1f0loc_45d1f0:
0045d1f0str x0, [sp+40]
0045d1f4str xzr, [sp+8]
0045d1f8cbnz x0, 0x45d200
0045d1fcb 0x45d21c
0045d200
0045d200loc_45d200:
0045d200ldrsb x27, [x0]
0045d204bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetCypherBlockBitLength
0045d208str x0, [sp+16]
0045d20cstr x0, [sp+8]
0045d210ldur x29, [sp-8]
0045d214ldr x30, [sp], 32
0045d218ret x30
0045d21c
0045d21cloc_45d21c:
0045d21cbl runtime.panicwrap
0045d220hint
0045d224
0045d224loc_45d224:
0045d224str x0, [sp+8]
0045d228mov x3, x30
0045d22cbl runtime.morestack_noctxt.abi0
0045d230ldr x0, [sp+8]
0045d234b 0x45d1d0
0045d238
0045d238loc_45d238:
0045d238ldr x17, [x16]
0045d23cadd x20, sp, 40
0045d240subs xzr, x20, x17
0045d244b.ne 0x45d1f0
0045d248add x20, sp, 8
0045d24cstr x20, [x16]
0045d250b 0x45d1f0
0045d254udf 0
0045d258udf 0
0045d25cudf 0
0045d1d0
0045d260
0045d260gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d260ldr x16, [x28+16]
0045d264subs xzr, sp, x16
0045d268b.ls 0x45d2c4
0045d26cstr x30, [sp-48]!
0045d270stur x29, [sp-8]
0045d274sub x29, sp, 8
0045d278ldr x16, [x28+32]
0045d27ccbnz x16, 0x45d2d8
0045d280
0045d280loc_45d280:
0045d280str x0, [sp+56]
0045d284stp xzr, xzr, [sp+8]
0045d288ldr x0, [sp+56]
0045d28ccbnz x0, 0x45d294
0045d290b 0x45d2bc
0045d294
0045d294loc_45d294:
0045d294ldr x0, [sp+56]
0045d298ldrsb x27, [x0]
0045d29cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetDefaultStringToKeyParams
0045d2a0str x0, [sp+24]
0045d2a4str x1, [sp+32]
0045d2a8str x0, [sp+8]
0045d2acstr x1, [sp+16]
0045d2b0ldur x29, [sp-8]
0045d2b4ldr x30, [sp], 48
0045d2b8ret x30
0045d2bc
0045d2bcloc_45d2bc:
0045d2bcbl runtime.panicwrap
0045d2c0hint
0045d2c4
0045d2c4loc_45d2c4:
0045d2c4str x0, [sp+8]
0045d2c8mov x3, x30
0045d2ccbl runtime.morestack_noctxt.abi0
0045d2d0ldr x0, [sp+8]
0045d2d4b 0x45d260
0045d2d8
0045d2d8loc_45d2d8:
0045d2d8ldr x17, [x16]
0045d2dcadd x20, sp, 56
0045d2e0subs xzr, x20, x17
0045d2e4b.ne 0x45d280
0045d2e8add x20, sp, 8
0045d2ecstr x20, [x16]
0045d2f0b 0x45d280
0045d2f4udf 0
0045d2f8udf 0
0045d2fcudf 0
0045d260
0045d260gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d260ldr x16, [x28+16]
0045d264subs xzr, sp, x16
0045d268b.ls 0x45d2c4
0045d26cstr x30, [sp-48]!
0045d270stur x29, [sp-8]
0045d274sub x29, sp, 8
0045d278ldr x16, [x28+32]
0045d27ccbnz x16, 0x45d2d8
0045d280
0045d280loc_45d280:
0045d280str x0, [sp+56]
0045d284stp xzr, xzr, [sp+8]
0045d288ldr x0, [sp+56]
0045d28ccbnz x0, 0x45d294
0045d290b 0x45d2bc
0045d294
0045d294loc_45d294:
0045d294ldr x0, [sp+56]
0045d298ldrsb x27, [x0]
0045d29cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetDefaultStringToKeyParams
0045d2a0str x0, [sp+24]
0045d2a4str x1, [sp+32]
0045d2a8str x0, [sp+8]
0045d2acstr x1, [sp+16]
0045d2b0ldur x29, [sp-8]
0045d2b4ldr x30, [sp], 48
0045d2b8ret x30
0045d2bc
0045d2bcloc_45d2bc:
0045d2bcbl runtime.panicwrap
0045d2c0hint
0045d2c4
0045d2c4loc_45d2c4:
0045d2c4str x0, [sp+8]
0045d2c8mov x3, x30
0045d2ccbl runtime.morestack_noctxt.abi0
0045d2d0ldr x0, [sp+8]
0045d2d4b 0x45d260
0045d2d8
0045d2d8loc_45d2d8:
0045d2d8ldr x17, [x16]
0045d2dcadd x20, sp, 56
0045d2e0subs xzr, x20, x17
0045d2e4b.ne 0x45d280
0045d2e8add x20, sp, 8
0045d2ecstr x20, [x16]
0045d2f0b 0x45d280
0045d2f4udf 0
0045d2f8udf 0
0045d2fcudf 0
0045d260
0045d300
0045d300gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d300ldr x16, [x28+16]
0045d304subs xzr, sp, x16
0045d308b.ls 0x45d35c
0045d30cstr x30, [sp-32]!
0045d310stur x29, [sp-8]
0045d314sub x29, sp, 8
0045d318ldr x16, [x28+32]
0045d31ccbnz x16, 0x45d370
0045d320
0045d320loc_45d320:
0045d320str x0, [sp+40]
0045d324str wzr, [sp+16]
0045d328ldr x0, [sp+40]
0045d32ccbnz x0, 0x45d334
0045d330b 0x45d354
0045d334
0045d334loc_45d334:
0045d334ldr x0, [sp+40]
0045d338ldrsb x27, [x0]
0045d33cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetETypeID
0045d340str w0, [sp+20]
0045d344str w0, [sp+16]
0045d348ldur x29, [sp-8]
0045d34cldr x30, [sp], 32
0045d350ret x30
0045d354
0045d354loc_45d354:
0045d354bl runtime.panicwrap
0045d358hint
0045d35c
0045d35cloc_45d35c:
0045d35cstr x0, [sp+8]
0045d360mov x3, x30
0045d364bl runtime.morestack_noctxt.abi0
0045d368ldr x0, [sp+8]
0045d36cb 0x45d300
0045d370
0045d370loc_45d370:
0045d370ldr x17, [x16]
0045d374add x20, sp, 40
0045d378subs xzr, x20, x17
0045d37cb.ne 0x45d320
0045d380add x20, sp, 8
0045d384str x20, [x16]
0045d388b 0x45d320
0045d38cudf 0
0045d300
0045d300gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d300ldr x16, [x28+16]
0045d304subs xzr, sp, x16
0045d308b.ls 0x45d35c
0045d30cstr x30, [sp-32]!
0045d310stur x29, [sp-8]
0045d314sub x29, sp, 8
0045d318ldr x16, [x28+32]
0045d31ccbnz x16, 0x45d370
0045d320
0045d320loc_45d320:
0045d320str x0, [sp+40]
0045d324str wzr, [sp+16]
0045d328ldr x0, [sp+40]
0045d32ccbnz x0, 0x45d334
0045d330b 0x45d354
0045d334
0045d334loc_45d334:
0045d334ldr x0, [sp+40]
0045d338ldrsb x27, [x0]
0045d33cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetETypeID
0045d340str w0, [sp+20]
0045d344str w0, [sp+16]
0045d348ldur x29, [sp-8]
0045d34cldr x30, [sp], 32
0045d350ret x30
0045d354
0045d354loc_45d354:
0045d354bl runtime.panicwrap
0045d358hint
0045d35c
0045d35cloc_45d35c:
0045d35cstr x0, [sp+8]
0045d360mov x3, x30
0045d364bl runtime.morestack_noctxt.abi0
0045d368ldr x0, [sp+8]
0045d36cb 0x45d300
0045d370
0045d370loc_45d370:
0045d370ldr x17, [x16]
0045d374add x20, sp, 40
0045d378subs xzr, x20, x17
0045d37cb.ne 0x45d320
0045d380add x20, sp, 8
0045d384str x20, [x16]
0045d388b 0x45d320
0045d38cudf 0
0045d300
0045d390
0045d390gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d390ldr x16, [x28+16]
0045d394subs xzr, sp, x16
0045d398b.ls 0x45d3e4
0045d39cstr x30, [sp-32]!
0045d3a0stur x29, [sp-8]
0045d3a4sub x29, sp, 8
0045d3a8ldr x16, [x28+32]
0045d3accbnz x16, 0x45d3f8
0045d3b0
0045d3b0loc_45d3b0:
0045d3b0str x0, [sp+40]
0045d3b4str xzr, [sp+8]
0045d3b8cbnz x0, 0x45d3c0
0045d3bcb 0x45d3dc
0045d3c0
0045d3c0loc_45d3c0:
0045d3c0ldrsb x27, [x0]
0045d3c4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHMACBitLength
0045d3c8str x0, [sp+16]
0045d3ccstr x0, [sp+8]
0045d3d0ldur x29, [sp-8]
0045d3d4ldr x30, [sp], 32
0045d3d8ret x30
0045d3dc
0045d3dcloc_45d3dc:
0045d3dcbl runtime.panicwrap
0045d3e0hint
0045d3e4
0045d3e4loc_45d3e4:
0045d3e4str x0, [sp+8]
0045d3e8mov x3, x30
0045d3ecbl runtime.morestack_noctxt.abi0
0045d3f0ldr x0, [sp+8]
0045d3f4b 0x45d390
0045d3f8
0045d3f8loc_45d3f8:
0045d3f8ldr x17, [x16]
0045d3fcadd x20, sp, 40
0045d400subs xzr, x20, x17
0045d404b.ne 0x45d3b0
0045d408add x20, sp, 8
0045d40cstr x20, [x16]
0045d410b 0x45d3b0
0045d414udf 0
0045d418udf 0
0045d41cudf 0
0045d390
0045d390gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d390ldr x16, [x28+16]
0045d394subs xzr, sp, x16
0045d398b.ls 0x45d3e4
0045d39cstr x30, [sp-32]!
0045d3a0stur x29, [sp-8]
0045d3a4sub x29, sp, 8
0045d3a8ldr x16, [x28+32]
0045d3accbnz x16, 0x45d3f8
0045d3b0
0045d3b0loc_45d3b0:
0045d3b0str x0, [sp+40]
0045d3b4str xzr, [sp+8]
0045d3b8cbnz x0, 0x45d3c0
0045d3bcb 0x45d3dc
0045d3c0
0045d3c0loc_45d3c0:
0045d3c0ldrsb x27, [x0]
0045d3c4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHMACBitLength
0045d3c8str x0, [sp+16]
0045d3ccstr x0, [sp+8]
0045d3d0ldur x29, [sp-8]
0045d3d4ldr x30, [sp], 32
0045d3d8ret x30
0045d3dc
0045d3dcloc_45d3dc:
0045d3dcbl runtime.panicwrap
0045d3e0hint
0045d3e4
0045d3e4loc_45d3e4:
0045d3e4str x0, [sp+8]
0045d3e8mov x3, x30
0045d3ecbl runtime.morestack_noctxt.abi0
0045d3f0ldr x0, [sp+8]
0045d3f4b 0x45d390
0045d3f8
0045d3f8loc_45d3f8:
0045d3f8ldr x17, [x16]
0045d3fcadd x20, sp, 40
0045d400subs xzr, x20, x17
0045d404b.ne 0x45d3b0
0045d408add x20, sp, 8
0045d40cstr x20, [x16]
0045d410b 0x45d3b0
0045d414udf 0
0045d418udf 0
0045d41cudf 0
0045d390
0045d420
0045d420gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d420ldr x16, [x28+16]
0045d424subs xzr, sp, x16
0045d428b.ls 0x45d47c
0045d42cstr x30, [sp-32]!
0045d430stur x29, [sp-8]
0045d434sub x29, sp, 8
0045d438ldr x16, [x28+32]
0045d43ccbnz x16, 0x45d490
0045d440
0045d440loc_45d440:
0045d440str x0, [sp+40]
0045d444str xzr, [sp+8]
0045d448ldr x0, [sp+40]
0045d44ccbnz x0, 0x45d454
0045d450b 0x45d474
0045d454
0045d454loc_45d454:
0045d454ldr x0, [sp+40]
0045d458ldrsb x27, [x0]
0045d45cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashFunc
0045d460str x0, [sp+16]
0045d464str x0, [sp+8]
0045d468ldur x29, [sp-8]
0045d46cldr x30, [sp], 32
0045d470ret x30
0045d474
0045d474loc_45d474:
0045d474bl runtime.panicwrap
0045d478hint
0045d47c
0045d47cloc_45d47c:
0045d47cstr x0, [sp+8]
0045d480mov x3, x30
0045d484bl runtime.morestack_noctxt.abi0
0045d488ldr x0, [sp+8]
0045d48cb 0x45d420
0045d490
0045d490loc_45d490:
0045d490ldr x17, [x16]
0045d494add x20, sp, 40
0045d498subs xzr, x20, x17
0045d49cb.ne 0x45d440
0045d4a0add x20, sp, 8
0045d4a4str x20, [x16]
0045d4a8b 0x45d440
0045d4acudf 0
0045d420
0045d420gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d420ldr x16, [x28+16]
0045d424subs xzr, sp, x16
0045d428b.ls 0x45d47c
0045d42cstr x30, [sp-32]!
0045d430stur x29, [sp-8]
0045d434sub x29, sp, 8
0045d438ldr x16, [x28+32]
0045d43ccbnz x16, 0x45d490
0045d440
0045d440loc_45d440:
0045d440str x0, [sp+40]
0045d444str xzr, [sp+8]
0045d448ldr x0, [sp+40]
0045d44ccbnz x0, 0x45d454
0045d450b 0x45d474
0045d454
0045d454loc_45d454:
0045d454ldr x0, [sp+40]
0045d458ldrsb x27, [x0]
0045d45cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashFunc
0045d460str x0, [sp+16]
0045d464str x0, [sp+8]
0045d468ldur x29, [sp-8]
0045d46cldr x30, [sp], 32
0045d470ret x30
0045d474
0045d474loc_45d474:
0045d474bl runtime.panicwrap
0045d478hint
0045d47c
0045d47cloc_45d47c:
0045d47cstr x0, [sp+8]
0045d480mov x3, x30
0045d484bl runtime.morestack_noctxt.abi0
0045d488ldr x0, [sp+8]
0045d48cb 0x45d420
0045d490
0045d490loc_45d490:
0045d490ldr x17, [x16]
0045d494add x20, sp, 40
0045d498subs xzr, x20, x17
0045d49cb.ne 0x45d440
0045d4a0add x20, sp, 8
0045d4a4str x20, [x16]
0045d4a8b 0x45d440
0045d4acudf 0
0045d420
0045d4b0
0045d4b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d4b0ldr x16, [x28+16]
0045d4b4subs xzr, sp, x16
0045d4b8b.ls 0x45d50c
0045d4bcstr x30, [sp-32]!
0045d4c0stur x29, [sp-8]
0045d4c4sub x29, sp, 8
0045d4c8ldr x16, [x28+32]
0045d4cccbnz x16, 0x45d520
0045d4d0
0045d4d0loc_45d4d0:
0045d4d0str x0, [sp+40]
0045d4d4str wzr, [sp+16]
0045d4d8ldr x0, [sp+40]
0045d4dccbnz x0, 0x45d4e4
0045d4e0b 0x45d504
0045d4e4
0045d4e4loc_45d4e4:
0045d4e4ldr x0, [sp+40]
0045d4e8ldrsb x27, [x0]
0045d4ecbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashID
0045d4f0str w0, [sp+20]
0045d4f4str w0, [sp+16]
0045d4f8ldur x29, [sp-8]
0045d4fcldr x30, [sp], 32
0045d500ret x30
0045d504
0045d504loc_45d504:
0045d504bl runtime.panicwrap
0045d508hint
0045d50c
0045d50cloc_45d50c:
0045d50cstr x0, [sp+8]
0045d510mov x3, x30
0045d514bl runtime.morestack_noctxt.abi0
0045d518ldr x0, [sp+8]
0045d51cb 0x45d4b0
0045d520
0045d520loc_45d520:
0045d520ldr x17, [x16]
0045d524add x20, sp, 40
0045d528subs xzr, x20, x17
0045d52cb.ne 0x45d4d0
0045d530add x20, sp, 8
0045d534str x20, [x16]
0045d538b 0x45d4d0
0045d53cudf 0
0045d4b0
0045d4b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d4b0ldr x16, [x28+16]
0045d4b4subs xzr, sp, x16
0045d4b8b.ls 0x45d50c
0045d4bcstr x30, [sp-32]!
0045d4c0stur x29, [sp-8]
0045d4c4sub x29, sp, 8
0045d4c8ldr x16, [x28+32]
0045d4cccbnz x16, 0x45d520
0045d4d0
0045d4d0loc_45d4d0:
0045d4d0str x0, [sp+40]
0045d4d4str wzr, [sp+16]
0045d4d8ldr x0, [sp+40]
0045d4dccbnz x0, 0x45d4e4
0045d4e0b 0x45d504
0045d4e4
0045d4e4loc_45d4e4:
0045d4e4ldr x0, [sp+40]
0045d4e8ldrsb x27, [x0]
0045d4ecbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashID
0045d4f0str w0, [sp+20]
0045d4f4str w0, [sp+16]
0045d4f8ldur x29, [sp-8]
0045d4fcldr x30, [sp], 32
0045d500ret x30
0045d504
0045d504loc_45d504:
0045d504bl runtime.panicwrap
0045d508hint
0045d50c
0045d50cloc_45d50c:
0045d50cstr x0, [sp+8]
0045d510mov x3, x30
0045d514bl runtime.morestack_noctxt.abi0
0045d518ldr x0, [sp+8]
0045d51cb 0x45d4b0
0045d520
0045d520loc_45d520:
0045d520ldr x17, [x16]
0045d524add x20, sp, 40
0045d528subs xzr, x20, x17
0045d52cb.ne 0x45d4d0
0045d530add x20, sp, 8
0045d534str x20, [x16]
0045d538b 0x45d4d0
0045d53cudf 0
0045d4b0
0045d540
0045d540gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d540ldr x16, [x28+16]
0045d544subs xzr, sp, x16
0045d548b.ls 0x45d594
0045d54cstr x30, [sp-32]!
0045d550stur x29, [sp-8]
0045d554sub x29, sp, 8
0045d558ldr x16, [x28+32]
0045d55ccbnz x16, 0x45d5a8
0045d560
0045d560loc_45d560:
0045d560str x0, [sp+40]
0045d564str xzr, [sp+8]
0045d568cbnz x0, 0x45d570
0045d56cb 0x45d58c
0045d570
0045d570loc_45d570:
0045d570ldrsb x27, [x0]
0045d574bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeyByteSize
0045d578str x0, [sp+16]
0045d57cstr x0, [sp+8]
0045d580ldur x29, [sp-8]
0045d584ldr x30, [sp], 32
0045d588ret x30
0045d58c
0045d58cloc_45d58c:
0045d58cbl runtime.panicwrap
0045d590hint
0045d594
0045d594loc_45d594:
0045d594str x0, [sp+8]
0045d598mov x3, x30
0045d59cbl runtime.morestack_noctxt.abi0
0045d5a0ldr x0, [sp+8]
0045d5a4b 0x45d540
0045d5a8
0045d5a8loc_45d5a8:
0045d5a8ldr x17, [x16]
0045d5acadd x20, sp, 40
0045d5b0subs xzr, x20, x17
0045d5b4b.ne 0x45d560
0045d5b8add x20, sp, 8
0045d5bcstr x20, [x16]
0045d5c0b 0x45d560
0045d5c4udf 0
0045d5c8udf 0
0045d5ccudf 0
0045d540
0045d540gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d540ldr x16, [x28+16]
0045d544subs xzr, sp, x16
0045d548b.ls 0x45d594
0045d54cstr x30, [sp-32]!
0045d550stur x29, [sp-8]
0045d554sub x29, sp, 8
0045d558ldr x16, [x28+32]
0045d55ccbnz x16, 0x45d5a8
0045d560
0045d560loc_45d560:
0045d560str x0, [sp+40]
0045d564str xzr, [sp+8]
0045d568cbnz x0, 0x45d570
0045d56cb 0x45d58c
0045d570
0045d570loc_45d570:
0045d570ldrsb x27, [x0]
0045d574bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeyByteSize
0045d578str x0, [sp+16]
0045d57cstr x0, [sp+8]
0045d580ldur x29, [sp-8]
0045d584ldr x30, [sp], 32
0045d588ret x30
0045d58c
0045d58cloc_45d58c:
0045d58cbl runtime.panicwrap
0045d590hint
0045d594
0045d594loc_45d594:
0045d594str x0, [sp+8]
0045d598mov x3, x30
0045d59cbl runtime.morestack_noctxt.abi0
0045d5a0ldr x0, [sp+8]
0045d5a4b 0x45d540
0045d5a8
0045d5a8loc_45d5a8:
0045d5a8ldr x17, [x16]
0045d5acadd x20, sp, 40
0045d5b0subs xzr, x20, x17
0045d5b4b.ne 0x45d560
0045d5b8add x20, sp, 8
0045d5bcstr x20, [x16]
0045d5c0b 0x45d560
0045d5c4udf 0
0045d5c8udf 0
0045d5ccudf 0
0045d540
0045d5d0
0045d5d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d5d0ldr x16, [x28+16]
0045d5d4subs xzr, sp, x16
0045d5d8b.ls 0x45d624
0045d5dcstr x30, [sp-32]!
0045d5e0stur x29, [sp-8]
0045d5e4sub x29, sp, 8
0045d5e8ldr x16, [x28+32]
0045d5eccbnz x16, 0x45d638
0045d5f0
0045d5f0loc_45d5f0:
0045d5f0str x0, [sp+40]
0045d5f4str xzr, [sp+8]
0045d5f8cbnz x0, 0x45d600
0045d5fcb 0x45d61c
0045d600
0045d600loc_45d600:
0045d600ldrsb x27, [x0]
0045d604bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeySeedBitLength
0045d608str x0, [sp+16]
0045d60cstr x0, [sp+8]
0045d610ldur x29, [sp-8]
0045d614ldr x30, [sp], 32
0045d618ret x30
0045d61c
0045d61cloc_45d61c:
0045d61cbl runtime.panicwrap
0045d620hint
0045d624
0045d624loc_45d624:
0045d624str x0, [sp+8]
0045d628mov x3, x30
0045d62cbl runtime.morestack_noctxt.abi0
0045d630ldr x0, [sp+8]
0045d634b 0x45d5d0
0045d638
0045d638loc_45d638:
0045d638ldr x17, [x16]
0045d63cadd x20, sp, 40
0045d640subs xzr, x20, x17
0045d644b.ne 0x45d5f0
0045d648add x20, sp, 8
0045d64cstr x20, [x16]
0045d650b 0x45d5f0
0045d654udf 0
0045d658udf 0
0045d65cudf 0
0045d5d0
0045d5d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d5d0ldr x16, [x28+16]
0045d5d4subs xzr, sp, x16
0045d5d8b.ls 0x45d624
0045d5dcstr x30, [sp-32]!
0045d5e0stur x29, [sp-8]
0045d5e4sub x29, sp, 8
0045d5e8ldr x16, [x28+32]
0045d5eccbnz x16, 0x45d638
0045d5f0
0045d5f0loc_45d5f0:
0045d5f0str x0, [sp+40]
0045d5f4str xzr, [sp+8]
0045d5f8cbnz x0, 0x45d600
0045d5fcb 0x45d61c
0045d600
0045d600loc_45d600:
0045d600ldrsb x27, [x0]
0045d604bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeySeedBitLength
0045d608str x0, [sp+16]
0045d60cstr x0, [sp+8]
0045d610ldur x29, [sp-8]
0045d614ldr x30, [sp], 32
0045d618ret x30
0045d61c
0045d61cloc_45d61c:
0045d61cbl runtime.panicwrap
0045d620hint
0045d624
0045d624loc_45d624:
0045d624str x0, [sp+8]
0045d628mov x3, x30
0045d62cbl runtime.morestack_noctxt.abi0
0045d630ldr x0, [sp+8]
0045d634b 0x45d5d0
0045d638
0045d638loc_45d638:
0045d638ldr x17, [x16]
0045d63cadd x20, sp, 40
0045d640subs xzr, x20, x17
0045d644b.ne 0x45d5f0
0045d648add x20, sp, 8
0045d64cstr x20, [x16]
0045d650b 0x45d5f0
0045d654udf 0
0045d658udf 0
0045d65cudf 0
0045d5d0
0045d660
0045d660gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d660ldr x16, [x28+16]
0045d664subs xzr, sp, x16
0045d668b.ls 0x45d6b4
0045d66cstr x30, [sp-32]!
0045d670stur x29, [sp-8]
0045d674sub x29, sp, 8
0045d678ldr x16, [x28+32]
0045d67ccbnz x16, 0x45d6c8
0045d680
0045d680loc_45d680:
0045d680str x0, [sp+40]
0045d684str xzr, [sp+8]
0045d688cbnz x0, 0x45d690
0045d68cb 0x45d6ac
0045d690
0045d690loc_45d690:
0045d690ldrsb x27, [x0]
0045d694bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetMessageBlockByteSize
0045d698str x0, [sp+16]
0045d69cstr x0, [sp+8]
0045d6a0ldur x29, [sp-8]
0045d6a4ldr x30, [sp], 32
0045d6a8ret x30
0045d6ac
0045d6acloc_45d6ac:
0045d6acbl runtime.panicwrap
0045d6b0hint
0045d6b4
0045d6b4loc_45d6b4:
0045d6b4str x0, [sp+8]
0045d6b8mov x3, x30
0045d6bcbl runtime.morestack_noctxt.abi0
0045d6c0ldr x0, [sp+8]
0045d6c4b 0x45d660
0045d6c8
0045d6c8loc_45d6c8:
0045d6c8ldr x17, [x16]
0045d6ccadd x20, sp, 40
0045d6d0subs xzr, x20, x17
0045d6d4b.ne 0x45d680
0045d6d8add x20, sp, 8
0045d6dcstr x20, [x16]
0045d6e0b 0x45d680
0045d6e4udf 0
0045d6e8udf 0
0045d6ecudf 0
0045d660
0045d660gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e)
0045d660ldr x16, [x28+16]
0045d664subs xzr, sp, x16
0045d668b.ls 0x45d6b4
0045d66cstr x30, [sp-32]!
0045d670stur x29, [sp-8]
0045d674sub x29, sp, 8
0045d678ldr x16, [x28+32]
0045d67ccbnz x16, 0x45d6c8
0045d680
0045d680loc_45d680:
0045d680str x0, [sp+40]
0045d684str xzr, [sp+8]
0045d688cbnz x0, 0x45d690
0045d68cb 0x45d6ac
0045d690
0045d690loc_45d690:
0045d690ldrsb x27, [x0]
0045d694bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetMessageBlockByteSize
0045d698str x0, [sp+16]
0045d69cstr x0, [sp+8]
0045d6a0ldur x29, [sp-8]
0045d6a4ldr x30, [sp], 32
0045d6a8ret x30
0045d6ac
0045d6acloc_45d6ac:
0045d6acbl runtime.panicwrap
0045d6b0hint
0045d6b4
0045d6b4loc_45d6b4:
0045d6b4str x0, [sp+8]
0045d6b8mov x3, x30
0045d6bcbl runtime.morestack_noctxt.abi0
0045d6c0ldr x0, [sp+8]
0045d6c4b 0x45d660
0045d6c8
0045d6c8loc_45d6c8:
0045d6c8ldr x17, [x16]
0045d6ccadd x20, sp, 40
0045d6d0subs xzr, x20, x17
0045d6d4b.ne 0x45d680
0045d6d8add x20, sp, 8
0045d6dcstr x20, [x16]
0045d6e0b 0x45d680
0045d6e4udf 0
0045d6e8udf 0
0045d6ecudf 0
0045d660
0045d6f0
0045d6f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 b)
0045d6f0ldr x16, [x28+16]
0045d6f4subs xzr, sp, x16
0045d6f8b.ls 0x45d778
0045d6fcstr x30, [sp-96]!
0045d700stur x29, [sp-8]
0045d704sub x29, sp, 8
0045d708ldr x16, [x28+32]
0045d70ccbnz x16, 0x45d794
0045d710
0045d710loc_45d710:
0045d710str x0, [sp+104]
0045d714str x1, [sp+112]
0045d718str x2, [sp+120]
0045d71cstr x3, [sp+128]
0045d720str xzr, [sp+40]
0045d724stp xzr, xzr, [sp+48]
0045d728ldr x3, [sp+104]
0045d72ccbnz x3, 0x45d734
0045d730b 0x45d770
0045d734
0045d734loc_45d734:
0045d734ldr x0, [sp+112]
0045d738ldr x3, [sp+104]
0045d73cldrsb x27, [x3]
0045d740ldr x1, [sp+120]
0045d744ldr x2, [sp+128]
0045d748bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.RandomToKey
0045d74cstr x0, [sp+64]
0045d750str x1, [sp+72]
0045d754str x2, [sp+80]
0045d758str x0, [sp+40]
0045d75cstr x1, [sp+48]
0045d760str x2, [sp+56]
0045d764ldur x29, [sp-8]
0045d768ldr x30, [sp], 96
0045d76cret x30
0045d770
0045d770loc_45d770:
0045d770bl runtime.panicwrap
0045d774hint
0045d778
0045d778loc_45d778:
0045d778stp x0, x1, [sp+8]
0045d77cstp x2, x3, [sp+24]
0045d780mov x3, x30
0045d784bl runtime.morestack_noctxt.abi0
0045d788ldp x0, x1, [sp+8]
0045d78cldp x2, x3, [sp+24]
0045d790b 0x45d6f0
0045d794
0045d794loc_45d794:
0045d794ldr x17, [x16]
0045d798add x20, sp, 104
0045d79csubs xzr, x20, x17
0045d7a0b.ne 0x45d710
0045d7a4add x20, sp, 8
0045d7a8str x20, [x16]
0045d7acb 0x45d710
0045d6f0
0045d6f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 b)
0045d6f0ldr x16, [x28+16]
0045d6f4subs xzr, sp, x16
0045d6f8b.ls 0x45d778
0045d6fcstr x30, [sp-96]!
0045d700stur x29, [sp-8]
0045d704sub x29, sp, 8
0045d708ldr x16, [x28+32]
0045d70ccbnz x16, 0x45d794
0045d710
0045d710loc_45d710:
0045d710str x0, [sp+104]
0045d714str x1, [sp+112]
0045d718str x2, [sp+120]
0045d71cstr x3, [sp+128]
0045d720str xzr, [sp+40]
0045d724stp xzr, xzr, [sp+48]
0045d728ldr x3, [sp+104]
0045d72ccbnz x3, 0x45d734
0045d730b 0x45d770
0045d734
0045d734loc_45d734:
0045d734ldr x0, [sp+112]
0045d738ldr x3, [sp+104]
0045d73cldrsb x27, [x3]
0045d740ldr x1, [sp+120]
0045d744ldr x2, [sp+128]
0045d748bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.RandomToKey
0045d74cstr x0, [sp+64]
0045d750str x1, [sp+72]
0045d754str x2, [sp+80]
0045d758str x0, [sp+40]
0045d75cstr x1, [sp+48]
0045d760str x2, [sp+56]
0045d764ldur x29, [sp-8]
0045d768ldr x30, [sp], 96
0045d76cret x30
0045d770
0045d770loc_45d770:
0045d770bl runtime.panicwrap
0045d774hint
0045d778
0045d778loc_45d778:
0045d778stp x0, x1, [sp+8]
0045d77cstp x2, x3, [sp+24]
0045d780mov x3, x30
0045d784bl runtime.morestack_noctxt.abi0
0045d788ldp x0, x1, [sp+8]
0045d78cldp x2, x3, [sp+24]
0045d790b 0x45d6f0
0045d794
0045d794loc_45d794:
0045d794ldr x17, [x16]
0045d798add x20, sp, 104
0045d79csubs xzr, x20, x17
0045d7a0b.ne 0x45d710
0045d7a4add x20, sp, 8
0045d7a8str x20, [x16]
0045d7acb 0x45d710
0045d6f0
0045d7b0
0045d7b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct string secret, struct string salt, struct string s2kparams)
0045d7b0ldr x16, [x28+16]
0045d7b4sub x17, sp, 64
0045d7b8subs xzr, x17, x16
0045d7bcb.ls 0x45d8bc
0045d7c0str x30, [sp-192]!
0045d7c4stur x29, [sp-8]
0045d7c8sub x29, sp, 8
0045d7ccldr x16, [x28+32]
0045d7d0cbnz x16, 0x45d8e8
0045d7d4
0045d7d4loc_45d7d4:
0045d7d4str x0, [sp+200]
0045d7d8str x1, [sp+208]
0045d7dcstr x2, [sp+216]
0045d7e0str x3, [sp+224]
0045d7e4str x4, [sp+232]
0045d7e8str x5, [sp+240]
0045d7ecstr x6, [sp+248]
0045d7f0str xzr, [sp+80]
0045d7f4stp xzr, xzr, [sp+88]
0045d7f8stp xzr, xzr, [sp+64]
0045d7fcldr x6, [sp+200]
0045d800cbnz x6, 0x45d808
0045d804b 0x45d8b4
0045d808
0045d808loc_45d808:
0045d808str xzr, [sp+120]
0045d80cstp xzr, xzr, [sp+128]
0045d810stp xzr, xzr, [sp+104]
0045d814ldr x0, [sp+208]
0045d818ldr x2, [sp+224]
0045d81cldr x4, [sp+240]
0045d820ldr x6, [sp+200]
0045d824ldrsb x27, [x6]
0045d828ldr x1, [sp+216]
0045d82cldr x3, [sp+232]
0045d830ldr x5, [sp+248]
0045d834bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.StringToKey
0045d838str x0, [sp+120]
0045d83cstr x1, [sp+128]
0045d840str x2, [sp+136]
0045d844str x3, [sp+104]
0045d848str x4, [sp+112]
0045d84cldr x6, [sp+120]
0045d850ldr x7, [sp+128]
0045d854ldr x8, [sp+136]
0045d858str x6, [sp+160]
0045d85cstr x7, [sp+168]
0045d860str x8, [sp+176]
0045d864ldr x6, [sp+104]
0045d868ldr x7, [sp+112]
0045d86cstr x6, [sp+144]
0045d870str x7, [sp+152]
0045d874ldr x6, [sp+160]
0045d878ldr x7, [sp+168]
0045d87cldr x8, [sp+176]
0045d880str x6, [sp+80]
0045d884str x7, [sp+88]
0045d888str x8, [sp+96]
0045d88cldr x3, [sp+144]
0045d890ldr x4, [sp+152]
0045d894str x3, [sp+64]
0045d898str x4, [sp+72]
0045d89cldr x0, [sp+80]
0045d8a0ldr x1, [sp+88]
0045d8a4ldr x2, [sp+96]
0045d8a8ldur x29, [sp-8]
0045d8acldr x30, [sp], 192
0045d8b0ret x30
0045d8b4
0045d8b4loc_45d8b4:
0045d8b4bl runtime.panicwrap
0045d8b8hint
0045d8bc
0045d8bcloc_45d8bc:
0045d8bcstp x0, x1, [sp+8]
0045d8c0stp x2, x3, [sp+24]
0045d8c4stp x4, x5, [sp+40]
0045d8c8str x6, [sp+56]
0045d8ccmov x3, x30
0045d8d0bl runtime.morestack_noctxt.abi0
0045d8d4ldp x0, x1, [sp+8]
0045d8d8ldp x2, x3, [sp+24]
0045d8dcldp x4, x5, [sp+40]
0045d8e0ldr x6, [sp+56]
0045d8e4b 0x45d7b0
0045d8e8
0045d8e8loc_45d8e8:
0045d8e8ldr x17, [x16]
0045d8ecadd x20, sp, 200
0045d8f0subs xzr, x20, x17
0045d8f4b.ne 0x45d7d4
0045d8f8add x20, sp, 8
0045d8fcstr x20, [x16]
0045d900b 0x45d7d4
0045d904udf 0
0045d908udf 0
0045d90cudf 0
0045d7b0
0045d7b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct string secret, struct string salt, struct string s2kparams)
0045d7b0ldr x16, [x28+16]
0045d7b4sub x17, sp, 64
0045d7b8subs xzr, x17, x16
0045d7bcb.ls 0x45d8bc
0045d7c0str x30, [sp-192]!
0045d7c4stur x29, [sp-8]
0045d7c8sub x29, sp, 8
0045d7ccldr x16, [x28+32]
0045d7d0cbnz x16, 0x45d8e8
0045d7d4
0045d7d4loc_45d7d4:
0045d7d4str x0, [sp+200]
0045d7d8str x1, [sp+208]
0045d7dcstr x2, [sp+216]
0045d7e0str x3, [sp+224]
0045d7e4str x4, [sp+232]
0045d7e8str x5, [sp+240]
0045d7ecstr x6, [sp+248]
0045d7f0str xzr, [sp+80]
0045d7f4stp xzr, xzr, [sp+88]
0045d7f8stp xzr, xzr, [sp+64]
0045d7fcldr x6, [sp+200]
0045d800cbnz x6, 0x45d808
0045d804b 0x45d8b4
0045d808
0045d808loc_45d808:
0045d808str xzr, [sp+120]
0045d80cstp xzr, xzr, [sp+128]
0045d810stp xzr, xzr, [sp+104]
0045d814ldr x0, [sp+208]
0045d818ldr x2, [sp+224]
0045d81cldr x4, [sp+240]
0045d820ldr x6, [sp+200]
0045d824ldrsb x27, [x6]
0045d828ldr x1, [sp+216]
0045d82cldr x3, [sp+232]
0045d830ldr x5, [sp+248]
0045d834bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.StringToKey
0045d838str x0, [sp+120]
0045d83cstr x1, [sp+128]
0045d840str x2, [sp+136]
0045d844str x3, [sp+104]
0045d848str x4, [sp+112]
0045d84cldr x6, [sp+120]
0045d850ldr x7, [sp+128]
0045d854ldr x8, [sp+136]
0045d858str x6, [sp+160]
0045d85cstr x7, [sp+168]
0045d860str x8, [sp+176]
0045d864ldr x6, [sp+104]
0045d868ldr x7, [sp+112]
0045d86cstr x6, [sp+144]
0045d870str x7, [sp+152]
0045d874ldr x6, [sp+160]
0045d878ldr x7, [sp+168]
0045d87cldr x8, [sp+176]
0045d880str x6, [sp+80]
0045d884str x7, [sp+88]
0045d888str x8, [sp+96]
0045d88cldr x3, [sp+144]
0045d890ldr x4, [sp+152]
0045d894str x3, [sp+64]
0045d898str x4, [sp+72]
0045d89cldr x0, [sp+80]
0045d8a0ldr x1, [sp+88]
0045d8a4ldr x2, [sp+96]
0045d8a8ldur x29, [sp-8]
0045d8acldr x30, [sp], 192
0045d8b0ret x30
0045d8b4
0045d8b4loc_45d8b4:
0045d8b4bl runtime.panicwrap
0045d8b8hint
0045d8bc
0045d8bcloc_45d8bc:
0045d8bcstp x0, x1, [sp+8]
0045d8c0stp x2, x3, [sp+24]
0045d8c4stp x4, x5, [sp+40]
0045d8c8str x6, [sp+56]
0045d8ccmov x3, x30
0045d8d0bl runtime.morestack_noctxt.abi0
0045d8d4ldp x0, x1, [sp+8]
0045d8d8ldp x2, x3, [sp+24]
0045d8dcldp x4, x5, [sp+40]
0045d8e0ldr x6, [sp+56]
0045d8e4b 0x45d7b0
0045d8e8
0045d8e8loc_45d8e8:
0045d8e8ldr x17, [x16]
0045d8ecadd x20, sp, 200
0045d8f0subs xzr, x20, x17
0045d8f4b.ne 0x45d7d4
0045d8f8add x20, sp, 8
0045d8fcstr x20, [x16]
0045d900b 0x45d7d4
0045d904udf 0
0045d908udf 0
0045d90cudf 0
0045d7b0
0045d910
0045d910gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
0045d910ldr x16, [x28+16]
0045d914subs xzr, sp, x16
0045d918b.ls 0x45d9bc
0045d91cstr x30, [sp-112]!
0045d920stur x29, [sp-8]
0045d924sub x29, sp, 8
0045d928ldr x16, [x28+32]
0045d92ccbnz x16, 0x45d9f8
0045d930
0045d930loc_45d930:
0045d930str x0, [sp+120]
0045d934str x1, [sp+128]
0045d938str x2, [sp+136]
0045d93cstr x3, [sp+144]
0045d940str x4, [sp+152]
0045d944str x5, [sp+160]
0045d948str x6, [sp+168]
0045d94cstr x7, [sp+176]
0045d950str x8, [sp+184]
0045d954str x9, [sp+192]
0045d958str w10, [sp+200]
0045d95cstrb wzr, [sp+102]
0045d960ldr x10, [sp+120]
0045d964cbnz x10, 0x45d96c
0045d968b 0x45d9b4
0045d96c
0045d96cloc_45d96c:
0045d96cldr w9, [sp+200]
0045d970ldr x0, [sp+128]
0045d974ldr x3, [sp+152]
0045d978ldr x6, [sp+176]
0045d97cldr x10, [sp+120]
0045d980ldrsb x27, [x10]
0045d984ldr x1, [sp+136]
0045d988ldr x4, [sp+160]
0045d98cldr x7, [sp+184]
0045d990ldr x2, [sp+144]
0045d994ldr x5, [sp+168]
0045d998ldr x8, [sp+192]
0045d99cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyChecksum
0045d9a0strb w0, [sp+103]
0045d9a4strb w0, [sp+102]
0045d9a8ldur x29, [sp-8]
0045d9acldr x30, [sp], 112
0045d9b0ret x30
0045d9b4
0045d9b4loc_45d9b4:
0045d9b4bl runtime.panicwrap
0045d9b8hint
0045d9bc
0045d9bcloc_45d9bc:
0045d9bcstp x0, x1, [sp+8]
0045d9c0stp x2, x3, [sp+24]
0045d9c4stp x4, x5, [sp+40]
0045d9c8stp x6, x7, [sp+56]
0045d9ccstp x8, x9, [sp+72]
0045d9d0str w10, [sp+88]
0045d9d4mov x3, x30
0045d9d8bl runtime.morestack_noctxt.abi0
0045d9dcldp x0, x1, [sp+8]
0045d9e0ldp x2, x3, [sp+24]
0045d9e4ldp x4, x5, [sp+40]
0045d9e8ldp x6, x7, [sp+56]
0045d9ecldp x8, x9, [sp+72]
0045d9f0ldr w10, [sp+88]
0045d9f4b 0x45d910
0045d9f8
0045d9f8loc_45d9f8:
0045d9f8ldr x17, [x16]
0045d9fcadd x20, sp, 120
0045da00subs xzr, x20, x17
0045da04b.ne 0x45d930
0045da08add x20, sp, 8
0045da0cstr x20, [x16]
0045da10b 0x45d930
0045da14udf 0
0045da18udf 0
0045da1cudf 0
0045d910
0045d910gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
0045d910ldr x16, [x28+16]
0045d914subs xzr, sp, x16
0045d918b.ls 0x45d9bc
0045d91cstr x30, [sp-112]!
0045d920stur x29, [sp-8]
0045d924sub x29, sp, 8
0045d928ldr x16, [x28+32]
0045d92ccbnz x16, 0x45d9f8
0045d930
0045d930loc_45d930:
0045d930str x0, [sp+120]
0045d934str x1, [sp+128]
0045d938str x2, [sp+136]
0045d93cstr x3, [sp+144]
0045d940str x4, [sp+152]
0045d944str x5, [sp+160]
0045d948str x6, [sp+168]
0045d94cstr x7, [sp+176]
0045d950str x8, [sp+184]
0045d954str x9, [sp+192]
0045d958str w10, [sp+200]
0045d95cstrb wzr, [sp+102]
0045d960ldr x10, [sp+120]
0045d964cbnz x10, 0x45d96c
0045d968b 0x45d9b4
0045d96c
0045d96cloc_45d96c:
0045d96cldr w9, [sp+200]
0045d970ldr x0, [sp+128]
0045d974ldr x3, [sp+152]
0045d978ldr x6, [sp+176]
0045d97cldr x10, [sp+120]
0045d980ldrsb x27, [x10]
0045d984ldr x1, [sp+136]
0045d988ldr x4, [sp+160]
0045d98cldr x7, [sp+184]
0045d990ldr x2, [sp+144]
0045d994ldr x5, [sp+168]
0045d998ldr x8, [sp+192]
0045d99cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyChecksum
0045d9a0strb w0, [sp+103]
0045d9a4strb w0, [sp+102]
0045d9a8ldur x29, [sp-8]
0045d9acldr x30, [sp], 112
0045d9b0ret x30
0045d9b4
0045d9b4loc_45d9b4:
0045d9b4bl runtime.panicwrap
0045d9b8hint
0045d9bc
0045d9bcloc_45d9bc:
0045d9bcstp x0, x1, [sp+8]
0045d9c0stp x2, x3, [sp+24]
0045d9c4stp x4, x5, [sp+40]
0045d9c8stp x6, x7, [sp+56]
0045d9ccstp x8, x9, [sp+72]
0045d9d0str w10, [sp+88]
0045d9d4mov x3, x30
0045d9d8bl runtime.morestack_noctxt.abi0
0045d9dcldp x0, x1, [sp+8]
0045d9e0ldp x2, x3, [sp+24]
0045d9e4ldp x4, x5, [sp+40]
0045d9e8ldp x6, x7, [sp+56]
0045d9ecldp x8, x9, [sp+72]
0045d9f0ldr w10, [sp+88]
0045d9f4b 0x45d910
0045d9f8
0045d9f8loc_45d9f8:
0045d9f8ldr x17, [x16]
0045d9fcadd x20, sp, 120
0045da00subs xzr, x20, x17
0045da04b.ne 0x45d930
0045da08add x20, sp, 8
0045da0cstr x20, [x16]
0045da10b 0x45d930
0045da14udf 0
0045da18udf 0
0045da1cudf 0
0045d910
0045da20
0045da20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
0045da20ldr x16, [x28+16]
0045da24subs xzr, sp, x16
0045da28b.ls 0x45dacc
0045da2cstr x30, [sp-112]!
0045da30stur x29, [sp-8]
0045da34sub x29, sp, 8
0045da38ldr x16, [x28+32]
0045da3ccbnz x16, 0x45db08
0045da40
0045da40loc_45da40:
0045da40str x0, [sp+120]
0045da44str x1, [sp+128]
0045da48str x2, [sp+136]
0045da4cstr x3, [sp+144]
0045da50str x4, [sp+152]
0045da54str x5, [sp+160]
0045da58str x6, [sp+168]
0045da5cstr x7, [sp+176]
0045da60str x8, [sp+184]
0045da64str x9, [sp+192]
0045da68str w10, [sp+200]
0045da6cstrb wzr, [sp+102]
0045da70ldr x10, [sp+120]
0045da74cbnz x10, 0x45da7c
0045da78b 0x45dac4
0045da7c
0045da7cloc_45da7c:
0045da7cldr w9, [sp+200]
0045da80ldr x0, [sp+128]
0045da84ldr x3, [sp+152]
0045da88ldr x6, [sp+176]
0045da8cldr x10, [sp+120]
0045da90ldrsb x27, [x10]
0045da94ldr x1, [sp+136]
0045da98ldr x4, [sp+160]
0045da9cldr x7, [sp+184]
0045daa0ldr x2, [sp+144]
0045daa4ldr x5, [sp+168]
0045daa8ldr x8, [sp+192]
0045daacbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyIntegrity
0045dab0strb w0, [sp+103]
0045dab4strb w0, [sp+102]
0045dab8ldur x29, [sp-8]
0045dabcldr x30, [sp], 112
0045dac0ret x30
0045dac4
0045dac4loc_45dac4:
0045dac4bl runtime.panicwrap
0045dac8hint
0045dacc
0045daccloc_45dacc:
0045daccstp x0, x1, [sp+8]
0045dad0stp x2, x3, [sp+24]
0045dad4stp x4, x5, [sp+40]
0045dad8stp x6, x7, [sp+56]
0045dadcstp x8, x9, [sp+72]
0045dae0str w10, [sp+88]
0045dae4mov x3, x30
0045dae8bl runtime.morestack_noctxt.abi0
0045daecldp x0, x1, [sp+8]
0045daf0ldp x2, x3, [sp+24]
0045daf4ldp x4, x5, [sp+40]
0045daf8ldp x6, x7, [sp+56]
0045dafcldp x8, x9, [sp+72]
0045db00ldr w10, [sp+88]
0045db04b 0x45da20
0045db08
0045db08loc_45db08:
0045db08ldr x17, [x16]
0045db0cadd x20, sp, 120
0045db10subs xzr, x20, x17
0045db14b.ne 0x45da40
0045db18add x20, sp, 8
0045db1cstr x20, [x16]
0045db20b 0x45da40
0045db24udf 0
0045db28udf 0
0045db2cudf 0
0045da20
0045da20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha96).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
0045da20ldr x16, [x28+16]
0045da24subs xzr, sp, x16
0045da28b.ls 0x45dacc
0045da2cstr x30, [sp-112]!
0045da30stur x29, [sp-8]
0045da34sub x29, sp, 8
0045da38ldr x16, [x28+32]
0045da3ccbnz x16, 0x45db08
0045da40
0045da40loc_45da40:
0045da40str x0, [sp+120]
0045da44str x1, [sp+128]
0045da48str x2, [sp+136]
0045da4cstr x3, [sp+144]
0045da50str x4, [sp+152]
0045da54str x5, [sp+160]
0045da58str x6, [sp+168]
0045da5cstr x7, [sp+176]
0045da60str x8, [sp+184]
0045da64str x9, [sp+192]
0045da68str w10, [sp+200]
0045da6cstrb wzr, [sp+102]
0045da70ldr x10, [sp+120]
0045da74cbnz x10, 0x45da7c
0045da78b 0x45dac4
0045da7c
0045da7cloc_45da7c:
0045da7cldr w9, [sp+200]
0045da80ldr x0, [sp+128]
0045da84ldr x3, [sp+152]
0045da88ldr x6, [sp+176]
0045da8cldr x10, [sp+120]
0045da90ldrsb x27, [x10]
0045da94ldr x1, [sp+136]
0045da98ldr x4, [sp+160]
0045da9cldr x7, [sp+184]
0045daa0ldr x2, [sp+144]
0045daa4ldr x5, [sp+168]
0045daa8ldr x8, [sp+192]
0045daacbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyIntegrity
0045dab0strb w0, [sp+103]
0045dab4strb w0, [sp+102]
0045dab8ldur x29, [sp-8]
0045dabcldr x30, [sp], 112
0045dac0ret x30
0045dac4
0045dac4loc_45dac4:
0045dac4bl runtime.panicwrap
0045dac8hint
0045dacc
0045daccloc_45dacc:
0045daccstp x0, x1, [sp+8]
0045dad0stp x2, x3, [sp+24]
0045dad4stp x4, x5, [sp+40]
0045dad8stp x6, x7, [sp+56]
0045dadcstp x8, x9, [sp+72]
0045dae0str w10, [sp+88]
0045dae4mov x3, x30
0045dae8bl runtime.morestack_noctxt.abi0
0045daecldp x0, x1, [sp+8]
0045daf0ldp x2, x3, [sp+24]
0045daf4ldp x4, x5, [sp+40]
0045daf8ldp x6, x7, [sp+56]
0045dafcldp x8, x9, [sp+72]
0045db00ldr w10, [sp+88]
0045db04b 0x45da20
0045db08
0045db08loc_45db08:
0045db08ldr x17, [x16]
0045db0cadd x20, sp, 120
0045db10subs xzr, x20, x17
0045db14b.ne 0x45da40
0045db18add x20, sp, 8
0045db1cstr x20, [x16]
0045db20b 0x45da40
0045db24udf 0
0045db28udf 0
0045db2cudf 0
0045da20
0045db30
0045db30gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha384192).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha384192).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 * e, struct []uint8 key, struct []uint8 data)
0045db30ldr x16, [x28+16]
0045db34sub x17, sp, 64
0045db38subs xzr, x17, x16
0045db3cb.ls 0x45dc3c
0045db40str x30, [sp-192]!
0045db44stur x29, [sp-8]
0045db48sub x29, sp, 8
0045db4cldr x16, [x28+32]
0045db50cbnz x16, 0x45dc68
0045db54
0045db54loc_45db54:
0045db54str x0, [sp+200]
0045db58str x1, [sp+208]
0045db5cstr x2, [sp+216]
0045db60str x3, [sp+224]
0045db64str x4, [sp+232]
0045db68str x5, [sp+240]
0045db6cstr x6, [sp+248]
0045db70str xzr, [sp+80]
0045db74stp xzr, xzr, [sp+88]
0045db78stp xzr, xzr, [sp+64]
0045db7cldr x6, [sp+200]
0045db80cbnz x6, 0x45db88
0045db84b 0x45dc34
0045db88
0045db88loc_45db88:
0045db88str xzr, [sp+120]
0045db8cstp xzr, xzr, [sp+128]
0045db90stp xzr, xzr, [sp+104]
0045db94ldr x0, [sp+208]
0045db98ldr x3, [sp+232]
0045db9cldr x6, [sp+200]
0045dba0ldrsb x27, [x6]
0045dba4ldr x1, [sp+216]
0045dba8ldr x4, [sp+240]
0045dbacldr x2, [sp+224]
0045dbb0ldr x5, [sp+248]
0045dbb4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DecryptData
0045dbb8str x0, [sp+120]
0045dbbcstr x1, [sp+128]
0045dbc0str x2, [sp+136]
0045dbc4str x3, [sp+104]
0045dbc8str x4, [sp+112]
0045dbccldr x6, [sp+120]
0045dbd0ldr x7, [sp+128]
0045dbd4ldr x8, [sp+136]
0045dbd8str x6, [sp+160]
0045dbdcstr x7, [sp+168]
0045dbe0str x8, [sp+176]
0045dbe4ldr x6, [sp+104]
0045dbe8ldr x7, [sp+112]
0045dbecstr x6, [sp+144]
0045dbf0str x7, [sp+152]
0045dbf4ldr x6, [sp+160]
0045dbf8ldr x7, [sp+168]
0045dbfcldr x8, [sp+176]
0045dc00str x6, [sp+80]
0045dc04str x7, [sp+88]
0045dc08str x8, [sp+96]
0045dc0cldr x3, [sp+144]
0045dc10ldr x4, [sp+152]
0045dc14str x3, [sp+64]
0045dc18str x4, [sp+72]
0045dc1cldr x0, [sp+80]
0045dc20ldr x1, [sp+88]
0045dc24ldr x2, [sp+96]
0045dc28ldur x29, [sp-8]
0045dc2cldr x30, [sp], 192
0045dc30ret x30
0045dc34
0045dc34loc_45dc34:
0045dc34bl runtime.panicwrap
0045dc38hint
0045dc3c
0045dc3cloc_45dc3c:
0045dc3cstp x0, x1, [sp+8]
0045dc40stp x2, x3, [sp+24]
0045dc44stp x4, x5, [sp+40]
0045dc48str x6, [sp+56]
0045dc4cmov x3, x30
0045dc50bl runtime.morestack_noctxt.abi0
0045dc54ldp x0, x1, [sp+8]
0045dc58ldp x2, x3, [sp+24]
0045dc5cldp x4, x5, [sp+40]
0045dc60ldr x6, [sp+56]
0045dc64b 0x45db30
0045dc68
0045dc68loc_45dc68:
0045dc68ldr x17, [x16]
0045dc6cadd x20, sp, 200
0045dc70subs xzr, x20, x17
0045dc74b.ne 0x45db54
0045dc78add x20, sp, 8
0045dc7cstr x20, [x16]
0045dc80b 0x45db54
0045dc84udf 0
0045dc88udf 0
0045dc8cudf 0
0045db30
0045db30gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha384192).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Aes256CtsHmacSha384192).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 * e, struct []uint8 key, struct []uint8 data)
0045db30ldr x16, [x28+16]
0045db34sub x17, sp, 64
0045db38subs xzr, x17, x16
0045db3cb.ls 0x45dc3c
0045db40str x30, [sp-192]!
0045db44stur x29, [sp-8]
0045db48sub x29, sp, 8
0045db4cldr x16, [x28+32]
0045db50cbnz x16, 0x45dc68
0045db54
0045db54loc_45db54:
0045db54str x0, [sp+200]
0045db58str x1, [sp+208]
0045db5cstr x2, [sp+216]
0045db60str x3, [sp+224]
0045db64str x4, [sp+232]
0045db68str x5, [sp+240]
0045db6cstr x6, [sp+248]
0045db70str xzr, [sp+80]
0045db74stp xzr, xzr, [sp+88]
0045db78stp xzr, xzr, [sp+64]
0045db7cldr x6, [sp+200]
0045db80cbnz x6, 0x45db88
0045db84b 0x45dc34
0045db88
0045db88loc_45db88:
0045db88str xzr, [sp+120]
0045db8cstp xzr, xzr, [sp+128]
0045db90stp xzr, xzr, [sp+104]
0045db94ldr x0, [sp+208]
0045db98ldr x3, [sp+232]
0045db9cldr x6, [sp+200]
0045dba0ldrsb x27, [x6]
0045dba4ldr x1, [sp+216]
0045dba8ldr x4, [sp+240]
0045dbacldr x2, [sp+224]
0045dbb0ldr x5, [sp+248]
0045dbb4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DecryptData
0045dbb8str x0, [sp+120]
0045dbbcstr x1, [sp+128]
0045dbc0str x2, [sp+136]
0045dbc4str x3, [sp+104]
0045dbc8str x4, [sp+112]
0045dbccldr x6, [sp+120]
0045dbd0ldr x7, [sp+128]
0045dbd4ldr x8, [sp+136]
0045dbd8str x6, [sp+160]
0045dbdcstr x7, [sp+168]
0045dbe0str x8, [sp+176]
0045dbe4ldr x6, [sp+104]
0045dbe8ldr x7, [sp+112]
0045dbecstr x6, [sp+144]
0045dbf0str x7, [sp+152]
0045dbf4ldr x6, [sp+160]
0045dbf8ldr x7, [sp+168]
0045dbfcldr x8, [sp+176]
0045dc00str x6, [sp+80]
0045dc04str x7, [sp+88]
0045dc08str x8, [sp+96]
0045dc0cldr x3, [sp+144]
0045dc10ldr x4, [sp+152]
0045dc14str x3, [sp+64]
0045dc18str x4, [sp+72]
0045dc1cldr x0, [sp+80]
0045dc20ldr x1, [sp+88]
0045dc24ldr x2, [sp+96]
0045dc28ldur x29, [sp-8]
0045dc2cldr x30, [sp], 192
0045dc30ret x30
0045dc34
0045dc34loc_45dc34:
0045dc34bl runtime.panicwrap
0045dc38hint
0045dc3c
0045dc3cloc_45dc3c:
0045dc3cstp x0, x1, [sp+8]
0045dc40stp x2, x3, [sp+24]
0045dc44stp x4, x5, [sp+40]
0045dc48str x6, [sp+56]
0045dc4cmov x3, x30
0045dc50bl runtime.morestack_noctxt.abi0
0045dc54ldp x0, x1, [sp+8]
0045dc58ldp x2, x3, [sp+24]
0045dc5cldp x4, x5, [sp+40]
0045dc60ldr x6, [sp+56]
0045dc64b 0x45db30
0045dc68
0045dc68loc_45dc68:
0045dc68ldr x17, [x16]
0045dc6cadd x20, sp, 200
0045dc70subs xzr, x20, x17
0045dc74b.ne 0x45db54
0045dc78add x20, sp, 8
0045dc7cstr x20, [x16]
0045dc80b 0x45db54
0045dc84udf 0
0045dc88udf 0
0045dc8cudf 0
0045db30
Loading..