	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function wps_process_m1
_wps_process_m1:                        ## @wps_process_m1
	.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	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r14
	movq	%rdi, %r13
	movq	_MSG_DEBUG@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	leaq	L_.str(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	(%r13), %rdx
	movq	_RECV_M1@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rdx
	jne	LBB0_1
## %bb.2:
	movl	72(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_uuid_e
	movq	_WPS_FAILURE@GOTPCREL(%rip), %rbx
	testq	%rax, %rax
	jne	LBB0_36
## %bb.3:
	movl	68(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_mac_addr
	testq	%rax, %rax
	jne	LBB0_36
## %bb.4:
	movl	64(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_enrollee_nonce
	testq	%rax, %rax
	jne	LBB0_36
## %bb.5:
	movq	(%r14), %rdx
	movq	16(%r14), %rsi
	movq	%r13, %rdi
	callq	_wps_process_pubkey
	testq	%rax, %rax
	jne	LBB0_36
## %bb.6:
	movl	60(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_auth_type_flags
	testq	%rax, %rax
	jne	LBB0_36
## %bb.7:
	movl	56(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_encr_type_flags
	testq	%rax, %rax
	jne	LBB0_36
## %bb.8:
	movl	52(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_conn_type_flags
	testq	%rax, %rax
	jne	LBB0_36
## %bb.9:
	movl	48(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_config_methods
	testq	%rax, %rax
	jne	LBB0_36
## %bb.10:
	movl	44(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_wps_state
	testq	%rax, %rax
	jne	LBB0_36
## %bb.11:
	leaq	24(%r13), %r15
	movq	%r15, %rdi
	movq	%r14, %rsi
	callq	_wps_process_device_attrs
	testq	%rax, %rax
	jne	LBB0_36
## %bb.12:
	movl	40(%r14), %esi
	movq	%r15, %rdi
	callq	_wps_process_rf_bands
	testq	%rax, %rax
	jne	LBB0_36
## %bb.13:
	movl	36(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_assoc_state
	testq	%rax, %rax
	jne	LBB0_36
## %bb.14:
	movl	32(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_dev_password_id
	testq	%rax, %rax
	jne	LBB0_36
## %bb.15:
	movl	28(%r14), %esi
	movq	%r13, %rdi
	callq	_wps_process_config_error
	testq	%rax, %rax
	jne	LBB0_36
## %bb.16:
	movl	24(%r14), %esi
	movq	%r15, %rdi
	callq	_wps_process_os_version
	testq	%rax, %rax
	jne	LBB0_36
## %bb.17:
	movl	8(%r13), %edx
	movq	_DEV_PW_PUSHBUTTON@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	cmpl	$15, %edx
	jg	LBB0_26
## %bb.18:
	movq	_DEV_PW_DEFAULT@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	je	LBB0_26
## %bb.19:
	movq	_DEV_PW_P2PS_DEFAULT@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	je	LBB0_26
## %bb.20:
	movq	_DEV_PW_USER_SPECIFIED@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	je	LBB0_26
## %bb.21:
	movq	_DEV_PW_MACHINE_SPECIFIED@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	je	LBB0_26
## %bb.22:
	movq	_DEV_PW_REGISTRAR_SPECIFIED@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	je	LBB0_26
## %bb.23:
	cmpl	%eax, %edx
	jne	LBB0_25
## %bb.24:
	movq	48(%r13), %rax
	movq	8(%rax), %rax
	cmpl	$0, 8(%rax)
	jne	LBB0_27
LBB0_25:
	movl	(%r12), %edi
	leaq	L_.str.2(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_SEND_M2D@GOTPCREL(%rip), %rax
	jmp	LBB0_34
LBB0_1:
	movl	(%r12), %edi
	leaq	L_.str.1(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_WPS_FAILURE@GOTPCREL(%rip), %rbx
LBB0_36:
	movl	(%rbx), %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_26:
	cmpl	%eax, %edx
	jne	LBB0_33
LBB0_27:
	movq	48(%r13), %rax
	movq	8(%rax), %rdi
	cmpl	$0, (%rdi)
	jne	LBB0_30
## %bb.28:
	movl	40(%r13), %edx
	movl	44(%r13), %esi
	callq	_wps_registrar_pbc_overlap
	testq	%rax, %rax
	jne	LBB0_30
## %bb.29:
	movq	%r13, %rdi
	callq	_wps_registrar_p2p_dev_addr_match
	testl	%eax, %eax
	jne	LBB0_32
LBB0_30:
	movq	%r13, %rdi
	callq	_wps_registrar_skip_overlap
	testl	%eax, %eax
	je	LBB0_31
LBB0_32:
	movq	48(%r13), %rax
	movq	8(%rax), %rdi
	movl	40(%r13), %edx
	movl	44(%r13), %esi
	callq	_wps_registrar_add_pbc_session
	movl	$1, 12(%r13)
LBB0_33:
	movl	8(%r14), %esi
	movq	%r15, %rdi
	callq	_wps_process_vendor_ext_m1
	movq	_SEND_M2@GOTPCREL(%rip), %rax
LBB0_34:
	movq	(%rax), %rax
	movq	%rax, (%r13)
LBB0_35:
	movq	_WPS_CONTINUE@GOTPCREL(%rip), %rbx
	jmp	LBB0_36
LBB0_31:
	movl	(%r12), %edi
	leaq	L_.str.3(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_SEND_M2D@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movq	_WPS_CFG_MULTIPLE_PBC_DETECTED@GOTPCREL(%rip), %rbx
	movl	(%rbx), %eax
	movl	%eax, 56(%r13)
	movq	48(%r13), %rdi
	callq	_wps_pbc_overlap_event
	movq	48(%r13), %rdi
	movq	_WPS_M1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%rbx), %edx
	movq	_WPS_EI_NO_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	44(%r13), %r8d
	callq	_wps_fail_event
	movq	48(%r13), %rax
	movq	8(%rax), %rax
	movl	$1, (%rax)
	jmp	LBB0_35
	.cfi_endproc
                                        ## -- End function
	.comm	_MSG_DEBUG,4,2                  ## @MSG_DEBUG
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"WPS: Received M1"

	.comm	_RECV_M1,8,3                    ## @RECV_M1
L_.str.1:                               ## @.str.1
	.asciz	"WPS: Unexpected state (%d) for receiving M1"

	.comm	_WPS_FAILURE,4,2                ## @WPS_FAILURE
	.comm	_DEV_PW_DEFAULT,4,2             ## @DEV_PW_DEFAULT
	.comm	_DEV_PW_P2PS_DEFAULT,4,2        ## @DEV_PW_P2PS_DEFAULT
	.comm	_DEV_PW_USER_SPECIFIED,4,2      ## @DEV_PW_USER_SPECIFIED
	.comm	_DEV_PW_MACHINE_SPECIFIED,4,2   ## @DEV_PW_MACHINE_SPECIFIED
	.comm	_DEV_PW_REGISTRAR_SPECIFIED,4,2 ## @DEV_PW_REGISTRAR_SPECIFIED
	.comm	_DEV_PW_PUSHBUTTON,4,2          ## @DEV_PW_PUSHBUTTON
L_.str.2:                               ## @.str.2
	.asciz	"WPS: Unsupported Device Password ID %d"

	.comm	_SEND_M2D,8,3                   ## @SEND_M2D
	.comm	_WPS_CONTINUE,4,2               ## @WPS_CONTINUE
L_.str.3:                               ## @.str.3
	.asciz	"WPS: PBC overlap - deny PBC negotiation"

	.comm	_WPS_CFG_MULTIPLE_PBC_DETECTED,4,2 ## @WPS_CFG_MULTIPLE_PBC_DETECTED
	.comm	_WPS_M1,4,2                     ## @WPS_M1
	.comm	_WPS_EI_NO_ERROR,4,2            ## @WPS_EI_NO_ERROR
	.comm	_SEND_M2,8,3                    ## @SEND_M2
	.comm	_DEV_PW_NFC_CONNECTION_HANDOVER,4,2 ## @DEV_PW_NFC_CONNECTION_HANDOVER
	.comm	_MSG_ERROR,4,2                  ## @MSG_ERROR
	.comm	_WPS_CFG_PUBLIC_KEY_HASH_MISMATCH,4,2 ## @WPS_CFG_PUBLIC_KEY_HASH_MISMATCH
	.comm	_WPS_HASH_LEN,4,2               ## @WPS_HASH_LEN
	.comm	_WPS_OOB_PUBKEY_HASH_LEN,4,2    ## @WPS_OOB_PUBKEY_HASH_LEN
	.no_dead_strip	_wps_process_m1
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function wps_process_m1
_wps_process_m1:                        ; @wps_process_m1
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.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
	mov	x20, x1
	mov	x19, x0
Lloh0:
	adrp	x21, _MSG_DEBUG@GOTPAGE
Lloh1:
	ldr	x21, [x21, _MSG_DEBUG@GOTPAGEOFF]
	ldr	w0, [x21]
Lloh2:
	adrp	x1, l_.str@PAGE
Lloh3:
	add	x1, x1, l_.str@PAGEOFF
	bl	_wpa_printf
	ldr	x8, [x19]
Lloh4:
	adrp	x9, _RECV_M1@GOTPAGE
Lloh5:
	ldr	x9, [x9, _RECV_M1@GOTPAGEOFF]
Lloh6:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_25
; %bb.1:
	ldr	w1, [x20, #72]
	mov	x0, x19
	bl	_wps_process_uuid_e
	cbnz	x0, LBB0_26
; %bb.2:
	ldr	w1, [x20, #68]
	mov	x0, x19
	bl	_wps_process_mac_addr
	cbnz	x0, LBB0_26
; %bb.3:
	ldr	w1, [x20, #64]
	mov	x0, x19
	bl	_wps_process_enrollee_nonce
	cbnz	x0, LBB0_26
; %bb.4:
	ldr	x1, [x20, #16]
	ldr	x2, [x20]
	mov	x0, x19
	bl	_wps_process_pubkey
	cbnz	x0, LBB0_26
; %bb.5:
	ldr	w1, [x20, #60]
	mov	x0, x19
	bl	_wps_process_auth_type_flags
	cbnz	x0, LBB0_26
; %bb.6:
	ldr	w1, [x20, #56]
	mov	x0, x19
	bl	_wps_process_encr_type_flags
	cbnz	x0, LBB0_26
; %bb.7:
	ldr	w1, [x20, #52]
	mov	x0, x19
	bl	_wps_process_conn_type_flags
	cbnz	x0, LBB0_26
; %bb.8:
	ldr	w1, [x20, #48]
	mov	x0, x19
	bl	_wps_process_config_methods
	cbnz	x0, LBB0_26
; %bb.9:
	ldr	w1, [x20, #44]
	mov	x0, x19
	bl	_wps_process_wps_state
	cbnz	x0, LBB0_26
; %bb.10:
	add	x21, x19, #24
	mov	x0, x21
	mov	x1, x20
	bl	_wps_process_device_attrs
	cbnz	x0, LBB0_26
; %bb.11:
	ldr	w1, [x20, #40]
	mov	x0, x21
	bl	_wps_process_rf_bands
	cbnz	x0, LBB0_26
; %bb.12:
	ldr	w1, [x20, #36]
	mov	x0, x19
	bl	_wps_process_assoc_state
	cbnz	x0, LBB0_26
; %bb.13:
	ldr	w1, [x20, #32]
	mov	x0, x19
	bl	_wps_process_dev_password_id
	cbnz	x0, LBB0_26
; %bb.14:
	ldr	w1, [x20, #28]
	mov	x0, x19
	bl	_wps_process_config_error
	cbnz	x0, LBB0_26
; %bb.15:
	ldr	w1, [x20, #24]
	mov	x0, x21
	bl	_wps_process_os_version
	cbnz	x0, LBB0_26
; %bb.16:
	ldr	w8, [x19, #8]
Lloh7:
	adrp	x9, _DEV_PW_PUSHBUTTON@GOTPAGE
Lloh8:
	ldr	x9, [x9, _DEV_PW_PUSHBUTTON@GOTPAGEOFF]
Lloh9:
	ldr	w9, [x9]
	cmp	w8, #15
	b.gt	LBB0_28
; %bb.17:
Lloh10:
	adrp	x10, _DEV_PW_DEFAULT@GOTPAGE
Lloh11:
	ldr	x10, [x10, _DEV_PW_DEFAULT@GOTPAGEOFF]
Lloh12:
	ldr	w10, [x10]
	cmp	w8, w10
	b.eq	LBB0_28
; %bb.18:
Lloh13:
	adrp	x10, _DEV_PW_P2PS_DEFAULT@GOTPAGE
Lloh14:
	ldr	x10, [x10, _DEV_PW_P2PS_DEFAULT@GOTPAGEOFF]
Lloh15:
	ldr	w10, [x10]
	cmp	w8, w10
	b.eq	LBB0_28
; %bb.19:
Lloh16:
	adrp	x10, _DEV_PW_USER_SPECIFIED@GOTPAGE
Lloh17:
	ldr	x10, [x10, _DEV_PW_USER_SPECIFIED@GOTPAGEOFF]
Lloh18:
	ldr	w10, [x10]
	cmp	w8, w10
	b.eq	LBB0_28
; %bb.20:
Lloh19:
	adrp	x10, _DEV_PW_MACHINE_SPECIFIED@GOTPAGE
Lloh20:
	ldr	x10, [x10, _DEV_PW_MACHINE_SPECIFIED@GOTPAGEOFF]
Lloh21:
	ldr	w10, [x10]
	cmp	w8, w10
	b.eq	LBB0_28
; %bb.21:
Lloh22:
	adrp	x10, _DEV_PW_REGISTRAR_SPECIFIED@GOTPAGE
Lloh23:
	ldr	x10, [x10, _DEV_PW_REGISTRAR_SPECIFIED@GOTPAGEOFF]
Lloh24:
	ldr	w10, [x10]
	cmp	w8, w10
	b.eq	LBB0_28
; %bb.22:
	cmp	w8, w9
	b.ne	LBB0_24
; %bb.23:
	ldr	x9, [x19, #48]
	ldr	x9, [x9, #8]
	ldr	w9, [x9, #8]
	cbnz	w9, LBB0_29
LBB0_24:
Lloh25:
	adrp	x9, _MSG_DEBUG@GOTPAGE
Lloh26:
	ldr	x9, [x9, _MSG_DEBUG@GOTPAGEOFF]
Lloh27:
	ldr	w0, [x9]
	str	x8, [sp]
Lloh28:
	adrp	x1, l_.str.2@PAGE
Lloh29:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_wpa_printf
Lloh30:
	adrp	x8, _SEND_M2D@GOTPAGE
Lloh31:
	ldr	x8, [x8, _SEND_M2D@GOTPAGEOFF]
	b	LBB0_35
LBB0_25:
	ldr	w0, [x21]
	str	x8, [sp]
Lloh32:
	adrp	x1, l_.str.1@PAGE
Lloh33:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_wpa_printf
LBB0_26:
Lloh34:
	adrp	x8, _WPS_FAILURE@GOTPAGE
Lloh35:
	ldr	x8, [x8, _WPS_FAILURE@GOTPAGEOFF]
LBB0_27:
	ldr	w0, [x8]
	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
	add	sp, sp, #64
	ret
LBB0_28:
	cmp	w8, w9
	b.ne	LBB0_34
LBB0_29:
	ldr	x8, [x19, #48]
	ldr	x0, [x8, #8]
	ldr	w8, [x0]
	cbnz	w8, LBB0_32
; %bb.30:
	ldp	w2, w1, [x19, #40]
	bl	_wps_registrar_pbc_overlap
	cbnz	x0, LBB0_32
; %bb.31:
	mov	x0, x19
	bl	_wps_registrar_p2p_dev_addr_match
	cbnz	w0, LBB0_33
LBB0_32:
	mov	x0, x19
	bl	_wps_registrar_skip_overlap
	cbz	w0, LBB0_37
LBB0_33:
	ldr	x8, [x19, #48]
	ldr	x0, [x8, #8]
	ldp	w2, w1, [x19, #40]
	bl	_wps_registrar_add_pbc_session
	mov	w8, #1
	str	w8, [x19, #12]
LBB0_34:
	ldr	w1, [x20, #8]
	mov	x0, x21
	bl	_wps_process_vendor_ext_m1
Lloh36:
	adrp	x8, _SEND_M2@GOTPAGE
Lloh37:
	ldr	x8, [x8, _SEND_M2@GOTPAGEOFF]
LBB0_35:
	ldr	x8, [x8]
	str	x8, [x19]
LBB0_36:
Lloh38:
	adrp	x8, _WPS_CONTINUE@GOTPAGE
Lloh39:
	ldr	x8, [x8, _WPS_CONTINUE@GOTPAGEOFF]
	b	LBB0_27
LBB0_37:
Lloh40:
	adrp	x8, _MSG_DEBUG@GOTPAGE
Lloh41:
	ldr	x8, [x8, _MSG_DEBUG@GOTPAGEOFF]
Lloh42:
	ldr	w0, [x8]
Lloh43:
	adrp	x1, l_.str.3@PAGE
Lloh44:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_wpa_printf
Lloh45:
	adrp	x8, _SEND_M2D@GOTPAGE
Lloh46:
	ldr	x8, [x8, _SEND_M2D@GOTPAGEOFF]
Lloh47:
	ldr	x8, [x8]
	str	x8, [x19]
Lloh48:
	adrp	x20, _WPS_CFG_MULTIPLE_PBC_DETECTED@GOTPAGE
Lloh49:
	ldr	x20, [x20, _WPS_CFG_MULTIPLE_PBC_DETECTED@GOTPAGEOFF]
	ldr	w8, [x20]
	str	w8, [x19, #56]
	ldr	x0, [x19, #48]
	bl	_wps_pbc_overlap_event
	ldr	x0, [x19, #48]
Lloh50:
	adrp	x8, _WPS_M1@GOTPAGE
Lloh51:
	ldr	x8, [x8, _WPS_M1@GOTPAGEOFF]
Lloh52:
	ldr	w1, [x8]
	ldr	w2, [x20]
Lloh53:
	adrp	x8, _WPS_EI_NO_ERROR@GOTPAGE
Lloh54:
	ldr	x8, [x8, _WPS_EI_NO_ERROR@GOTPAGEOFF]
Lloh55:
	ldr	w3, [x8]
	ldr	w4, [x19, #44]
	bl	_wps_fail_event
	ldr	x8, [x19, #48]
	ldr	x8, [x8, #8]
	mov	w9, #1
	str	w9, [x8]
	b	LBB0_36
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh30, Lloh31
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpAdd	Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGot	Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.cfi_endproc
                                        ; -- End function
	.comm	_MSG_DEBUG,4,2                  ; @MSG_DEBUG
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"WPS: Received M1"

	.comm	_RECV_M1,8,3                    ; @RECV_M1
l_.str.1:                               ; @.str.1
	.asciz	"WPS: Unexpected state (%d) for receiving M1"

	.comm	_WPS_FAILURE,4,2                ; @WPS_FAILURE
	.comm	_DEV_PW_DEFAULT,4,2             ; @DEV_PW_DEFAULT
	.comm	_DEV_PW_P2PS_DEFAULT,4,2        ; @DEV_PW_P2PS_DEFAULT
	.comm	_DEV_PW_USER_SPECIFIED,4,2      ; @DEV_PW_USER_SPECIFIED
	.comm	_DEV_PW_MACHINE_SPECIFIED,4,2   ; @DEV_PW_MACHINE_SPECIFIED
	.comm	_DEV_PW_REGISTRAR_SPECIFIED,4,2 ; @DEV_PW_REGISTRAR_SPECIFIED
	.comm	_DEV_PW_PUSHBUTTON,4,2          ; @DEV_PW_PUSHBUTTON
l_.str.2:                               ; @.str.2
	.asciz	"WPS: Unsupported Device Password ID %d"

	.comm	_SEND_M2D,8,3                   ; @SEND_M2D
	.comm	_WPS_CONTINUE,4,2               ; @WPS_CONTINUE
l_.str.3:                               ; @.str.3
	.asciz	"WPS: PBC overlap - deny PBC negotiation"

	.comm	_WPS_CFG_MULTIPLE_PBC_DETECTED,4,2 ; @WPS_CFG_MULTIPLE_PBC_DETECTED
	.comm	_WPS_M1,4,2                     ; @WPS_M1
	.comm	_WPS_EI_NO_ERROR,4,2            ; @WPS_EI_NO_ERROR
	.comm	_SEND_M2,8,3                    ; @SEND_M2
	.comm	_DEV_PW_NFC_CONNECTION_HANDOVER,4,2 ; @DEV_PW_NFC_CONNECTION_HANDOVER
	.comm	_MSG_ERROR,4,2                  ; @MSG_ERROR
	.comm	_WPS_CFG_PUBLIC_KEY_HASH_MISMATCH,4,2 ; @WPS_CFG_PUBLIC_KEY_HASH_MISMATCH
	.comm	_WPS_HASH_LEN,4,2               ; @WPS_HASH_LEN
	.comm	_WPS_OOB_PUBKEY_HASH_LEN,4,2    ; @WPS_OOB_PUBKEY_HASH_LEN
	.no_dead_strip	_wps_process_m1
.subsections_via_symbols
