	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function test_key_wrap
_test_key_wrap:                         ## @test_key_wrap
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$2032, %rsp                     ## imm = 0x7F0
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -24(%rbp)
	movaps	l___const.test_key_wrap.kek41+48(%rip), %xmm0
	movaps	%xmm0, -48(%rbp)
	movaps	l___const.test_key_wrap.kek41+32(%rip), %xmm0
	movaps	%xmm0, -64(%rbp)
	movaps	l___const.test_key_wrap.kek41+16(%rip), %xmm0
	movaps	%xmm0, -80(%rbp)
	movaps	l___const.test_key_wrap.kek41(%rip), %xmm0
	movaps	%xmm0, -96(%rbp)
	movaps	l___const.test_key_wrap.crypt41+80(%rip), %xmm0
	movaps	%xmm0, -176(%rbp)
	movaps	l___const.test_key_wrap.crypt41+64(%rip), %xmm0
	movaps	%xmm0, -192(%rbp)
	movaps	l___const.test_key_wrap.crypt41+48(%rip), %xmm0
	movaps	%xmm0, -208(%rbp)
	movaps	l___const.test_key_wrap.crypt41+32(%rip), %xmm0
	movaps	%xmm0, -224(%rbp)
	movaps	l___const.test_key_wrap.crypt41+16(%rip), %xmm0
	movaps	%xmm0, -240(%rbp)
	movaps	l___const.test_key_wrap.crypt41(%rip), %xmm0
	movaps	%xmm0, -256(%rbp)
	movaps	l___const.test_key_wrap.crypt42+80(%rip), %xmm0
	movaps	%xmm0, -432(%rbp)
	movaps	l___const.test_key_wrap.crypt42+64(%rip), %xmm0
	movaps	%xmm0, -448(%rbp)
	movaps	l___const.test_key_wrap.crypt42+48(%rip), %xmm0
	movaps	%xmm0, -464(%rbp)
	movaps	l___const.test_key_wrap.crypt42+32(%rip), %xmm0
	movaps	%xmm0, -480(%rbp)
	movaps	l___const.test_key_wrap.crypt42+16(%rip), %xmm0
	movaps	%xmm0, -496(%rbp)
	movaps	l___const.test_key_wrap.crypt42(%rip), %xmm0
	movaps	%xmm0, -512(%rbp)
	movaps	l___const.test_key_wrap.plain43+48(%rip), %xmm0
	movaps	%xmm0, -112(%rbp)
	movaps	%xmm0, -368(%rbp)
	movaps	%xmm0, -656(%rbp)
	movaps	l___const.test_key_wrap.plain43+32(%rip), %xmm0
	movaps	%xmm0, -128(%rbp)
	movaps	%xmm0, -384(%rbp)
	movaps	%xmm0, -672(%rbp)
	movaps	l___const.test_key_wrap.plain43+16(%rip), %xmm0
	movaps	%xmm0, -144(%rbp)
	movaps	%xmm0, -400(%rbp)
	movaps	%xmm0, -688(%rbp)
	movaps	l___const.test_key_wrap.plain43(%rip), %xmm0
	movaps	%xmm0, -160(%rbp)
	movaps	%xmm0, -416(%rbp)
	movaps	%xmm0, -704(%rbp)
	movaps	l___const.test_key_wrap.crypt43+80(%rip), %xmm0
	movaps	%xmm0, -720(%rbp)
	movaps	l___const.test_key_wrap.crypt43+64(%rip), %xmm0
	movaps	%xmm0, -736(%rbp)
	movaps	l___const.test_key_wrap.crypt43+48(%rip), %xmm0
	movaps	%xmm0, -752(%rbp)
	movaps	l___const.test_key_wrap.crypt43+32(%rip), %xmm0
	movaps	%xmm0, -768(%rbp)
	movaps	l___const.test_key_wrap.crypt43+16(%rip), %xmm0
	movaps	%xmm0, -784(%rbp)
	movaps	l___const.test_key_wrap.crypt43(%rip), %xmm0
	movaps	%xmm0, -800(%rbp)
	movaps	l___const.test_key_wrap.kek44+80(%rip), %xmm0
	movaps	%xmm0, -272(%rbp)
	movaps	%xmm0, -816(%rbp)
	movaps	l___const.test_key_wrap.kek44+64(%rip), %xmm0
	movaps	%xmm0, -288(%rbp)
	movaps	%xmm0, -832(%rbp)
	movaps	l___const.test_key_wrap.kek44+48(%rip), %xmm0
	movaps	%xmm0, -304(%rbp)
	movaps	%xmm0, -848(%rbp)
	movaps	l___const.test_key_wrap.kek44+32(%rip), %xmm0
	movaps	%xmm0, -320(%rbp)
	movaps	%xmm0, -864(%rbp)
	movaps	l___const.test_key_wrap.kek44+16(%rip), %xmm0
	movaps	%xmm0, -336(%rbp)
	movaps	%xmm0, -880(%rbp)
	movaps	l___const.test_key_wrap.kek44(%rip), %xmm0
	movaps	%xmm0, -352(%rbp)
	movaps	%xmm0, -896(%rbp)
	movaps	l___const.test_key_wrap.crypt44+112(%rip), %xmm0
	movaps	%xmm0, -1008(%rbp)
	movaps	l___const.test_key_wrap.crypt44+96(%rip), %xmm0
	movaps	%xmm0, -1024(%rbp)
	movaps	l___const.test_key_wrap.crypt44+80(%rip), %xmm0
	movaps	%xmm0, -1040(%rbp)
	movaps	l___const.test_key_wrap.crypt44+64(%rip), %xmm0
	movaps	%xmm0, -1056(%rbp)
	movaps	l___const.test_key_wrap.crypt44+48(%rip), %xmm0
	movaps	%xmm0, -1072(%rbp)
	movaps	l___const.test_key_wrap.crypt44+32(%rip), %xmm0
	movaps	%xmm0, -1088(%rbp)
	movaps	l___const.test_key_wrap.crypt44+16(%rip), %xmm0
	movaps	%xmm0, -1104(%rbp)
	movaps	l___const.test_key_wrap.crypt44(%rip), %xmm0
	movaps	%xmm0, -1120(%rbp)
	movaps	l___const.test_key_wrap.plain45+80(%rip), %xmm0
	movaps	%xmm0, -912(%rbp)
	movaps	%xmm0, -1264(%rbp)
	movaps	l___const.test_key_wrap.plain45+64(%rip), %xmm0
	movaps	%xmm0, -928(%rbp)
	movaps	%xmm0, -1280(%rbp)
	movaps	l___const.test_key_wrap.plain45+48(%rip), %xmm0
	movaps	%xmm0, -944(%rbp)
	movaps	%xmm0, -1296(%rbp)
	movaps	l___const.test_key_wrap.plain45+32(%rip), %xmm0
	movaps	%xmm0, -960(%rbp)
	movaps	%xmm0, -1312(%rbp)
	movaps	l___const.test_key_wrap.plain45+16(%rip), %xmm0
	movaps	%xmm0, -976(%rbp)
	movaps	%xmm0, -1328(%rbp)
	movaps	l___const.test_key_wrap.plain45(%rip), %xmm0
	movaps	%xmm0, -992(%rbp)
	movaps	%xmm0, -1344(%rbp)
	movaps	l___const.test_key_wrap.crypt45+112(%rip), %xmm0
	movaps	%xmm0, -1360(%rbp)
	movaps	l___const.test_key_wrap.crypt45+96(%rip), %xmm0
	movaps	%xmm0, -1376(%rbp)
	movaps	l___const.test_key_wrap.crypt45+80(%rip), %xmm0
	movaps	%xmm0, -1392(%rbp)
	movaps	l___const.test_key_wrap.crypt45+64(%rip), %xmm0
	movaps	%xmm0, -1408(%rbp)
	movaps	l___const.test_key_wrap.crypt45+48(%rip), %xmm0
	movaps	%xmm0, -1424(%rbp)
	movaps	l___const.test_key_wrap.crypt45+32(%rip), %xmm0
	movaps	%xmm0, -1440(%rbp)
	movaps	l___const.test_key_wrap.crypt45+16(%rip), %xmm0
	movaps	%xmm0, -1456(%rbp)
	movaps	l___const.test_key_wrap.crypt45(%rip), %xmm0
	movaps	%xmm0, -1472(%rbp)
	movaps	l___const.test_key_wrap.kek46+112(%rip), %xmm0
	movaps	%xmm0, -528(%rbp)
	movaps	%xmm0, -1136(%rbp)
	movaps	%xmm0, -1488(%rbp)
	movaps	l___const.test_key_wrap.kek46+96(%rip), %xmm0
	movaps	%xmm0, -544(%rbp)
	movaps	%xmm0, -1152(%rbp)
	movaps	%xmm0, -1504(%rbp)
	movaps	l___const.test_key_wrap.kek46+80(%rip), %xmm0
	movaps	%xmm0, -560(%rbp)
	movaps	%xmm0, -1168(%rbp)
	movaps	%xmm0, -1520(%rbp)
	movaps	l___const.test_key_wrap.kek46+64(%rip), %xmm0
	movaps	%xmm0, -576(%rbp)
	movaps	%xmm0, -1184(%rbp)
	movaps	%xmm0, -1536(%rbp)
	movaps	l___const.test_key_wrap.kek46+48(%rip), %xmm0
	movaps	%xmm0, -592(%rbp)
	movaps	%xmm0, -1200(%rbp)
	movaps	%xmm0, -1552(%rbp)
	movaps	l___const.test_key_wrap.kek46+32(%rip), %xmm0
	movaps	%xmm0, -608(%rbp)
	movaps	%xmm0, -1216(%rbp)
	movaps	%xmm0, -1568(%rbp)
	movaps	l___const.test_key_wrap.kek46+16(%rip), %xmm0
	movaps	%xmm0, -624(%rbp)
	movaps	%xmm0, -1232(%rbp)
	movaps	%xmm0, -1584(%rbp)
	movaps	l___const.test_key_wrap.kek46(%rip), %xmm0
	movaps	%xmm0, -640(%rbp)
	movaps	%xmm0, -1248(%rbp)
	movaps	%xmm0, -1600(%rbp)
	movaps	l___const.test_key_wrap.plain46+112(%rip), %xmm0
	movaps	%xmm0, -1616(%rbp)
	movaps	l___const.test_key_wrap.plain46+96(%rip), %xmm0
	movaps	%xmm0, -1632(%rbp)
	movaps	l___const.test_key_wrap.plain46+80(%rip), %xmm0
	movaps	%xmm0, -1648(%rbp)
	movaps	l___const.test_key_wrap.plain46+64(%rip), %xmm0
	movaps	%xmm0, -1664(%rbp)
	movaps	l___const.test_key_wrap.plain46+48(%rip), %xmm0
	movaps	%xmm0, -1680(%rbp)
	movaps	l___const.test_key_wrap.plain46+32(%rip), %xmm0
	movaps	%xmm0, -1696(%rbp)
	movaps	l___const.test_key_wrap.plain46+16(%rip), %xmm0
	movaps	%xmm0, -1712(%rbp)
	movaps	l___const.test_key_wrap.plain46(%rip), %xmm0
	movaps	%xmm0, -1728(%rbp)
	leaq	l___const.test_key_wrap.crypt46(%rip), %rsi
	leaq	-1888(%rbp), %rdi
	movl	$160, %edx
	callq	_memcpy
	movq	_MSG_INFO@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	leaq	L_.str(%rip), %rsi
	callq	_wpa_printf
	leaq	-96(%rbp), %rdi
	leaq	-160(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$64, %esi
	movl	$8, %edx
	callq	_aes_wrap
	testq	%rax, %rax
	je	LBB0_1
## %bb.2:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.1(%rip), %rsi
	callq	_wpa_printf
	movl	$1, %ebx
	jmp	LBB0_3
LBB0_1:
	xorl	%ebx, %ebx
LBB0_3:
	leaq	-2048(%rbp), %rdi
	leaq	-256(%rbp), %rsi
	movl	$96, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_5
## %bb.4:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.2(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_5:
	leaq	-96(%rbp), %rdi
	leaq	-256(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$64, %esi
	movl	$8, %edx
	callq	_aes_unwrap
	testq	%rax, %rax
	je	LBB0_7
## %bb.6:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.3(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_7:
	leaq	-2048(%rbp), %rdi
	leaq	-160(%rbp), %rsi
	movl	$64, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_9
## %bb.8:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.4(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_9:
	movl	(%r14), %edi
	leaq	L_.str.5(%rip), %rsi
	callq	_wpa_printf
	leaq	-352(%rbp), %rdi
	leaq	-416(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$96, %esi
	movl	$8, %edx
	callq	_aes_wrap
	testq	%rax, %rax
	je	LBB0_11
## %bb.10:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.6(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_11:
	leaq	-2048(%rbp), %rdi
	leaq	-512(%rbp), %rsi
	movl	$96, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_13
## %bb.12:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.7(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_13:
	leaq	-352(%rbp), %rdi
	leaq	-512(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$96, %esi
	movl	$8, %edx
	callq	_aes_unwrap
	testq	%rax, %rax
	je	LBB0_15
## %bb.14:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.8(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_15:
	leaq	-2048(%rbp), %rdi
	leaq	-416(%rbp), %rsi
	movl	$64, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_17
## %bb.16:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.9(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_17:
	movl	(%r14), %edi
	leaq	L_.str.10(%rip), %rsi
	callq	_wpa_printf
	leaq	-640(%rbp), %rdi
	leaq	-704(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$128, %esi
	movl	$8, %edx
	callq	_aes_wrap
	testq	%rax, %rax
	je	LBB0_19
## %bb.18:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.11(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_19:
	leaq	-2048(%rbp), %rdi
	leaq	-800(%rbp), %rsi
	movl	$96, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_21
## %bb.20:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.12(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_21:
	leaq	-640(%rbp), %rdi
	leaq	-800(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$128, %esi
	movl	$8, %edx
	callq	_aes_unwrap
	testq	%rax, %rax
	je	LBB0_23
## %bb.22:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.13(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_23:
	leaq	-2048(%rbp), %rdi
	leaq	-704(%rbp), %rsi
	movl	$64, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_25
## %bb.24:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.14(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_25:
	movl	(%r14), %edi
	leaq	L_.str.15(%rip), %rsi
	callq	_wpa_printf
	leaq	-896(%rbp), %rdi
	leaq	-992(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$96, %esi
	movl	$12, %edx
	callq	_aes_wrap
	testq	%rax, %rax
	je	LBB0_27
## %bb.26:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.6(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_27:
	leaq	-2048(%rbp), %rdi
	leaq	-1120(%rbp), %rsi
	movl	$128, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_29
## %bb.28:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.7(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_29:
	leaq	-896(%rbp), %rdi
	leaq	-1120(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$96, %esi
	movl	$12, %edx
	callq	_aes_unwrap
	testq	%rax, %rax
	je	LBB0_31
## %bb.30:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.8(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_31:
	leaq	-2048(%rbp), %rdi
	leaq	-992(%rbp), %rsi
	movl	$96, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_33
## %bb.32:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.9(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_33:
	movl	(%r14), %edi
	leaq	L_.str.16(%rip), %rsi
	callq	_wpa_printf
	leaq	-1248(%rbp), %rdi
	leaq	-1344(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$128, %esi
	movl	$12, %edx
	callq	_aes_wrap
	testq	%rax, %rax
	je	LBB0_35
## %bb.34:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.11(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_35:
	leaq	-2048(%rbp), %rdi
	leaq	-1472(%rbp), %rsi
	movl	$128, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_37
## %bb.36:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.12(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_37:
	leaq	-1248(%rbp), %rdi
	leaq	-1472(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$128, %esi
	movl	$12, %edx
	callq	_aes_unwrap
	testq	%rax, %rax
	je	LBB0_39
## %bb.38:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.13(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_39:
	leaq	-2048(%rbp), %rdi
	leaq	-1344(%rbp), %rsi
	movl	$96, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_41
## %bb.40:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.14(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_41:
	movl	(%r14), %edi
	leaq	L_.str.17(%rip), %rsi
	callq	_wpa_printf
	leaq	-1600(%rbp), %rdi
	leaq	-1728(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$128, %esi
	movl	$16, %edx
	callq	_aes_wrap
	testq	%rax, %rax
	je	LBB0_43
## %bb.42:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.11(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_43:
	leaq	-2048(%rbp), %rdi
	leaq	-1888(%rbp), %rsi
	movl	$160, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_45
## %bb.44:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.12(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_45:
	leaq	-1600(%rbp), %rdi
	leaq	-1888(%rbp), %rcx
	leaq	-2048(%rbp), %r8
	movl	$128, %esi
	movl	$16, %edx
	callq	_aes_unwrap
	testq	%rax, %rax
	je	LBB0_47
## %bb.46:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.13(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
LBB0_47:
	leaq	-2048(%rbp), %rdi
	leaq	-1728(%rbp), %rsi
	movl	$128, %edx
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_49
## %bb.48:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.14(%rip), %rsi
	callq	_wpa_printf
	incl	%ebx
	jmp	LBB0_51
LBB0_49:
	testl	%ebx, %ebx
	jne	LBB0_51
## %bb.50:
	movl	(%r14), %edi
	leaq	L_.str.18(%rip), %rsi
	callq	_wpa_printf
	xorl	%ebx, %ebx
LBB0_51:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-24(%rbp), %rax
	jne	LBB0_53
## %bb.52:
	movl	%ebx, %eax
	addq	$2032, %rsp                     ## imm = 0x7F0
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
LBB0_53:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @__const.test_key_wrap.kek41
l___const.test_key_wrap.kek41:
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	4                               ## 0x4
	.long	5                               ## 0x5
	.long	6                               ## 0x6
	.long	7                               ## 0x7
	.long	8                               ## 0x8
	.long	9                               ## 0x9
	.long	10                              ## 0xa
	.long	11                              ## 0xb
	.long	12                              ## 0xc
	.long	13                              ## 0xd
	.long	14                              ## 0xe
	.long	15                              ## 0xf

	.p2align	4                               ## @__const.test_key_wrap.crypt41
l___const.test_key_wrap.crypt41:
	.long	31                              ## 0x1f
	.long	166                             ## 0xa6
	.long	139                             ## 0x8b
	.long	10                              ## 0xa
	.long	129                             ## 0x81
	.long	18                              ## 0x12
	.long	180                             ## 0xb4
	.long	71                              ## 0x47
	.long	174                             ## 0xae
	.long	243                             ## 0xf3
	.long	75                              ## 0x4b
	.long	216                             ## 0xd8
	.long	251                             ## 0xfb
	.long	90                              ## 0x5a
	.long	123                             ## 0x7b
	.long	130                             ## 0x82
	.long	157                             ## 0x9d
	.long	62                              ## 0x3e
	.long	134                             ## 0x86
	.long	35                              ## 0x23
	.long	113                             ## 0x71
	.long	210                             ## 0xd2
	.long	207                             ## 0xcf
	.long	229                             ## 0xe5

	.p2align	4                               ## @__const.test_key_wrap.crypt42
l___const.test_key_wrap.crypt42:
	.long	150                             ## 0x96
	.long	119                             ## 0x77
	.long	139                             ## 0x8b
	.long	37                              ## 0x25
	.long	174                             ## 0xae
	.long	108                             ## 0x6c
	.long	164                             ## 0xa4
	.long	53                              ## 0x35
	.long	249                             ## 0xf9
	.long	43                              ## 0x2b
	.long	91                              ## 0x5b
	.long	151                             ## 0x97
	.long	192                             ## 0xc0
	.long	80                              ## 0x50
	.long	174                             ## 0xae
	.long	210                             ## 0xd2
	.long	70                              ## 0x46
	.long	138                             ## 0x8a
	.long	184                             ## 0xb8
	.long	161                             ## 0xa1
	.long	122                             ## 0x7a
	.long	216                             ## 0xd8
	.long	78                              ## 0x4e
	.long	93                              ## 0x5d

	.p2align	4                               ## @__const.test_key_wrap.plain43
l___const.test_key_wrap.plain43:
	.long	0                               ## 0x0
	.long	17                              ## 0x11
	.long	34                              ## 0x22
	.long	51                              ## 0x33
	.long	68                              ## 0x44
	.long	85                              ## 0x55
	.long	102                             ## 0x66
	.long	119                             ## 0x77
	.long	136                             ## 0x88
	.long	153                             ## 0x99
	.long	170                             ## 0xaa
	.long	187                             ## 0xbb
	.long	204                             ## 0xcc
	.long	221                             ## 0xdd
	.long	238                             ## 0xee
	.long	255                             ## 0xff

	.p2align	4                               ## @__const.test_key_wrap.crypt43
l___const.test_key_wrap.crypt43:
	.long	100                             ## 0x64
	.long	232                             ## 0xe8
	.long	195                             ## 0xc3
	.long	249                             ## 0xf9
	.long	206                             ## 0xce
	.long	15                              ## 0xf
	.long	91                              ## 0x5b
	.long	162                             ## 0xa2
	.long	99                              ## 0x63
	.long	233                             ## 0xe9
	.long	119                             ## 0x77
	.long	121                             ## 0x79
	.long	5                               ## 0x5
	.long	129                             ## 0x81
	.long	138                             ## 0x8a
	.long	42                              ## 0x2a
	.long	147                             ## 0x93
	.long	200                             ## 0xc8
	.long	25                              ## 0x19
	.long	30                              ## 0x1e
	.long	125                             ## 0x7d
	.long	110                             ## 0x6e
	.long	138                             ## 0x8a
	.long	231                             ## 0xe7

	.p2align	4                               ## @__const.test_key_wrap.kek44
l___const.test_key_wrap.kek44:
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	4                               ## 0x4
	.long	5                               ## 0x5
	.long	6                               ## 0x6
	.long	7                               ## 0x7
	.long	8                               ## 0x8
	.long	9                               ## 0x9
	.long	10                              ## 0xa
	.long	11                              ## 0xb
	.long	12                              ## 0xc
	.long	13                              ## 0xd
	.long	14                              ## 0xe
	.long	15                              ## 0xf
	.long	16                              ## 0x10
	.long	17                              ## 0x11
	.long	18                              ## 0x12
	.long	19                              ## 0x13
	.long	20                              ## 0x14
	.long	21                              ## 0x15
	.long	22                              ## 0x16
	.long	23                              ## 0x17

	.p2align	4                               ## @__const.test_key_wrap.crypt44
l___const.test_key_wrap.crypt44:
	.long	3                               ## 0x3
	.long	29                              ## 0x1d
	.long	51                              ## 0x33
	.long	38                              ## 0x26
	.long	78                              ## 0x4e
	.long	21                              ## 0x15
	.long	211                             ## 0xd3
	.long	50                              ## 0x32
	.long	104                             ## 0x68
	.long	242                             ## 0xf2
	.long	78                              ## 0x4e
	.long	194                             ## 0xc2
	.long	96                              ## 0x60
	.long	116                             ## 0x74
	.long	62                              ## 0x3e
	.long	220                             ## 0xdc
	.long	225                             ## 0xe1
	.long	198                             ## 0xc6
	.long	199                             ## 0xc7
	.long	221                             ## 0xdd
	.long	238                             ## 0xee
	.long	114                             ## 0x72
	.long	90                              ## 0x5a
	.long	147                             ## 0x93
	.long	107                             ## 0x6b
	.long	168                             ## 0xa8
	.long	20                              ## 0x14
	.long	145                             ## 0x91
	.long	92                              ## 0x5c
	.long	103                             ## 0x67
	.long	98                              ## 0x62
	.long	210                             ## 0xd2

	.p2align	4                               ## @__const.test_key_wrap.plain45
l___const.test_key_wrap.plain45:
	.long	0                               ## 0x0
	.long	17                              ## 0x11
	.long	34                              ## 0x22
	.long	51                              ## 0x33
	.long	68                              ## 0x44
	.long	85                              ## 0x55
	.long	102                             ## 0x66
	.long	119                             ## 0x77
	.long	136                             ## 0x88
	.long	153                             ## 0x99
	.long	170                             ## 0xaa
	.long	187                             ## 0xbb
	.long	204                             ## 0xcc
	.long	221                             ## 0xdd
	.long	238                             ## 0xee
	.long	255                             ## 0xff
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	4                               ## 0x4
	.long	5                               ## 0x5
	.long	6                               ## 0x6
	.long	7                               ## 0x7

	.p2align	4                               ## @__const.test_key_wrap.crypt45
l___const.test_key_wrap.crypt45:
	.long	168                             ## 0xa8
	.long	249                             ## 0xf9
	.long	188                             ## 0xbc
	.long	22                              ## 0x16
	.long	18                              ## 0x12
	.long	198                             ## 0xc6
	.long	139                             ## 0x8b
	.long	63                              ## 0x3f
	.long	246                             ## 0xf6
	.long	230                             ## 0xe6
	.long	244                             ## 0xf4
	.long	251                             ## 0xfb
	.long	227                             ## 0xe3
	.long	14                              ## 0xe
	.long	113                             ## 0x71
	.long	228                             ## 0xe4
	.long	118                             ## 0x76
	.long	156                             ## 0x9c
	.long	139                             ## 0x8b
	.long	128                             ## 0x80
	.long	163                             ## 0xa3
	.long	44                              ## 0x2c
	.long	184                             ## 0xb8
	.long	149                             ## 0x95
	.long	140                             ## 0x8c
	.long	213                             ## 0xd5
	.long	209                             ## 0xd1
	.long	125                             ## 0x7d
	.long	107                             ## 0x6b
	.long	37                              ## 0x25
	.long	77                              ## 0x4d
	.long	161                             ## 0xa1

	.p2align	4                               ## @__const.test_key_wrap.kek46
l___const.test_key_wrap.kek46:
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	4                               ## 0x4
	.long	5                               ## 0x5
	.long	6                               ## 0x6
	.long	7                               ## 0x7
	.long	8                               ## 0x8
	.long	9                               ## 0x9
	.long	10                              ## 0xa
	.long	11                              ## 0xb
	.long	12                              ## 0xc
	.long	13                              ## 0xd
	.long	14                              ## 0xe
	.long	15                              ## 0xf
	.long	16                              ## 0x10
	.long	17                              ## 0x11
	.long	18                              ## 0x12
	.long	19                              ## 0x13
	.long	20                              ## 0x14
	.long	21                              ## 0x15
	.long	22                              ## 0x16
	.long	23                              ## 0x17
	.long	24                              ## 0x18
	.long	25                              ## 0x19
	.long	26                              ## 0x1a
	.long	27                              ## 0x1b
	.long	28                              ## 0x1c
	.long	29                              ## 0x1d
	.long	30                              ## 0x1e
	.long	31                              ## 0x1f

	.p2align	4                               ## @__const.test_key_wrap.plain46
l___const.test_key_wrap.plain46:
	.long	0                               ## 0x0
	.long	17                              ## 0x11
	.long	34                              ## 0x22
	.long	51                              ## 0x33
	.long	68                              ## 0x44
	.long	85                              ## 0x55
	.long	102                             ## 0x66
	.long	119                             ## 0x77
	.long	136                             ## 0x88
	.long	153                             ## 0x99
	.long	170                             ## 0xaa
	.long	187                             ## 0xbb
	.long	204                             ## 0xcc
	.long	221                             ## 0xdd
	.long	238                             ## 0xee
	.long	255                             ## 0xff
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	4                               ## 0x4
	.long	5                               ## 0x5
	.long	6                               ## 0x6
	.long	7                               ## 0x7
	.long	8                               ## 0x8
	.long	9                               ## 0x9
	.long	10                              ## 0xa
	.long	11                              ## 0xb
	.long	12                              ## 0xc
	.long	13                              ## 0xd
	.long	14                              ## 0xe
	.long	15                              ## 0xf

	.p2align	4                               ## @__const.test_key_wrap.crypt46
l___const.test_key_wrap.crypt46:
	.long	40                              ## 0x28
	.long	201                             ## 0xc9
	.long	244                             ## 0xf4
	.long	4                               ## 0x4
	.long	196                             ## 0xc4
	.long	184                             ## 0xb8
	.long	16                              ## 0x10
	.long	244                             ## 0xf4
	.long	203                             ## 0xcb
	.long	204                             ## 0xcc
	.long	179                             ## 0xb3
	.long	92                              ## 0x5c
	.long	251                             ## 0xfb
	.long	135                             ## 0x87
	.long	248                             ## 0xf8
	.long	38                              ## 0x26
	.long	63                              ## 0x3f
	.long	87                              ## 0x57
	.long	134                             ## 0x86
	.long	226                             ## 0xe2
	.long	216                             ## 0xd8
	.long	14                              ## 0xe
	.long	211                             ## 0xd3
	.long	38                              ## 0x26
	.long	203                             ## 0xcb
	.long	199                             ## 0xc7
	.long	240                             ## 0xf0
	.long	231                             ## 0xe7
	.long	26                              ## 0x1a
	.long	153                             ## 0x99
	.long	244                             ## 0xf4
	.long	59                              ## 0x3b
	.long	251                             ## 0xfb
	.long	152                             ## 0x98
	.long	139                             ## 0x8b
	.long	155                             ## 0x9b
	.long	122                             ## 0x7a
	.long	2                               ## 0x2
	.long	221                             ## 0xdd
	.long	33                              ## 0x21

	.comm	_MSG_INFO,4,2                   ## @MSG_INFO
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"RFC 3394 - Test vector 4.1"

	.comm	_MSG_ERROR,4,2                  ## @MSG_ERROR
L_.str.1:                               ## @.str.1
	.asciz	"AES-WRAP-128 reported failure"

L_.str.2:                               ## @.str.2
	.asciz	"AES-WRAP-128 failed"

L_.str.3:                               ## @.str.3
	.asciz	"AES-UNWRAP-128 reported failure"

L_.str.4:                               ## @.str.4
	.asciz	"AES-UNWRAP-128 failed"

L_.str.5:                               ## @.str.5
	.asciz	"RFC 3394 - Test vector 4.2"

L_.str.6:                               ## @.str.6
	.asciz	"AES-WRAP-192 reported failure"

L_.str.7:                               ## @.str.7
	.asciz	"AES-WRAP-192 failed"

L_.str.8:                               ## @.str.8
	.asciz	"AES-UNWRAP-192 reported failure"

L_.str.9:                               ## @.str.9
	.asciz	"AES-UNWRAP-192 failed"

L_.str.10:                              ## @.str.10
	.asciz	"RFC 3394 - Test vector 4.3"

L_.str.11:                              ## @.str.11
	.asciz	"AES-WRAP-256 reported failure"

L_.str.12:                              ## @.str.12
	.asciz	"AES-WRAP-256 failed"

L_.str.13:                              ## @.str.13
	.asciz	"AES-UNWRAP-256 reported failure"

L_.str.14:                              ## @.str.14
	.asciz	"AES-UNWRAP-256 failed"

L_.str.15:                              ## @.str.15
	.asciz	"RFC 3394 - Test vector 4.4"

L_.str.16:                              ## @.str.16
	.asciz	"RFC 3394 - Test vector 4.5"

L_.str.17:                              ## @.str.17
	.asciz	"RFC 3394 - Test vector 4.6"

L_.str.18:                              ## @.str.18
	.asciz	"AES key wrap/unwrap test cases passed"

	.no_dead_strip	_test_key_wrap
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function test_key_wrap
_test_key_wrap:                         ; @test_key_wrap
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	sub	sp, sp, #2032
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x9, l___const.test_key_wrap.kek41@PAGE
Lloh4:
	add	x9, x9, l___const.test_key_wrap.kek41@PAGEOFF
	stur	x8, [x29, #-40]
	ldp	q0, q1, [x9]
	stp	q0, q1, [x29, #-112]
	ldp	q0, q1, [x9, #32]
	stp	q0, q1, [x29, #-80]
Lloh5:
	adrp	x8, l___const.test_key_wrap.plain43@PAGE
Lloh6:
	add	x8, x8, l___const.test_key_wrap.plain43@PAGEOFF
	ldp	q16, q17, [x8]
	stp	q16, q17, [x29, #-176]
	ldp	q18, q19, [x8, #32]
	stp	q18, q19, [x29, #-144]
Lloh7:
	adrp	x8, l___const.test_key_wrap.crypt41@PAGE
Lloh8:
	add	x8, x8, l___const.test_key_wrap.crypt41@PAGEOFF
	ldp	q0, q1, [x8, #32]
	str	q0, [sp, #1824]
	str	q1, [sp, #1840]
	ldp	q0, q1, [x8, #64]
	str	q0, [sp, #1856]
	str	q1, [sp, #1872]
	ldp	q0, q1, [x8]
	str	q0, [sp, #1792]
	str	q1, [sp, #1808]
Lloh9:
	adrp	x8, l___const.test_key_wrap.kek44@PAGE
Lloh10:
	add	x8, x8, l___const.test_key_wrap.kek44@PAGEOFF
	ldp	q20, q21, [x8, #32]
	str	q20, [sp, #1728]
	str	q21, [sp, #1744]
	ldp	q22, q23, [x8, #64]
	str	q22, [sp, #1760]
	str	q23, [sp, #1776]
	ldp	q24, q25, [x8]
	str	q24, [sp, #1696]
	str	q25, [sp, #1712]
	str	q16, [sp, #1632]
	str	q17, [sp, #1648]
	str	q18, [sp, #1664]
	str	q19, [sp, #1680]
Lloh11:
	adrp	x8, l___const.test_key_wrap.crypt42@PAGE
Lloh12:
	add	x8, x8, l___const.test_key_wrap.crypt42@PAGEOFF
	ldp	q0, q1, [x8, #32]
	str	q0, [sp, #1568]
	str	q1, [sp, #1584]
	ldp	q0, q1, [x8, #64]
	str	q0, [sp, #1600]
	str	q1, [sp, #1616]
	ldp	q0, q1, [x8]
Lloh13:
	adrp	x8, l___const.test_key_wrap.kek46@PAGE
Lloh14:
	add	x8, x8, l___const.test_key_wrap.kek46@PAGEOFF
	str	q0, [sp, #1536]
	str	q1, [sp, #1552]
	ldp	q0, q1, [x8, #64]
	str	q0, [sp, #1472]
	str	q1, [sp, #1488]
	ldp	q2, q3, [x8, #96]
	str	q2, [sp, #1504]
	str	q3, [sp, #1520]
	ldp	q5, q6, [x8]
	str	q5, [sp, #1408]
	str	q6, [sp, #1424]
	ldp	q4, q7, [x8, #32]
	str	q4, [sp, #1440]
	str	q7, [sp, #1456]
	str	q16, [sp, #1344]
	str	q17, [sp, #1360]
	str	q18, [sp, #1376]
	str	q19, [sp, #1392]
Lloh15:
	adrp	x8, l___const.test_key_wrap.crypt43@PAGE
Lloh16:
	add	x8, x8, l___const.test_key_wrap.crypt43@PAGEOFF
	ldp	q16, q17, [x8, #32]
	str	q16, [sp, #1280]
	str	q17, [sp, #1296]
	ldp	q16, q17, [x8, #64]
	str	q16, [sp, #1312]
	str	q17, [sp, #1328]
	ldp	q16, q17, [x8]
	str	q16, [sp, #1248]
	str	q17, [sp, #1264]
	str	q20, [sp, #1184]
	str	q21, [sp, #1200]
	str	q22, [sp, #1216]
	str	q23, [sp, #1232]
Lloh17:
	adrp	x8, l___const.test_key_wrap.plain45@PAGE
Lloh18:
	add	x8, x8, l___const.test_key_wrap.plain45@PAGEOFF
	str	q24, [sp, #1152]
	str	q25, [sp, #1168]
	ldp	q16, q17, [x8, #32]
	str	q16, [sp, #1088]
	str	q17, [sp, #1104]
	ldp	q18, q19, [x8, #64]
	str	q18, [sp, #1120]
	str	q19, [sp, #1136]
	ldp	q20, q21, [x8]
	str	q20, [sp, #1056]
	str	q21, [sp, #1072]
Lloh19:
	adrp	x8, l___const.test_key_wrap.crypt44@PAGE
Lloh20:
	add	x8, x8, l___const.test_key_wrap.crypt44@PAGEOFF
	ldp	q22, q23, [x8, #64]
	stp	q22, q23, [sp, #992]
	ldp	q22, q23, [x8, #96]
	str	q22, [sp, #1024]
	str	q23, [sp, #1040]
	ldp	q22, q23, [x8]
	stp	q22, q23, [sp, #928]
	ldp	q22, q23, [x8, #32]
	stp	q22, q23, [sp, #960]
	stp	q0, q1, [sp, #864]
	stp	q2, q3, [sp, #896]
	stp	q5, q6, [sp, #800]
	stp	q4, q7, [sp, #832]
	stp	q16, q17, [sp, #736]
	stp	q18, q19, [sp, #768]
	stp	q20, q21, [sp, #704]
Lloh21:
	adrp	x8, l___const.test_key_wrap.crypt45@PAGE
Lloh22:
	add	x8, x8, l___const.test_key_wrap.crypt45@PAGEOFF
	ldp	q16, q17, [x8, #64]
	stp	q16, q17, [sp, #640]
	ldp	q16, q17, [x8, #96]
	stp	q16, q17, [sp, #672]
	ldp	q16, q17, [x8]
	stp	q16, q17, [sp, #576]
	ldp	q16, q17, [x8, #32]
	stp	q16, q17, [sp, #608]
	stp	q0, q1, [sp, #512]
	stp	q2, q3, [sp, #544]
	stp	q5, q6, [sp, #448]
Lloh23:
	adrp	x8, l___const.test_key_wrap.plain46@PAGE
Lloh24:
	add	x8, x8, l___const.test_key_wrap.plain46@PAGEOFF
	stp	q4, q7, [sp, #480]
	ldp	q0, q1, [x8, #64]
	stp	q0, q1, [sp, #384]
	ldp	q0, q1, [x8, #96]
	stp	q0, q1, [sp, #416]
	ldp	q0, q1, [x8]
	stp	q0, q1, [sp, #320]
	ldp	q0, q1, [x8, #32]
Lloh25:
	adrp	x8, l___const.test_key_wrap.crypt46@PAGE
Lloh26:
	add	x8, x8, l___const.test_key_wrap.crypt46@PAGEOFF
	stp	q0, q1, [sp, #352]
	ldp	q0, q1, [x8, #96]
	stp	q0, q1, [sp, #256]
	ldp	q0, q1, [x8, #128]
	stp	q0, q1, [sp, #288]
	ldp	q0, q1, [x8, #32]
	stp	q0, q1, [sp, #192]
	ldp	q0, q1, [x8, #64]
	stp	q0, q1, [sp, #224]
	ldp	q0, q1, [x8]
	stp	q0, q1, [sp, #160]
Lloh27:
	adrp	x20, _MSG_INFO@GOTPAGE
Lloh28:
	ldr	x20, [x20, _MSG_INFO@GOTPAGEOFF]
	ldr	w0, [x20]
Lloh29:
	adrp	x1, l_.str@PAGE
Lloh30:
	add	x1, x1, l_.str@PAGEOFF
	bl	_wpa_printf
	sub	x0, x29, #112
	sub	x3, x29, #176
	mov	x4, sp
	mov	w1, #64
	mov	w2, #8
	bl	_aes_wrap
Lloh31:
	adrp	x21, _MSG_ERROR@GOTPAGE
Lloh32:
	ldr	x21, [x21, _MSG_ERROR@GOTPAGEOFF]
	cbz	x0, LBB0_2
; %bb.1:
	ldr	w0, [x21]
Lloh33:
	adrp	x1, l_.str.1@PAGE
Lloh34:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_wpa_printf
	mov	w19, #1
	b	LBB0_3
LBB0_2:
	mov	w19, #0
LBB0_3:
	mov	x0, sp
	add	x1, sp, #1792
	mov	w2, #96
	bl	_os_memcmp
	cbz	x0, LBB0_5
; %bb.4:
	ldr	w0, [x21]
Lloh35:
	adrp	x1, l_.str.2@PAGE
Lloh36:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_5:
	sub	x0, x29, #112
	add	x3, sp, #1792
	mov	x4, sp
	mov	w1, #64
	mov	w2, #8
	bl	_aes_unwrap
	cbz	x0, LBB0_7
; %bb.6:
	ldr	w0, [x21]
Lloh37:
	adrp	x1, l_.str.3@PAGE
Lloh38:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_7:
	mov	x0, sp
	sub	x1, x29, #176
	mov	w2, #64
	bl	_os_memcmp
	cbz	x0, LBB0_9
; %bb.8:
	ldr	w0, [x21]
Lloh39:
	adrp	x1, l_.str.4@PAGE
Lloh40:
	add	x1, x1, l_.str.4@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_9:
	ldr	w0, [x20]
Lloh41:
	adrp	x1, l_.str.5@PAGE
Lloh42:
	add	x1, x1, l_.str.5@PAGEOFF
	bl	_wpa_printf
	add	x0, sp, #1696
	add	x3, sp, #1632
	mov	x4, sp
	mov	w1, #96
	mov	w2, #8
	bl	_aes_wrap
	cbz	x0, LBB0_11
; %bb.10:
	ldr	w0, [x21]
Lloh43:
	adrp	x1, l_.str.6@PAGE
Lloh44:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_11:
	mov	x0, sp
	add	x1, sp, #1536
	mov	w2, #96
	bl	_os_memcmp
	cbz	x0, LBB0_13
; %bb.12:
	ldr	w0, [x21]
Lloh45:
	adrp	x1, l_.str.7@PAGE
Lloh46:
	add	x1, x1, l_.str.7@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_13:
	add	x0, sp, #1696
	add	x3, sp, #1536
	mov	x4, sp
	mov	w1, #96
	mov	w2, #8
	bl	_aes_unwrap
	cbz	x0, LBB0_15
; %bb.14:
	ldr	w0, [x21]
Lloh47:
	adrp	x1, l_.str.8@PAGE
Lloh48:
	add	x1, x1, l_.str.8@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_15:
	mov	x0, sp
	add	x1, sp, #1632
	mov	w2, #64
	bl	_os_memcmp
	cbz	x0, LBB0_17
; %bb.16:
	ldr	w0, [x21]
Lloh49:
	adrp	x1, l_.str.9@PAGE
Lloh50:
	add	x1, x1, l_.str.9@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_17:
	ldr	w0, [x20]
Lloh51:
	adrp	x1, l_.str.10@PAGE
Lloh52:
	add	x1, x1, l_.str.10@PAGEOFF
	bl	_wpa_printf
	add	x0, sp, #1408
	add	x3, sp, #1344
	mov	x4, sp
	mov	w1, #128
	mov	w2, #8
	bl	_aes_wrap
	cbz	x0, LBB0_19
; %bb.18:
	ldr	w0, [x21]
Lloh53:
	adrp	x1, l_.str.11@PAGE
Lloh54:
	add	x1, x1, l_.str.11@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_19:
	mov	x0, sp
	add	x1, sp, #1248
	mov	w2, #96
	bl	_os_memcmp
	cbz	x0, LBB0_21
; %bb.20:
	ldr	w0, [x21]
Lloh55:
	adrp	x1, l_.str.12@PAGE
Lloh56:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_21:
	add	x0, sp, #1408
	add	x3, sp, #1248
	mov	x4, sp
	mov	w1, #128
	mov	w2, #8
	bl	_aes_unwrap
	cbz	x0, LBB0_23
; %bb.22:
	ldr	w0, [x21]
Lloh57:
	adrp	x1, l_.str.13@PAGE
Lloh58:
	add	x1, x1, l_.str.13@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_23:
	mov	x0, sp
	add	x1, sp, #1344
	mov	w2, #64
	bl	_os_memcmp
	cbz	x0, LBB0_25
; %bb.24:
	ldr	w0, [x21]
Lloh59:
	adrp	x1, l_.str.14@PAGE
Lloh60:
	add	x1, x1, l_.str.14@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_25:
	ldr	w0, [x20]
Lloh61:
	adrp	x1, l_.str.15@PAGE
Lloh62:
	add	x1, x1, l_.str.15@PAGEOFF
	bl	_wpa_printf
	add	x0, sp, #1152
	add	x3, sp, #1056
	mov	x4, sp
	mov	w1, #96
	mov	w2, #12
	bl	_aes_wrap
	cbz	x0, LBB0_27
; %bb.26:
	ldr	w0, [x21]
Lloh63:
	adrp	x1, l_.str.6@PAGE
Lloh64:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_27:
	mov	x0, sp
	add	x1, sp, #928
	mov	w2, #128
	bl	_os_memcmp
	cbz	x0, LBB0_29
; %bb.28:
	ldr	w0, [x21]
Lloh65:
	adrp	x1, l_.str.7@PAGE
Lloh66:
	add	x1, x1, l_.str.7@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_29:
	add	x0, sp, #1152
	add	x3, sp, #928
	mov	x4, sp
	mov	w1, #96
	mov	w2, #12
	bl	_aes_unwrap
	cbz	x0, LBB0_31
; %bb.30:
	ldr	w0, [x21]
Lloh67:
	adrp	x1, l_.str.8@PAGE
Lloh68:
	add	x1, x1, l_.str.8@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_31:
	mov	x0, sp
	add	x1, sp, #1056
	mov	w2, #96
	bl	_os_memcmp
	cbz	x0, LBB0_33
; %bb.32:
	ldr	w0, [x21]
Lloh69:
	adrp	x1, l_.str.9@PAGE
Lloh70:
	add	x1, x1, l_.str.9@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_33:
	ldr	w0, [x20]
Lloh71:
	adrp	x1, l_.str.16@PAGE
Lloh72:
	add	x1, x1, l_.str.16@PAGEOFF
	bl	_wpa_printf
	add	x0, sp, #800
	add	x3, sp, #704
	mov	x4, sp
	mov	w1, #128
	mov	w2, #12
	bl	_aes_wrap
	cbz	x0, LBB0_35
; %bb.34:
	ldr	w0, [x21]
Lloh73:
	adrp	x1, l_.str.11@PAGE
Lloh74:
	add	x1, x1, l_.str.11@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_35:
	mov	x0, sp
	add	x1, sp, #576
	mov	w2, #128
	bl	_os_memcmp
	cbz	x0, LBB0_37
; %bb.36:
	ldr	w0, [x21]
Lloh75:
	adrp	x1, l_.str.12@PAGE
Lloh76:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_37:
	add	x0, sp, #800
	add	x3, sp, #576
	mov	x4, sp
	mov	w1, #128
	mov	w2, #12
	bl	_aes_unwrap
	cbz	x0, LBB0_39
; %bb.38:
	ldr	w0, [x21]
Lloh77:
	adrp	x1, l_.str.13@PAGE
Lloh78:
	add	x1, x1, l_.str.13@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_39:
	mov	x0, sp
	add	x1, sp, #704
	mov	w2, #96
	bl	_os_memcmp
	cbz	x0, LBB0_41
; %bb.40:
	ldr	w0, [x21]
Lloh79:
	adrp	x1, l_.str.14@PAGE
Lloh80:
	add	x1, x1, l_.str.14@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_41:
	ldr	w0, [x20]
Lloh81:
	adrp	x1, l_.str.17@PAGE
Lloh82:
	add	x1, x1, l_.str.17@PAGEOFF
	bl	_wpa_printf
	add	x0, sp, #448
	add	x3, sp, #320
	mov	x4, sp
	mov	w1, #128
	mov	w2, #16
	bl	_aes_wrap
	cbz	x0, LBB0_43
; %bb.42:
	ldr	w0, [x21]
Lloh83:
	adrp	x1, l_.str.11@PAGE
Lloh84:
	add	x1, x1, l_.str.11@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_43:
	mov	x0, sp
	add	x1, sp, #160
	mov	w2, #160
	bl	_os_memcmp
	cbz	x0, LBB0_45
; %bb.44:
	ldr	w0, [x21]
Lloh85:
	adrp	x1, l_.str.12@PAGE
Lloh86:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_45:
	add	x0, sp, #448
	add	x3, sp, #160
	mov	x4, sp
	mov	w1, #128
	mov	w2, #16
	bl	_aes_unwrap
	cbz	x0, LBB0_47
; %bb.46:
	ldr	w0, [x21]
Lloh87:
	adrp	x1, l_.str.13@PAGE
Lloh88:
	add	x1, x1, l_.str.13@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
LBB0_47:
	mov	x0, sp
	add	x1, sp, #320
	mov	w2, #128
	bl	_os_memcmp
	cbz	x0, LBB0_49
; %bb.48:
	ldr	w0, [x21]
Lloh89:
	adrp	x1, l_.str.14@PAGE
Lloh90:
	add	x1, x1, l_.str.14@PAGEOFF
	bl	_wpa_printf
	add	w19, w19, #1
	b	LBB0_51
LBB0_49:
	cbnz	w19, LBB0_51
; %bb.50:
	ldr	w0, [x20]
Lloh91:
	adrp	x1, l_.str.18@PAGE
Lloh92:
	add	x1, x1, l_.str.18@PAGEOFF
	bl	_wpa_printf
LBB0_51:
	ldur	x8, [x29, #-40]
Lloh93:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh94:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh95:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_53
; %bb.52:
	mov	x0, x19
	add	sp, sp, #2032
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_53:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @__const.test_key_wrap.kek41
l___const.test_key_wrap.kek41:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	10                              ; 0xa
	.long	11                              ; 0xb
	.long	12                              ; 0xc
	.long	13                              ; 0xd
	.long	14                              ; 0xe
	.long	15                              ; 0xf

	.p2align	2                               ; @__const.test_key_wrap.crypt41
l___const.test_key_wrap.crypt41:
	.long	31                              ; 0x1f
	.long	166                             ; 0xa6
	.long	139                             ; 0x8b
	.long	10                              ; 0xa
	.long	129                             ; 0x81
	.long	18                              ; 0x12
	.long	180                             ; 0xb4
	.long	71                              ; 0x47
	.long	174                             ; 0xae
	.long	243                             ; 0xf3
	.long	75                              ; 0x4b
	.long	216                             ; 0xd8
	.long	251                             ; 0xfb
	.long	90                              ; 0x5a
	.long	123                             ; 0x7b
	.long	130                             ; 0x82
	.long	157                             ; 0x9d
	.long	62                              ; 0x3e
	.long	134                             ; 0x86
	.long	35                              ; 0x23
	.long	113                             ; 0x71
	.long	210                             ; 0xd2
	.long	207                             ; 0xcf
	.long	229                             ; 0xe5

	.p2align	2                               ; @__const.test_key_wrap.crypt42
l___const.test_key_wrap.crypt42:
	.long	150                             ; 0x96
	.long	119                             ; 0x77
	.long	139                             ; 0x8b
	.long	37                              ; 0x25
	.long	174                             ; 0xae
	.long	108                             ; 0x6c
	.long	164                             ; 0xa4
	.long	53                              ; 0x35
	.long	249                             ; 0xf9
	.long	43                              ; 0x2b
	.long	91                              ; 0x5b
	.long	151                             ; 0x97
	.long	192                             ; 0xc0
	.long	80                              ; 0x50
	.long	174                             ; 0xae
	.long	210                             ; 0xd2
	.long	70                              ; 0x46
	.long	138                             ; 0x8a
	.long	184                             ; 0xb8
	.long	161                             ; 0xa1
	.long	122                             ; 0x7a
	.long	216                             ; 0xd8
	.long	78                              ; 0x4e
	.long	93                              ; 0x5d

	.p2align	2                               ; @__const.test_key_wrap.plain43
l___const.test_key_wrap.plain43:
	.long	0                               ; 0x0
	.long	17                              ; 0x11
	.long	34                              ; 0x22
	.long	51                              ; 0x33
	.long	68                              ; 0x44
	.long	85                              ; 0x55
	.long	102                             ; 0x66
	.long	119                             ; 0x77
	.long	136                             ; 0x88
	.long	153                             ; 0x99
	.long	170                             ; 0xaa
	.long	187                             ; 0xbb
	.long	204                             ; 0xcc
	.long	221                             ; 0xdd
	.long	238                             ; 0xee
	.long	255                             ; 0xff

	.p2align	2                               ; @__const.test_key_wrap.crypt43
l___const.test_key_wrap.crypt43:
	.long	100                             ; 0x64
	.long	232                             ; 0xe8
	.long	195                             ; 0xc3
	.long	249                             ; 0xf9
	.long	206                             ; 0xce
	.long	15                              ; 0xf
	.long	91                              ; 0x5b
	.long	162                             ; 0xa2
	.long	99                              ; 0x63
	.long	233                             ; 0xe9
	.long	119                             ; 0x77
	.long	121                             ; 0x79
	.long	5                               ; 0x5
	.long	129                             ; 0x81
	.long	138                             ; 0x8a
	.long	42                              ; 0x2a
	.long	147                             ; 0x93
	.long	200                             ; 0xc8
	.long	25                              ; 0x19
	.long	30                              ; 0x1e
	.long	125                             ; 0x7d
	.long	110                             ; 0x6e
	.long	138                             ; 0x8a
	.long	231                             ; 0xe7

	.p2align	2                               ; @__const.test_key_wrap.kek44
l___const.test_key_wrap.kek44:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	10                              ; 0xa
	.long	11                              ; 0xb
	.long	12                              ; 0xc
	.long	13                              ; 0xd
	.long	14                              ; 0xe
	.long	15                              ; 0xf
	.long	16                              ; 0x10
	.long	17                              ; 0x11
	.long	18                              ; 0x12
	.long	19                              ; 0x13
	.long	20                              ; 0x14
	.long	21                              ; 0x15
	.long	22                              ; 0x16
	.long	23                              ; 0x17

	.p2align	2                               ; @__const.test_key_wrap.crypt44
l___const.test_key_wrap.crypt44:
	.long	3                               ; 0x3
	.long	29                              ; 0x1d
	.long	51                              ; 0x33
	.long	38                              ; 0x26
	.long	78                              ; 0x4e
	.long	21                              ; 0x15
	.long	211                             ; 0xd3
	.long	50                              ; 0x32
	.long	104                             ; 0x68
	.long	242                             ; 0xf2
	.long	78                              ; 0x4e
	.long	194                             ; 0xc2
	.long	96                              ; 0x60
	.long	116                             ; 0x74
	.long	62                              ; 0x3e
	.long	220                             ; 0xdc
	.long	225                             ; 0xe1
	.long	198                             ; 0xc6
	.long	199                             ; 0xc7
	.long	221                             ; 0xdd
	.long	238                             ; 0xee
	.long	114                             ; 0x72
	.long	90                              ; 0x5a
	.long	147                             ; 0x93
	.long	107                             ; 0x6b
	.long	168                             ; 0xa8
	.long	20                              ; 0x14
	.long	145                             ; 0x91
	.long	92                              ; 0x5c
	.long	103                             ; 0x67
	.long	98                              ; 0x62
	.long	210                             ; 0xd2

	.p2align	2                               ; @__const.test_key_wrap.plain45
l___const.test_key_wrap.plain45:
	.long	0                               ; 0x0
	.long	17                              ; 0x11
	.long	34                              ; 0x22
	.long	51                              ; 0x33
	.long	68                              ; 0x44
	.long	85                              ; 0x55
	.long	102                             ; 0x66
	.long	119                             ; 0x77
	.long	136                             ; 0x88
	.long	153                             ; 0x99
	.long	170                             ; 0xaa
	.long	187                             ; 0xbb
	.long	204                             ; 0xcc
	.long	221                             ; 0xdd
	.long	238                             ; 0xee
	.long	255                             ; 0xff
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7

	.p2align	2                               ; @__const.test_key_wrap.crypt45
l___const.test_key_wrap.crypt45:
	.long	168                             ; 0xa8
	.long	249                             ; 0xf9
	.long	188                             ; 0xbc
	.long	22                              ; 0x16
	.long	18                              ; 0x12
	.long	198                             ; 0xc6
	.long	139                             ; 0x8b
	.long	63                              ; 0x3f
	.long	246                             ; 0xf6
	.long	230                             ; 0xe6
	.long	244                             ; 0xf4
	.long	251                             ; 0xfb
	.long	227                             ; 0xe3
	.long	14                              ; 0xe
	.long	113                             ; 0x71
	.long	228                             ; 0xe4
	.long	118                             ; 0x76
	.long	156                             ; 0x9c
	.long	139                             ; 0x8b
	.long	128                             ; 0x80
	.long	163                             ; 0xa3
	.long	44                              ; 0x2c
	.long	184                             ; 0xb8
	.long	149                             ; 0x95
	.long	140                             ; 0x8c
	.long	213                             ; 0xd5
	.long	209                             ; 0xd1
	.long	125                             ; 0x7d
	.long	107                             ; 0x6b
	.long	37                              ; 0x25
	.long	77                              ; 0x4d
	.long	161                             ; 0xa1

	.p2align	2                               ; @__const.test_key_wrap.kek46
l___const.test_key_wrap.kek46:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	10                              ; 0xa
	.long	11                              ; 0xb
	.long	12                              ; 0xc
	.long	13                              ; 0xd
	.long	14                              ; 0xe
	.long	15                              ; 0xf
	.long	16                              ; 0x10
	.long	17                              ; 0x11
	.long	18                              ; 0x12
	.long	19                              ; 0x13
	.long	20                              ; 0x14
	.long	21                              ; 0x15
	.long	22                              ; 0x16
	.long	23                              ; 0x17
	.long	24                              ; 0x18
	.long	25                              ; 0x19
	.long	26                              ; 0x1a
	.long	27                              ; 0x1b
	.long	28                              ; 0x1c
	.long	29                              ; 0x1d
	.long	30                              ; 0x1e
	.long	31                              ; 0x1f

	.p2align	2                               ; @__const.test_key_wrap.plain46
l___const.test_key_wrap.plain46:
	.long	0                               ; 0x0
	.long	17                              ; 0x11
	.long	34                              ; 0x22
	.long	51                              ; 0x33
	.long	68                              ; 0x44
	.long	85                              ; 0x55
	.long	102                             ; 0x66
	.long	119                             ; 0x77
	.long	136                             ; 0x88
	.long	153                             ; 0x99
	.long	170                             ; 0xaa
	.long	187                             ; 0xbb
	.long	204                             ; 0xcc
	.long	221                             ; 0xdd
	.long	238                             ; 0xee
	.long	255                             ; 0xff
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	10                              ; 0xa
	.long	11                              ; 0xb
	.long	12                              ; 0xc
	.long	13                              ; 0xd
	.long	14                              ; 0xe
	.long	15                              ; 0xf

	.p2align	2                               ; @__const.test_key_wrap.crypt46
l___const.test_key_wrap.crypt46:
	.long	40                              ; 0x28
	.long	201                             ; 0xc9
	.long	244                             ; 0xf4
	.long	4                               ; 0x4
	.long	196                             ; 0xc4
	.long	184                             ; 0xb8
	.long	16                              ; 0x10
	.long	244                             ; 0xf4
	.long	203                             ; 0xcb
	.long	204                             ; 0xcc
	.long	179                             ; 0xb3
	.long	92                              ; 0x5c
	.long	251                             ; 0xfb
	.long	135                             ; 0x87
	.long	248                             ; 0xf8
	.long	38                              ; 0x26
	.long	63                              ; 0x3f
	.long	87                              ; 0x57
	.long	134                             ; 0x86
	.long	226                             ; 0xe2
	.long	216                             ; 0xd8
	.long	14                              ; 0xe
	.long	211                             ; 0xd3
	.long	38                              ; 0x26
	.long	203                             ; 0xcb
	.long	199                             ; 0xc7
	.long	240                             ; 0xf0
	.long	231                             ; 0xe7
	.long	26                              ; 0x1a
	.long	153                             ; 0x99
	.long	244                             ; 0xf4
	.long	59                              ; 0x3b
	.long	251                             ; 0xfb
	.long	152                             ; 0x98
	.long	139                             ; 0x8b
	.long	155                             ; 0x9b
	.long	122                             ; 0x7a
	.long	2                               ; 0x2
	.long	221                             ; 0xdd
	.long	33                              ; 0x21

	.comm	_MSG_INFO,4,2                   ; @MSG_INFO
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"RFC 3394 - Test vector 4.1"

	.comm	_MSG_ERROR,4,2                  ; @MSG_ERROR
l_.str.1:                               ; @.str.1
	.asciz	"AES-WRAP-128 reported failure"

l_.str.2:                               ; @.str.2
	.asciz	"AES-WRAP-128 failed"

l_.str.3:                               ; @.str.3
	.asciz	"AES-UNWRAP-128 reported failure"

l_.str.4:                               ; @.str.4
	.asciz	"AES-UNWRAP-128 failed"

l_.str.5:                               ; @.str.5
	.asciz	"RFC 3394 - Test vector 4.2"

l_.str.6:                               ; @.str.6
	.asciz	"AES-WRAP-192 reported failure"

l_.str.7:                               ; @.str.7
	.asciz	"AES-WRAP-192 failed"

l_.str.8:                               ; @.str.8
	.asciz	"AES-UNWRAP-192 reported failure"

l_.str.9:                               ; @.str.9
	.asciz	"AES-UNWRAP-192 failed"

l_.str.10:                              ; @.str.10
	.asciz	"RFC 3394 - Test vector 4.3"

l_.str.11:                              ; @.str.11
	.asciz	"AES-WRAP-256 reported failure"

l_.str.12:                              ; @.str.12
	.asciz	"AES-WRAP-256 failed"

l_.str.13:                              ; @.str.13
	.asciz	"AES-UNWRAP-256 reported failure"

l_.str.14:                              ; @.str.14
	.asciz	"AES-UNWRAP-256 failed"

l_.str.15:                              ; @.str.15
	.asciz	"RFC 3394 - Test vector 4.4"

l_.str.16:                              ; @.str.16
	.asciz	"RFC 3394 - Test vector 4.5"

l_.str.17:                              ; @.str.17
	.asciz	"RFC 3394 - Test vector 4.6"

l_.str.18:                              ; @.str.18
	.asciz	"AES key wrap/unwrap test cases passed"

	.no_dead_strip	_test_key_wrap
.subsections_via_symbols
