	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function test_extract_expand_hkdf
_test_extract_expand_hkdf:              ## @test_extract_expand_hkdf
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r12
	pushq	%rbx
	subq	$2272, %rsp                     ## imm = 0x8E0
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -40(%rbp)
	movq	_SHA256_MAC_LEN@GOTPCREL(%rip), %r15
	movl	(%r15), %eax
	shlq	$2, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, %rbx
	movq	l___const.test_extract_expand_hkdf.ikm1+80(%rip), %rax
	movq	%rax, -384(%rbp)
	movaps	l___const.test_extract_expand_hkdf.ikm1+64(%rip), %xmm0
	movaps	%xmm0, -400(%rbp)
	movaps	l___const.test_extract_expand_hkdf.ikm1+48(%rip), %xmm0
	movaps	%xmm0, -416(%rbp)
	movaps	l___const.test_extract_expand_hkdf.ikm1+32(%rip), %xmm0
	movaps	%xmm0, -432(%rbp)
	movaps	l___const.test_extract_expand_hkdf.ikm1+16(%rip), %xmm0
	movaps	%xmm0, -448(%rbp)
	movaps	l___const.test_extract_expand_hkdf.ikm1(%rip), %xmm0
	movaps	%xmm0, -464(%rbp)
	movl	l___const.test_extract_expand_hkdf.salt1+48(%rip), %eax
	movl	%eax, -480(%rbp)
	movaps	l___const.test_extract_expand_hkdf.salt1+32(%rip), %xmm0
	movaps	%xmm0, -496(%rbp)
	movaps	l___const.test_extract_expand_hkdf.salt1+16(%rip), %xmm0
	movaps	%xmm0, -512(%rbp)
	movaps	l___const.test_extract_expand_hkdf.salt1(%rip), %xmm0
	movaps	%xmm0, -528(%rbp)
	movq	l___const.test_extract_expand_hkdf.info1+32(%rip), %rax
	movq	%rax, -544(%rbp)
	movaps	l___const.test_extract_expand_hkdf.info1+16(%rip), %xmm0
	movaps	%xmm0, -560(%rbp)
	movaps	l___const.test_extract_expand_hkdf.info1(%rip), %xmm0
	movaps	%xmm0, -576(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+112(%rip), %xmm0
	movaps	%xmm0, -592(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+96(%rip), %xmm0
	movaps	%xmm0, -608(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+80(%rip), %xmm0
	movaps	%xmm0, -624(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+64(%rip), %xmm0
	movaps	%xmm0, -640(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+48(%rip), %xmm0
	movaps	%xmm0, -656(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+32(%rip), %xmm0
	movaps	%xmm0, -672(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1+16(%rip), %xmm0
	movaps	%xmm0, -688(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk1(%rip), %xmm0
	movaps	%xmm0, -704(%rbp)
	leaq	l___const.test_extract_expand_hkdf.okm1(%rip), %rsi
	leaq	-880(%rbp), %rdi
	movl	$168, %edx
	callq	_memcpy
	leaq	l___const.test_extract_expand_hkdf.ikm2(%rip), %rsi
	leaq	-1200(%rbp), %rdi
	movl	$320, %edx                      ## imm = 0x140
	callq	_memcpy
	leaq	l___const.test_extract_expand_hkdf.salt2(%rip), %rsi
	leaq	-1520(%rbp), %rdi
	movl	$320, %edx                      ## imm = 0x140
	callq	_memcpy
	leaq	l___const.test_extract_expand_hkdf.info2(%rip), %rsi
	leaq	-1840(%rbp), %rdi
	movl	$320, %edx                      ## imm = 0x140
	callq	_memcpy
	movaps	l___const.test_extract_expand_hkdf.prk2+112(%rip), %xmm0
	movaps	%xmm0, -1856(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2+96(%rip), %xmm0
	movaps	%xmm0, -1872(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2+80(%rip), %xmm0
	movaps	%xmm0, -1888(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2+64(%rip), %xmm0
	movaps	%xmm0, -1904(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2+48(%rip), %xmm0
	movaps	%xmm0, -1920(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2+32(%rip), %xmm0
	movaps	%xmm0, -1936(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2+16(%rip), %xmm0
	movaps	%xmm0, -1952(%rbp)
	movaps	l___const.test_extract_expand_hkdf.prk2(%rip), %xmm0
	movaps	%xmm0, -1968(%rbp)
	leaq	l___const.test_extract_expand_hkdf.okm2(%rip), %rsi
	leaq	-2304(%rbp), %rdi
	movl	$328, %edx                      ## imm = 0x148
	callq	_memcpy
	movq	_MSG_INFO@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	leaq	L_.str(%rip), %rsi
	callq	_wpa_printf
	movl	(%r12), %edi
	leaq	L_.str.1(%rip), %rsi
	callq	_wpa_printf
	leaq	-528(%rbp), %rdi
	leaq	-464(%rbp), %rdx
	movl	$52, %esi
	movl	$88, %ecx
	movq	%rbx, %r8
	callq	_hmac_sha256
	movl	$-1, %r14d
	testq	%rax, %rax
	js	LBB0_4
## %bb.1:
	movl	(%r15), %edx
	leaq	-704(%rbp), %rsi
	movq	%rbx, %rdi
	callq	_os_memcmp
	testq	%rax, %rax
	je	LBB0_6
LBB0_2:
	movl	(%r12), %edi
	leaq	L_.str.2(%rip), %rsi
LBB0_3:
	callq	_wpa_printf
LBB0_4:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-40(%rbp), %rax
	jne	LBB0_14
## %bb.5:
	movl	%r14d, %eax
	leaq	-32(%rbp), %rsp
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_6:
	subq	$8, %rsp
	leaq	-704(%rbp), %rdi
	leaq	-576(%rbp), %rcx
	leaq	-368(%rbp), %r9
	movl	$128, %esi
	xorl	%edx, %edx
	movl	$40, %r8d
	pushq	$168
	callq	_hmac_sha256_kdf
	addq	$16, %rsp
	testq	%rax, %rax
	js	LBB0_4
## %bb.7:
	leaq	-368(%rbp), %rdi
	leaq	-880(%rbp), %rsi
	movl	$168, %edx
	callq	_os_memcmp
	movl	(%r12), %edi
	testq	%rax, %rax
	je	LBB0_9
LBB0_8:
	leaq	L_.str.3(%rip), %rsi
	jmp	LBB0_3
LBB0_9:
	leaq	L_.str.4(%rip), %rsi
	callq	_wpa_printf
	leaq	-1520(%rbp), %rdi
	leaq	-1200(%rbp), %rdx
	movl	$320, %esi                      ## imm = 0x140
	movl	$320, %ecx                      ## imm = 0x140
	movq	%rbx, %r8
	callq	_hmac_sha256
	testq	%rax, %rax
	js	LBB0_4
## %bb.10:
	movl	(%r15), %edx
	leaq	-1968(%rbp), %rsi
	movq	%rbx, %rdi
	callq	_os_memcmp
	testq	%rax, %rax
	jne	LBB0_2
## %bb.11:
	subq	$8, %rsp
	leaq	-1968(%rbp), %rdi
	leaq	-1840(%rbp), %rcx
	leaq	-368(%rbp), %r9
	movl	$128, %esi
	xorl	%edx, %edx
	movl	$320, %r8d                      ## imm = 0x140
	pushq	$328                            ## imm = 0x148
	callq	_hmac_sha256_kdf
	addq	$16, %rsp
	testq	%rax, %rax
	js	LBB0_4
## %bb.12:
	leaq	-368(%rbp), %rdi
	leaq	-2304(%rbp), %rsi
	movl	$328, %edx                      ## imm = 0x148
	callq	_os_memcmp
	movl	(%r12), %edi
	testq	%rax, %rax
	jne	LBB0_8
## %bb.13:
	leaq	L_.str.5(%rip), %rsi
	callq	_wpa_printf
	xorl	%r14d, %r14d
	jmp	LBB0_4
LBB0_14:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_SHA256_MAC_LEN,4,2             ## @SHA256_MAC_LEN
	.section	__TEXT,__const
	.p2align	4                               ## @__const.test_extract_expand_hkdf.ikm1
l___const.test_extract_expand_hkdf.ikm1:
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb
	.long	11                              ## 0xb

	.p2align	4                               ## @__const.test_extract_expand_hkdf.salt1
l___const.test_extract_expand_hkdf.salt1:
	.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

	.p2align	4                               ## @__const.test_extract_expand_hkdf.info1
l___const.test_extract_expand_hkdf.info1:
	.long	240                             ## 0xf0
	.long	241                             ## 0xf1
	.long	242                             ## 0xf2
	.long	243                             ## 0xf3
	.long	244                             ## 0xf4
	.long	245                             ## 0xf5
	.long	246                             ## 0xf6
	.long	247                             ## 0xf7
	.long	248                             ## 0xf8
	.long	249                             ## 0xf9

	.p2align	4                               ## @__const.test_extract_expand_hkdf.prk1
l___const.test_extract_expand_hkdf.prk1:
	.long	7                               ## 0x7
	.long	119                             ## 0x77
	.long	9                               ## 0x9
	.long	54                              ## 0x36
	.long	44                              ## 0x2c
	.long	46                              ## 0x2e
	.long	50                              ## 0x32
	.long	223                             ## 0xdf
	.long	13                              ## 0xd
	.long	220                             ## 0xdc
	.long	63                              ## 0x3f
	.long	13                              ## 0xd
	.long	196                             ## 0xc4
	.long	123                             ## 0x7b
	.long	186                             ## 0xba
	.long	99                              ## 0x63
	.long	144                             ## 0x90
	.long	182                             ## 0xb6
	.long	199                             ## 0xc7
	.long	59                              ## 0x3b
	.long	181                             ## 0xb5
	.long	15                              ## 0xf
	.long	156                             ## 0x9c
	.long	49                              ## 0x31
	.long	34                              ## 0x22
	.long	236                             ## 0xec
	.long	132                             ## 0x84
	.long	74                              ## 0x4a
	.long	215                             ## 0xd7
	.long	194                             ## 0xc2
	.long	179                             ## 0xb3
	.long	229                             ## 0xe5

	.p2align	4                               ## @__const.test_extract_expand_hkdf.okm1
l___const.test_extract_expand_hkdf.okm1:
	.long	60                              ## 0x3c
	.long	178                             ## 0xb2
	.long	95                              ## 0x5f
	.long	37                              ## 0x25
	.long	250                             ## 0xfa
	.long	172                             ## 0xac
	.long	213                             ## 0xd5
	.long	122                             ## 0x7a
	.long	144                             ## 0x90
	.long	67                              ## 0x43
	.long	79                              ## 0x4f
	.long	100                             ## 0x64
	.long	208                             ## 0xd0
	.long	54                              ## 0x36
	.long	47                              ## 0x2f
	.long	42                              ## 0x2a
	.long	45                              ## 0x2d
	.long	45                              ## 0x2d
	.long	10                              ## 0xa
	.long	144                             ## 0x90
	.long	207                             ## 0xcf
	.long	26                              ## 0x1a
	.long	90                              ## 0x5a
	.long	76                              ## 0x4c
	.long	93                              ## 0x5d
	.long	176                             ## 0xb0
	.long	45                              ## 0x2d
	.long	86                              ## 0x56
	.long	236                             ## 0xec
	.long	196                             ## 0xc4
	.long	197                             ## 0xc5
	.long	191                             ## 0xbf
	.long	52                              ## 0x34
	.long	0                               ## 0x0
	.long	114                             ## 0x72
	.long	8                               ## 0x8
	.long	213                             ## 0xd5
	.long	184                             ## 0xb8
	.long	135                             ## 0x87
	.long	24                              ## 0x18
	.long	88                              ## 0x58
	.long	101                             ## 0x65

	.p2align	4                               ## @__const.test_extract_expand_hkdf.ikm2
l___const.test_extract_expand_hkdf.ikm2:
	.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
	.long	32                              ## 0x20
	.long	33                              ## 0x21
	.long	34                              ## 0x22
	.long	35                              ## 0x23
	.long	36                              ## 0x24
	.long	37                              ## 0x25
	.long	38                              ## 0x26
	.long	39                              ## 0x27
	.long	40                              ## 0x28
	.long	41                              ## 0x29
	.long	42                              ## 0x2a
	.long	43                              ## 0x2b
	.long	44                              ## 0x2c
	.long	45                              ## 0x2d
	.long	46                              ## 0x2e
	.long	47                              ## 0x2f
	.long	48                              ## 0x30
	.long	49                              ## 0x31
	.long	50                              ## 0x32
	.long	51                              ## 0x33
	.long	52                              ## 0x34
	.long	53                              ## 0x35
	.long	54                              ## 0x36
	.long	55                              ## 0x37
	.long	56                              ## 0x38
	.long	57                              ## 0x39
	.long	58                              ## 0x3a
	.long	59                              ## 0x3b
	.long	60                              ## 0x3c
	.long	61                              ## 0x3d
	.long	62                              ## 0x3e
	.long	63                              ## 0x3f
	.long	64                              ## 0x40
	.long	65                              ## 0x41
	.long	66                              ## 0x42
	.long	67                              ## 0x43
	.long	68                              ## 0x44
	.long	69                              ## 0x45
	.long	70                              ## 0x46
	.long	71                              ## 0x47
	.long	72                              ## 0x48
	.long	73                              ## 0x49
	.long	74                              ## 0x4a
	.long	75                              ## 0x4b
	.long	76                              ## 0x4c
	.long	77                              ## 0x4d
	.long	78                              ## 0x4e
	.long	79                              ## 0x4f

	.p2align	4                               ## @__const.test_extract_expand_hkdf.salt2
l___const.test_extract_expand_hkdf.salt2:
	.long	96                              ## 0x60
	.long	97                              ## 0x61
	.long	98                              ## 0x62
	.long	99                              ## 0x63
	.long	100                             ## 0x64
	.long	101                             ## 0x65
	.long	102                             ## 0x66
	.long	103                             ## 0x67
	.long	104                             ## 0x68
	.long	105                             ## 0x69
	.long	106                             ## 0x6a
	.long	107                             ## 0x6b
	.long	108                             ## 0x6c
	.long	109                             ## 0x6d
	.long	110                             ## 0x6e
	.long	111                             ## 0x6f
	.long	112                             ## 0x70
	.long	113                             ## 0x71
	.long	114                             ## 0x72
	.long	115                             ## 0x73
	.long	116                             ## 0x74
	.long	117                             ## 0x75
	.long	118                             ## 0x76
	.long	119                             ## 0x77
	.long	120                             ## 0x78
	.long	121                             ## 0x79
	.long	122                             ## 0x7a
	.long	123                             ## 0x7b
	.long	124                             ## 0x7c
	.long	125                             ## 0x7d
	.long	126                             ## 0x7e
	.long	127                             ## 0x7f
	.long	128                             ## 0x80
	.long	129                             ## 0x81
	.long	130                             ## 0x82
	.long	131                             ## 0x83
	.long	132                             ## 0x84
	.long	133                             ## 0x85
	.long	134                             ## 0x86
	.long	135                             ## 0x87
	.long	136                             ## 0x88
	.long	137                             ## 0x89
	.long	138                             ## 0x8a
	.long	139                             ## 0x8b
	.long	140                             ## 0x8c
	.long	141                             ## 0x8d
	.long	142                             ## 0x8e
	.long	143                             ## 0x8f
	.long	144                             ## 0x90
	.long	145                             ## 0x91
	.long	146                             ## 0x92
	.long	147                             ## 0x93
	.long	148                             ## 0x94
	.long	149                             ## 0x95
	.long	150                             ## 0x96
	.long	151                             ## 0x97
	.long	152                             ## 0x98
	.long	153                             ## 0x99
	.long	154                             ## 0x9a
	.long	155                             ## 0x9b
	.long	156                             ## 0x9c
	.long	157                             ## 0x9d
	.long	158                             ## 0x9e
	.long	159                             ## 0x9f
	.long	160                             ## 0xa0
	.long	161                             ## 0xa1
	.long	162                             ## 0xa2
	.long	163                             ## 0xa3
	.long	164                             ## 0xa4
	.long	165                             ## 0xa5
	.long	166                             ## 0xa6
	.long	167                             ## 0xa7
	.long	168                             ## 0xa8
	.long	169                             ## 0xa9
	.long	170                             ## 0xaa
	.long	171                             ## 0xab
	.long	172                             ## 0xac
	.long	173                             ## 0xad
	.long	174                             ## 0xae
	.long	175                             ## 0xaf

	.p2align	4                               ## @__const.test_extract_expand_hkdf.info2
l___const.test_extract_expand_hkdf.info2:
	.long	176                             ## 0xb0
	.long	177                             ## 0xb1
	.long	178                             ## 0xb2
	.long	179                             ## 0xb3
	.long	180                             ## 0xb4
	.long	181                             ## 0xb5
	.long	182                             ## 0xb6
	.long	183                             ## 0xb7
	.long	184                             ## 0xb8
	.long	185                             ## 0xb9
	.long	186                             ## 0xba
	.long	187                             ## 0xbb
	.long	188                             ## 0xbc
	.long	189                             ## 0xbd
	.long	190                             ## 0xbe
	.long	191                             ## 0xbf
	.long	192                             ## 0xc0
	.long	193                             ## 0xc1
	.long	194                             ## 0xc2
	.long	195                             ## 0xc3
	.long	196                             ## 0xc4
	.long	197                             ## 0xc5
	.long	198                             ## 0xc6
	.long	199                             ## 0xc7
	.long	200                             ## 0xc8
	.long	201                             ## 0xc9
	.long	202                             ## 0xca
	.long	203                             ## 0xcb
	.long	204                             ## 0xcc
	.long	205                             ## 0xcd
	.long	206                             ## 0xce
	.long	207                             ## 0xcf
	.long	208                             ## 0xd0
	.long	209                             ## 0xd1
	.long	210                             ## 0xd2
	.long	211                             ## 0xd3
	.long	212                             ## 0xd4
	.long	213                             ## 0xd5
	.long	214                             ## 0xd6
	.long	215                             ## 0xd7
	.long	216                             ## 0xd8
	.long	217                             ## 0xd9
	.long	218                             ## 0xda
	.long	219                             ## 0xdb
	.long	220                             ## 0xdc
	.long	221                             ## 0xdd
	.long	222                             ## 0xde
	.long	223                             ## 0xdf
	.long	224                             ## 0xe0
	.long	225                             ## 0xe1
	.long	226                             ## 0xe2
	.long	227                             ## 0xe3
	.long	228                             ## 0xe4
	.long	229                             ## 0xe5
	.long	230                             ## 0xe6
	.long	231                             ## 0xe7
	.long	232                             ## 0xe8
	.long	233                             ## 0xe9
	.long	234                             ## 0xea
	.long	235                             ## 0xeb
	.long	236                             ## 0xec
	.long	237                             ## 0xed
	.long	238                             ## 0xee
	.long	239                             ## 0xef
	.long	240                             ## 0xf0
	.long	241                             ## 0xf1
	.long	242                             ## 0xf2
	.long	243                             ## 0xf3
	.long	244                             ## 0xf4
	.long	245                             ## 0xf5
	.long	246                             ## 0xf6
	.long	247                             ## 0xf7
	.long	248                             ## 0xf8
	.long	249                             ## 0xf9
	.long	250                             ## 0xfa
	.long	251                             ## 0xfb
	.long	252                             ## 0xfc
	.long	253                             ## 0xfd
	.long	254                             ## 0xfe
	.long	255                             ## 0xff

	.p2align	4                               ## @__const.test_extract_expand_hkdf.prk2
l___const.test_extract_expand_hkdf.prk2:
	.long	6                               ## 0x6
	.long	166                             ## 0xa6
	.long	184                             ## 0xb8
	.long	140                             ## 0x8c
	.long	88                              ## 0x58
	.long	83                              ## 0x53
	.long	54                              ## 0x36
	.long	26                              ## 0x1a
	.long	6                               ## 0x6
	.long	16                              ## 0x10
	.long	76                              ## 0x4c
	.long	156                             ## 0x9c
	.long	235                             ## 0xeb
	.long	53                              ## 0x35
	.long	180                             ## 0xb4
	.long	92                              ## 0x5c
	.long	239                             ## 0xef
	.long	118                             ## 0x76
	.long	0                               ## 0x0
	.long	20                              ## 0x14
	.long	144                             ## 0x90
	.long	70                              ## 0x46
	.long	113                             ## 0x71
	.long	1                               ## 0x1
	.long	74                              ## 0x4a
	.long	25                              ## 0x19
	.long	63                              ## 0x3f
	.long	64                              ## 0x40
	.long	193                             ## 0xc1
	.long	95                              ## 0x5f
	.long	194                             ## 0xc2
	.long	68                              ## 0x44

	.p2align	4                               ## @__const.test_extract_expand_hkdf.okm2
l___const.test_extract_expand_hkdf.okm2:
	.long	177                             ## 0xb1
	.long	30                              ## 0x1e
	.long	57                              ## 0x39
	.long	141                             ## 0x8d
	.long	200                             ## 0xc8
	.long	3                               ## 0x3
	.long	39                              ## 0x27
	.long	161                             ## 0xa1
	.long	200                             ## 0xc8
	.long	231                             ## 0xe7
	.long	247                             ## 0xf7
	.long	140                             ## 0x8c
	.long	89                              ## 0x59
	.long	106                             ## 0x6a
	.long	73                              ## 0x49
	.long	52                              ## 0x34
	.long	79                              ## 0x4f
	.long	1                               ## 0x1
	.long	46                              ## 0x2e
	.long	218                             ## 0xda
	.long	45                              ## 0x2d
	.long	78                              ## 0x4e
	.long	250                             ## 0xfa
	.long	216                             ## 0xd8
	.long	160                             ## 0xa0
	.long	80                              ## 0x50
	.long	204                             ## 0xcc
	.long	76                              ## 0x4c
	.long	25                              ## 0x19
	.long	175                             ## 0xaf
	.long	169                             ## 0xa9
	.long	124                             ## 0x7c
	.long	89                              ## 0x59
	.long	4                               ## 0x4
	.long	90                              ## 0x5a
	.long	153                             ## 0x99
	.long	202                             ## 0xca
	.long	199                             ## 0xc7
	.long	130                             ## 0x82
	.long	114                             ## 0x72
	.long	113                             ## 0x71
	.long	203                             ## 0xcb
	.long	65                              ## 0x41
	.long	198                             ## 0xc6
	.long	94                              ## 0x5e
	.long	89                              ## 0x59
	.long	14                              ## 0xe
	.long	9                               ## 0x9
	.long	218                             ## 0xda
	.long	50                              ## 0x32
	.long	117                             ## 0x75
	.long	96                              ## 0x60
	.long	12                              ## 0xc
	.long	47                              ## 0x2f
	.long	9                               ## 0x9
	.long	184                             ## 0xb8
	.long	54                              ## 0x36
	.long	119                             ## 0x77
	.long	147                             ## 0x93
	.long	169                             ## 0xa9
	.long	172                             ## 0xac
	.long	163                             ## 0xa3
	.long	219                             ## 0xdb
	.long	113                             ## 0x71
	.long	204                             ## 0xcc
	.long	48                              ## 0x30
	.long	197                             ## 0xc5
	.long	129                             ## 0x81
	.long	121                             ## 0x79
	.long	236                             ## 0xec
	.long	62                              ## 0x3e
	.long	135                             ## 0x87
	.long	193                             ## 0xc1
	.long	76                              ## 0x4c
	.long	1                               ## 0x1
	.long	213                             ## 0xd5
	.long	193                             ## 0xc1
	.long	243                             ## 0xf3
	.long	67                              ## 0x43
	.long	79                              ## 0x4f
	.long	29                              ## 0x1d
	.long	135                             ## 0x87

	.comm	_MSG_INFO,4,2                   ## @MSG_INFO
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Testing Extract-and-Expand HKDF (RFC 5869)"

L_.str.1:                               ## @.str.1
	.asciz	"RFC 5869 - Test Case 1"

L_.str.2:                               ## @.str.2
	.asciz	"HKDF-Extract mismatch in PRK"

L_.str.3:                               ## @.str.3
	.asciz	"HKDF-Expand mismatch in OKM"

L_.str.4:                               ## @.str.4
	.asciz	"RFC 5869 - Test Case 2"

L_.str.5:                               ## @.str.5
	.asciz	"Extract-and-Expand HKDF test cases passed"

	.no_dead_strip	_test_extract_expand_hkdf
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function test_extract_expand_hkdf
_test_extract_expand_hkdf:              ; @test_extract_expand_hkdf
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
	.cfi_offset w27, -56
	.cfi_offset w28, -64
	sub	sp, sp, #2272
	mov	x19, sp
	add	x22, x19, #336
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-56]
Lloh3:
	adrp	x21, _SHA256_MAC_LEN@GOTPAGE
Lloh4:
	ldr	x21, [x21, _SHA256_MAC_LEN@GOTPAGEOFF]
	ldr	w8, [x21]
	lsl	x8, x8, #2
	mov	x9, x8
Lloh5:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh6:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	add	x8, x8, #15
	and	x8, x8, #0x7fffffff0
	sub	x20, x9, x8
	mov	sp, x20
Lloh7:
	adrp	x8, l___const.test_extract_expand_hkdf.ikm1@PAGE
Lloh8:
	add	x8, x8, l___const.test_extract_expand_hkdf.ikm1@PAGEOFF
	ldp	q0, q1, [x8, #32]
	str	q0, [x22, #1536]
	str	q1, [x22, #1552]
	ldr	q0, [x8, #64]
	str	q0, [x22, #1568]
	ldp	q0, q1, [x8]
	str	q0, [x22, #1504]
	str	q1, [x22, #1520]
Lloh9:
	adrp	x9, l___const.test_extract_expand_hkdf.salt1@PAGE
Lloh10:
	add	x9, x9, l___const.test_extract_expand_hkdf.salt1@PAGEOFF
	ldp	q0, q1, [x9]
	str	q0, [x22, #1440]
	str	q1, [x22, #1456]
	ldr	q0, [x9, #32]
	str	q0, [x22, #1472]
Lloh11:
	adrp	x10, l___const.test_extract_expand_hkdf.info1@PAGE
Lloh12:
	add	x10, x10, l___const.test_extract_expand_hkdf.info1@PAGEOFF
	ldp	q0, q1, [x10]
	str	q0, [x22, #1392]
	str	q1, [x22, #1408]
Lloh13:
	adrp	x11, l___const.test_extract_expand_hkdf.prk1@PAGE
Lloh14:
	add	x11, x11, l___const.test_extract_expand_hkdf.prk1@PAGEOFF
	ldp	q0, q1, [x11, #64]
	str	q0, [x22, #1328]
	str	q1, [x22, #1344]
	ldp	q0, q1, [x11, #96]
	str	q0, [x22, #1360]
	str	q1, [x22, #1376]
	ldp	q0, q1, [x11]
	str	q0, [x22, #1264]
	str	q1, [x22, #1280]
	ldp	q0, q1, [x11, #32]
	str	q0, [x22, #1296]
	str	q1, [x22, #1312]
Lloh15:
	adrp	x11, l___const.test_extract_expand_hkdf.okm1@PAGE
Lloh16:
	add	x11, x11, l___const.test_extract_expand_hkdf.okm1@PAGEOFF
	ldp	q1, q0, [x11, #96]
	str	q0, [x22, #1200]
	ldp	q0, q2, [x11, #128]
	str	q0, [x22, #1216]
	str	q2, [x22, #1232]
	ldp	q2, q0, [x11, #32]
	str	q0, [x22, #1136]
	ldp	q0, q3, [x11, #64]
	str	q0, [x22, #1152]
	str	q3, [x22, #1168]
	str	q1, [x22, #1184]
	ldp	q0, q1, [x11]
	str	q0, [x22, #1088]
	str	q1, [x22, #1104]
	ldr	x8, [x8, #80]
	str	x8, [x19, #1920]
	ldr	w8, [x9, #48]
	str	w8, [x19, #1824]
	ldr	x8, [x10, #32]
	str	x8, [x19, #1760]
	ldr	x8, [x11, #160]
	str	x8, [x19, #1584]
	str	q2, [x22, #1120]
Lloh17:
	adrp	x1, l___const.test_extract_expand_hkdf.ikm2@PAGE
Lloh18:
	add	x1, x1, l___const.test_extract_expand_hkdf.ikm2@PAGEOFF
	add	x0, x19, #1104
	mov	w2, #320
	bl	_memcpy
Lloh19:
	adrp	x1, l___const.test_extract_expand_hkdf.salt2@PAGE
Lloh20:
	add	x1, x1, l___const.test_extract_expand_hkdf.salt2@PAGEOFF
	add	x0, x19, #784
	mov	w2, #320
	bl	_memcpy
Lloh21:
	adrp	x1, l___const.test_extract_expand_hkdf.info2@PAGE
Lloh22:
	add	x1, x1, l___const.test_extract_expand_hkdf.info2@PAGEOFF
	add	x0, x19, #464
	mov	w2, #320
	bl	_memcpy
Lloh23:
	adrp	x8, l___const.test_extract_expand_hkdf.prk2@PAGE
Lloh24:
	add	x8, x8, l___const.test_extract_expand_hkdf.prk2@PAGEOFF
	ldp	q0, q1, [x8, #64]
	stp	q0, q1, [x22, #64]
	ldp	q0, q1, [x8, #96]
	stp	q0, q1, [x22, #96]
	ldp	q0, q1, [x8]
	stp	q0, q1, [x22]
	ldp	q0, q1, [x8, #32]
	stp	q0, q1, [x22, #32]
Lloh25:
	adrp	x1, l___const.test_extract_expand_hkdf.okm2@PAGE
Lloh26:
	add	x1, x1, l___const.test_extract_expand_hkdf.okm2@PAGEOFF
	add	x0, x19, #8
	mov	w2, #328
	bl	_memcpy
Lloh27:
	adrp	x22, _MSG_INFO@GOTPAGE
Lloh28:
	ldr	x22, [x22, _MSG_INFO@GOTPAGEOFF]
	ldr	w0, [x22]
Lloh29:
	adrp	x1, l_.str@PAGE
Lloh30:
	add	x1, x1, l_.str@PAGEOFF
	bl	_wpa_printf
	ldr	w0, [x22]
Lloh31:
	adrp	x1, l_.str.1@PAGE
Lloh32:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_wpa_printf
	add	x0, x19, #1776
	add	x2, x19, #1840
	mov	w1, #52
	mov	w3, #88
	mov	x4, x20
	bl	_hmac_sha256
	tbnz	x0, #63, LBB0_4
; %bb.1:
	ldr	w2, [x21]
	add	x1, x19, #1600
	mov	x0, x20
	bl	_os_memcmp
	cbz	x0, LBB0_7
LBB0_2:
	ldr	w0, [x22]
Lloh33:
	adrp	x1, l_.str.2@PAGE
Lloh34:
	add	x1, x1, l_.str.2@PAGEOFF
LBB0_3:
	bl	_wpa_printf
LBB0_4:
	mov	w0, #-1
LBB0_5:
	ldur	x8, [x29, #-56]
Lloh35:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh36:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh37:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_15
; %bb.6:
	sub	sp, x29, #48
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #64             ; 16-byte Folded Reload
	ret
LBB0_7:
	add	x0, x19, #1600
	add	x3, x19, #1728
	add	x5, x19, #1936
	mov	w1, #128
	mov	x2, #0
	mov	w4, #40
	mov	w6, #168
	bl	_hmac_sha256_kdf
	tbnz	x0, #63, LBB0_4
; %bb.8:
	add	x0, x19, #1936
	add	x1, x19, #1424
	mov	w2, #168
	bl	_os_memcmp
	mov	x8, x0
	ldr	w0, [x22]
	cbz	x8, LBB0_10
LBB0_9:
Lloh38:
	adrp	x1, l_.str.3@PAGE
Lloh39:
	add	x1, x1, l_.str.3@PAGEOFF
	b	LBB0_3
LBB0_10:
Lloh40:
	adrp	x1, l_.str.4@PAGE
Lloh41:
	add	x1, x1, l_.str.4@PAGEOFF
	bl	_wpa_printf
	add	x0, x19, #784
	add	x2, x19, #1104
	mov	w1, #320
	mov	w3, #320
	mov	x4, x20
	bl	_hmac_sha256
	tbnz	x0, #63, LBB0_4
; %bb.11:
	ldr	w2, [x21]
	add	x1, x19, #336
	mov	x0, x20
	bl	_os_memcmp
	cbnz	x0, LBB0_2
; %bb.12:
	add	x0, x19, #336
	add	x3, x19, #464
	add	x5, x19, #1936
	mov	w1, #128
	mov	x2, #0
	mov	w4, #320
	mov	w6, #328
	bl	_hmac_sha256_kdf
	tbnz	x0, #63, LBB0_4
; %bb.13:
	add	x0, x19, #1936
	add	x1, x19, #8
	mov	w2, #328
	bl	_os_memcmp
	mov	x8, x0
	ldr	w0, [x22]
	cbnz	x8, LBB0_9
; %bb.14:
Lloh42:
	adrp	x1, l_.str.5@PAGE
Lloh43:
	add	x1, x1, l_.str.5@PAGEOFF
	bl	_wpa_printf
	mov	w0, #0
	b	LBB0_5
LBB0_15:
	bl	___stack_chk_fail
	.loh AdrpAdd	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 AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpAdd	Lloh42, Lloh43
	.cfi_endproc
                                        ; -- End function
	.comm	_SHA256_MAC_LEN,4,2             ; @SHA256_MAC_LEN
	.section	__TEXT,__const
	.p2align	2                               ; @__const.test_extract_expand_hkdf.ikm1
l___const.test_extract_expand_hkdf.ikm1:
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb
	.long	11                              ; 0xb

	.p2align	2                               ; @__const.test_extract_expand_hkdf.salt1
l___const.test_extract_expand_hkdf.salt1:
	.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

	.p2align	2                               ; @__const.test_extract_expand_hkdf.info1
l___const.test_extract_expand_hkdf.info1:
	.long	240                             ; 0xf0
	.long	241                             ; 0xf1
	.long	242                             ; 0xf2
	.long	243                             ; 0xf3
	.long	244                             ; 0xf4
	.long	245                             ; 0xf5
	.long	246                             ; 0xf6
	.long	247                             ; 0xf7
	.long	248                             ; 0xf8
	.long	249                             ; 0xf9

	.p2align	2                               ; @__const.test_extract_expand_hkdf.prk1
l___const.test_extract_expand_hkdf.prk1:
	.long	7                               ; 0x7
	.long	119                             ; 0x77
	.long	9                               ; 0x9
	.long	54                              ; 0x36
	.long	44                              ; 0x2c
	.long	46                              ; 0x2e
	.long	50                              ; 0x32
	.long	223                             ; 0xdf
	.long	13                              ; 0xd
	.long	220                             ; 0xdc
	.long	63                              ; 0x3f
	.long	13                              ; 0xd
	.long	196                             ; 0xc4
	.long	123                             ; 0x7b
	.long	186                             ; 0xba
	.long	99                              ; 0x63
	.long	144                             ; 0x90
	.long	182                             ; 0xb6
	.long	199                             ; 0xc7
	.long	59                              ; 0x3b
	.long	181                             ; 0xb5
	.long	15                              ; 0xf
	.long	156                             ; 0x9c
	.long	49                              ; 0x31
	.long	34                              ; 0x22
	.long	236                             ; 0xec
	.long	132                             ; 0x84
	.long	74                              ; 0x4a
	.long	215                             ; 0xd7
	.long	194                             ; 0xc2
	.long	179                             ; 0xb3
	.long	229                             ; 0xe5

	.p2align	2                               ; @__const.test_extract_expand_hkdf.okm1
l___const.test_extract_expand_hkdf.okm1:
	.long	60                              ; 0x3c
	.long	178                             ; 0xb2
	.long	95                              ; 0x5f
	.long	37                              ; 0x25
	.long	250                             ; 0xfa
	.long	172                             ; 0xac
	.long	213                             ; 0xd5
	.long	122                             ; 0x7a
	.long	144                             ; 0x90
	.long	67                              ; 0x43
	.long	79                              ; 0x4f
	.long	100                             ; 0x64
	.long	208                             ; 0xd0
	.long	54                              ; 0x36
	.long	47                              ; 0x2f
	.long	42                              ; 0x2a
	.long	45                              ; 0x2d
	.long	45                              ; 0x2d
	.long	10                              ; 0xa
	.long	144                             ; 0x90
	.long	207                             ; 0xcf
	.long	26                              ; 0x1a
	.long	90                              ; 0x5a
	.long	76                              ; 0x4c
	.long	93                              ; 0x5d
	.long	176                             ; 0xb0
	.long	45                              ; 0x2d
	.long	86                              ; 0x56
	.long	236                             ; 0xec
	.long	196                             ; 0xc4
	.long	197                             ; 0xc5
	.long	191                             ; 0xbf
	.long	52                              ; 0x34
	.long	0                               ; 0x0
	.long	114                             ; 0x72
	.long	8                               ; 0x8
	.long	213                             ; 0xd5
	.long	184                             ; 0xb8
	.long	135                             ; 0x87
	.long	24                              ; 0x18
	.long	88                              ; 0x58
	.long	101                             ; 0x65

	.p2align	2                               ; @__const.test_extract_expand_hkdf.ikm2
l___const.test_extract_expand_hkdf.ikm2:
	.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
	.long	32                              ; 0x20
	.long	33                              ; 0x21
	.long	34                              ; 0x22
	.long	35                              ; 0x23
	.long	36                              ; 0x24
	.long	37                              ; 0x25
	.long	38                              ; 0x26
	.long	39                              ; 0x27
	.long	40                              ; 0x28
	.long	41                              ; 0x29
	.long	42                              ; 0x2a
	.long	43                              ; 0x2b
	.long	44                              ; 0x2c
	.long	45                              ; 0x2d
	.long	46                              ; 0x2e
	.long	47                              ; 0x2f
	.long	48                              ; 0x30
	.long	49                              ; 0x31
	.long	50                              ; 0x32
	.long	51                              ; 0x33
	.long	52                              ; 0x34
	.long	53                              ; 0x35
	.long	54                              ; 0x36
	.long	55                              ; 0x37
	.long	56                              ; 0x38
	.long	57                              ; 0x39
	.long	58                              ; 0x3a
	.long	59                              ; 0x3b
	.long	60                              ; 0x3c
	.long	61                              ; 0x3d
	.long	62                              ; 0x3e
	.long	63                              ; 0x3f
	.long	64                              ; 0x40
	.long	65                              ; 0x41
	.long	66                              ; 0x42
	.long	67                              ; 0x43
	.long	68                              ; 0x44
	.long	69                              ; 0x45
	.long	70                              ; 0x46
	.long	71                              ; 0x47
	.long	72                              ; 0x48
	.long	73                              ; 0x49
	.long	74                              ; 0x4a
	.long	75                              ; 0x4b
	.long	76                              ; 0x4c
	.long	77                              ; 0x4d
	.long	78                              ; 0x4e
	.long	79                              ; 0x4f

	.p2align	2                               ; @__const.test_extract_expand_hkdf.salt2
l___const.test_extract_expand_hkdf.salt2:
	.long	96                              ; 0x60
	.long	97                              ; 0x61
	.long	98                              ; 0x62
	.long	99                              ; 0x63
	.long	100                             ; 0x64
	.long	101                             ; 0x65
	.long	102                             ; 0x66
	.long	103                             ; 0x67
	.long	104                             ; 0x68
	.long	105                             ; 0x69
	.long	106                             ; 0x6a
	.long	107                             ; 0x6b
	.long	108                             ; 0x6c
	.long	109                             ; 0x6d
	.long	110                             ; 0x6e
	.long	111                             ; 0x6f
	.long	112                             ; 0x70
	.long	113                             ; 0x71
	.long	114                             ; 0x72
	.long	115                             ; 0x73
	.long	116                             ; 0x74
	.long	117                             ; 0x75
	.long	118                             ; 0x76
	.long	119                             ; 0x77
	.long	120                             ; 0x78
	.long	121                             ; 0x79
	.long	122                             ; 0x7a
	.long	123                             ; 0x7b
	.long	124                             ; 0x7c
	.long	125                             ; 0x7d
	.long	126                             ; 0x7e
	.long	127                             ; 0x7f
	.long	128                             ; 0x80
	.long	129                             ; 0x81
	.long	130                             ; 0x82
	.long	131                             ; 0x83
	.long	132                             ; 0x84
	.long	133                             ; 0x85
	.long	134                             ; 0x86
	.long	135                             ; 0x87
	.long	136                             ; 0x88
	.long	137                             ; 0x89
	.long	138                             ; 0x8a
	.long	139                             ; 0x8b
	.long	140                             ; 0x8c
	.long	141                             ; 0x8d
	.long	142                             ; 0x8e
	.long	143                             ; 0x8f
	.long	144                             ; 0x90
	.long	145                             ; 0x91
	.long	146                             ; 0x92
	.long	147                             ; 0x93
	.long	148                             ; 0x94
	.long	149                             ; 0x95
	.long	150                             ; 0x96
	.long	151                             ; 0x97
	.long	152                             ; 0x98
	.long	153                             ; 0x99
	.long	154                             ; 0x9a
	.long	155                             ; 0x9b
	.long	156                             ; 0x9c
	.long	157                             ; 0x9d
	.long	158                             ; 0x9e
	.long	159                             ; 0x9f
	.long	160                             ; 0xa0
	.long	161                             ; 0xa1
	.long	162                             ; 0xa2
	.long	163                             ; 0xa3
	.long	164                             ; 0xa4
	.long	165                             ; 0xa5
	.long	166                             ; 0xa6
	.long	167                             ; 0xa7
	.long	168                             ; 0xa8
	.long	169                             ; 0xa9
	.long	170                             ; 0xaa
	.long	171                             ; 0xab
	.long	172                             ; 0xac
	.long	173                             ; 0xad
	.long	174                             ; 0xae
	.long	175                             ; 0xaf

	.p2align	2                               ; @__const.test_extract_expand_hkdf.info2
l___const.test_extract_expand_hkdf.info2:
	.long	176                             ; 0xb0
	.long	177                             ; 0xb1
	.long	178                             ; 0xb2
	.long	179                             ; 0xb3
	.long	180                             ; 0xb4
	.long	181                             ; 0xb5
	.long	182                             ; 0xb6
	.long	183                             ; 0xb7
	.long	184                             ; 0xb8
	.long	185                             ; 0xb9
	.long	186                             ; 0xba
	.long	187                             ; 0xbb
	.long	188                             ; 0xbc
	.long	189                             ; 0xbd
	.long	190                             ; 0xbe
	.long	191                             ; 0xbf
	.long	192                             ; 0xc0
	.long	193                             ; 0xc1
	.long	194                             ; 0xc2
	.long	195                             ; 0xc3
	.long	196                             ; 0xc4
	.long	197                             ; 0xc5
	.long	198                             ; 0xc6
	.long	199                             ; 0xc7
	.long	200                             ; 0xc8
	.long	201                             ; 0xc9
	.long	202                             ; 0xca
	.long	203                             ; 0xcb
	.long	204                             ; 0xcc
	.long	205                             ; 0xcd
	.long	206                             ; 0xce
	.long	207                             ; 0xcf
	.long	208                             ; 0xd0
	.long	209                             ; 0xd1
	.long	210                             ; 0xd2
	.long	211                             ; 0xd3
	.long	212                             ; 0xd4
	.long	213                             ; 0xd5
	.long	214                             ; 0xd6
	.long	215                             ; 0xd7
	.long	216                             ; 0xd8
	.long	217                             ; 0xd9
	.long	218                             ; 0xda
	.long	219                             ; 0xdb
	.long	220                             ; 0xdc
	.long	221                             ; 0xdd
	.long	222                             ; 0xde
	.long	223                             ; 0xdf
	.long	224                             ; 0xe0
	.long	225                             ; 0xe1
	.long	226                             ; 0xe2
	.long	227                             ; 0xe3
	.long	228                             ; 0xe4
	.long	229                             ; 0xe5
	.long	230                             ; 0xe6
	.long	231                             ; 0xe7
	.long	232                             ; 0xe8
	.long	233                             ; 0xe9
	.long	234                             ; 0xea
	.long	235                             ; 0xeb
	.long	236                             ; 0xec
	.long	237                             ; 0xed
	.long	238                             ; 0xee
	.long	239                             ; 0xef
	.long	240                             ; 0xf0
	.long	241                             ; 0xf1
	.long	242                             ; 0xf2
	.long	243                             ; 0xf3
	.long	244                             ; 0xf4
	.long	245                             ; 0xf5
	.long	246                             ; 0xf6
	.long	247                             ; 0xf7
	.long	248                             ; 0xf8
	.long	249                             ; 0xf9
	.long	250                             ; 0xfa
	.long	251                             ; 0xfb
	.long	252                             ; 0xfc
	.long	253                             ; 0xfd
	.long	254                             ; 0xfe
	.long	255                             ; 0xff

	.p2align	2                               ; @__const.test_extract_expand_hkdf.prk2
l___const.test_extract_expand_hkdf.prk2:
	.long	6                               ; 0x6
	.long	166                             ; 0xa6
	.long	184                             ; 0xb8
	.long	140                             ; 0x8c
	.long	88                              ; 0x58
	.long	83                              ; 0x53
	.long	54                              ; 0x36
	.long	26                              ; 0x1a
	.long	6                               ; 0x6
	.long	16                              ; 0x10
	.long	76                              ; 0x4c
	.long	156                             ; 0x9c
	.long	235                             ; 0xeb
	.long	53                              ; 0x35
	.long	180                             ; 0xb4
	.long	92                              ; 0x5c
	.long	239                             ; 0xef
	.long	118                             ; 0x76
	.long	0                               ; 0x0
	.long	20                              ; 0x14
	.long	144                             ; 0x90
	.long	70                              ; 0x46
	.long	113                             ; 0x71
	.long	1                               ; 0x1
	.long	74                              ; 0x4a
	.long	25                              ; 0x19
	.long	63                              ; 0x3f
	.long	64                              ; 0x40
	.long	193                             ; 0xc1
	.long	95                              ; 0x5f
	.long	194                             ; 0xc2
	.long	68                              ; 0x44

	.p2align	2                               ; @__const.test_extract_expand_hkdf.okm2
l___const.test_extract_expand_hkdf.okm2:
	.long	177                             ; 0xb1
	.long	30                              ; 0x1e
	.long	57                              ; 0x39
	.long	141                             ; 0x8d
	.long	200                             ; 0xc8
	.long	3                               ; 0x3
	.long	39                              ; 0x27
	.long	161                             ; 0xa1
	.long	200                             ; 0xc8
	.long	231                             ; 0xe7
	.long	247                             ; 0xf7
	.long	140                             ; 0x8c
	.long	89                              ; 0x59
	.long	106                             ; 0x6a
	.long	73                              ; 0x49
	.long	52                              ; 0x34
	.long	79                              ; 0x4f
	.long	1                               ; 0x1
	.long	46                              ; 0x2e
	.long	218                             ; 0xda
	.long	45                              ; 0x2d
	.long	78                              ; 0x4e
	.long	250                             ; 0xfa
	.long	216                             ; 0xd8
	.long	160                             ; 0xa0
	.long	80                              ; 0x50
	.long	204                             ; 0xcc
	.long	76                              ; 0x4c
	.long	25                              ; 0x19
	.long	175                             ; 0xaf
	.long	169                             ; 0xa9
	.long	124                             ; 0x7c
	.long	89                              ; 0x59
	.long	4                               ; 0x4
	.long	90                              ; 0x5a
	.long	153                             ; 0x99
	.long	202                             ; 0xca
	.long	199                             ; 0xc7
	.long	130                             ; 0x82
	.long	114                             ; 0x72
	.long	113                             ; 0x71
	.long	203                             ; 0xcb
	.long	65                              ; 0x41
	.long	198                             ; 0xc6
	.long	94                              ; 0x5e
	.long	89                              ; 0x59
	.long	14                              ; 0xe
	.long	9                               ; 0x9
	.long	218                             ; 0xda
	.long	50                              ; 0x32
	.long	117                             ; 0x75
	.long	96                              ; 0x60
	.long	12                              ; 0xc
	.long	47                              ; 0x2f
	.long	9                               ; 0x9
	.long	184                             ; 0xb8
	.long	54                              ; 0x36
	.long	119                             ; 0x77
	.long	147                             ; 0x93
	.long	169                             ; 0xa9
	.long	172                             ; 0xac
	.long	163                             ; 0xa3
	.long	219                             ; 0xdb
	.long	113                             ; 0x71
	.long	204                             ; 0xcc
	.long	48                              ; 0x30
	.long	197                             ; 0xc5
	.long	129                             ; 0x81
	.long	121                             ; 0x79
	.long	236                             ; 0xec
	.long	62                              ; 0x3e
	.long	135                             ; 0x87
	.long	193                             ; 0xc1
	.long	76                              ; 0x4c
	.long	1                               ; 0x1
	.long	213                             ; 0xd5
	.long	193                             ; 0xc1
	.long	243                             ; 0xf3
	.long	67                              ; 0x43
	.long	79                              ; 0x4f
	.long	29                              ; 0x1d
	.long	135                             ; 0x87

	.comm	_MSG_INFO,4,2                   ; @MSG_INFO
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Testing Extract-and-Expand HKDF (RFC 5869)"

l_.str.1:                               ; @.str.1
	.asciz	"RFC 5869 - Test Case 1"

l_.str.2:                               ; @.str.2
	.asciz	"HKDF-Extract mismatch in PRK"

l_.str.3:                               ; @.str.3
	.asciz	"HKDF-Expand mismatch in OKM"

l_.str.4:                               ; @.str.4
	.asciz	"RFC 5869 - Test Case 2"

l_.str.5:                               ; @.str.5
	.asciz	"Extract-and-Expand HKDF test cases passed"

	.no_dead_strip	_test_extract_expand_hkdf
.subsections_via_symbols
