	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function load_dsa_params
_load_dsa_params:                       ## @load_dsa_params
	.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
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	xorl	%eax, %eax
	callq	_DSA_new
	testq	%rax, %rax
	je	LBB0_3
## %bb.1:
	movq	%rax, %rbx
	leaq	_load_dsa_params.dsap_2048(%rip), %rdi
	movl	$256, %esi                      ## imm = 0x100
	xorl	%edx, %edx
	callq	_BN_bin2bn
	movq	%rax, %r14
	leaq	_load_dsa_params.dsaq_2048(%rip), %rdi
	movl	$32, %esi
	xorl	%edx, %edx
	callq	_BN_bin2bn
	movq	%rax, %r15
	leaq	_load_dsa_params.dsag_2048(%rip), %rdi
	movl	$256, %esi                      ## imm = 0x100
	xorl	%edx, %edx
	callq	_BN_bin2bn
	movq	%rax, %r12
	movq	%rbx, %rdi
	movq	%r14, %rsi
	movq	%r15, %rdx
	movq	%rax, %rcx
	callq	_DSA_set0_pqg
	testl	%eax, %eax
	jne	LBB0_4
## %bb.2:
	movq	%rbx, %rdi
	callq	_DSA_free
	movq	%r14, %rdi
	callq	_BN_free
	movq	%r15, %rdi
	callq	_BN_free
	movq	%r12, %rdi
	callq	_BN_free
LBB0_3:
	xorl	%ebx, %ebx
LBB0_4:
	movq	%rbx, %rax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__DATA,__data
	.p2align	4                               ## @load_dsa_params.dsap_2048
_load_dsa_params.dsap_2048:
	.ascii	"\2565}N\035\226\342\237\000\226`ZnM\007\215\245|\274\371\255\327\237\325\351\356\2463Q\336{r\322u\252qw\361c\373\266\354Z\272\rr\242\032\034d\270\345\211\tm\311o\013\177\322\316\237\357\207Z\266g/\357\356\353Y\365^\377\250(\204\236[7\t\021\200|\b\\\325\341HK\322h\373?\237+kl\rH\033\032\200\302\353\021\0337y\326\214\213r>g\245\005\016A\212\2365P\264\322@'k\375\340dk[8B\224\265I\332\357nx7\3150\211\303EP{\234\214\347\034\230pq]y_\357\350\224\205S>\357\243,\316\032\253}\326^\024\315QT\211\235w\344\370\"\3605\020u\005qQO\214L\\\r,,\276l4\356\022\202\207\003\031\006\022\250\252\364\r<I\314pZ\3302\3562P\205p\350\030\375t\200S2W\356P\311\256\353\256\266\"2\026k\214Y\332\356\0353\337L\242="

	.p2align	4                               ## @load_dsa_params.dsaq_2048
_load_dsa_params.dsaq_2048:
	.ascii	"\255-n\027\260\363\353\307\270\356\225x\362\027\3653\001g\274\336\223\377\356@\350\177\361\223mK\207\023"

	.p2align	4                               ## @load_dsa_params.dsag_2048
_load_dsa_params.dsag_2048:
	.ascii	"fo\332c\245\216\322L\325E-v]_\315J\264\032B5\206:o\251\372'\253\336\003!6\n\007)\311/mI\250\367\306\364\222\327s\301\330v\016a\247\013n\226\270\310\31385\022 y\245\b(5\\\274R\026\257R\272\017\303\261c\022'\013t\244GC\3260\270\234.@\024\315\231\177\350\2167\260\251?T\351f\"aL\370I\003W\0242\0357=\342\222\370\216\240jfc\360\260n\007+=\277\320\204j\252\0370we\345\374\365\354U\316s\333\276\247\215:\237z\355O\257\242\200L0\236(Ie@\360\003EV\231\242\223\033\234F\336\275\250\253_\220?\267?\324o\215Z0\341\324c:j|\217$\374\331\024(\t\344\204N\027CV\270\324K\242)E\323\023\360\302v\233\001\240\200n\223c^\207$ *\377\273\237\250\231l\247\232\000\271}\332f\311\300rr\"\017\032\314#\331\267_\033"

	.no_dead_strip	_load_dsa_params
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function load_dsa_params
_load_dsa_params:                       ; @load_dsa_params
	.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
	bl	_DSA_new
	mov	x19, x0
	cbz	x0, LBB0_3
; %bb.1:
Lloh0:
	adrp	x0, _load_dsa_params.dsap_2048@PAGE
Lloh1:
	add	x0, x0, _load_dsa_params.dsap_2048@PAGEOFF
	mov	w1, #256
	mov	x2, #0
	bl	_BN_bin2bn
	mov	x20, x0
Lloh2:
	adrp	x0, _load_dsa_params.dsaq_2048@PAGE
Lloh3:
	add	x0, x0, _load_dsa_params.dsaq_2048@PAGEOFF
	mov	w1, #32
	mov	x2, #0
	bl	_BN_bin2bn
	mov	x21, x0
Lloh4:
	adrp	x0, _load_dsa_params.dsag_2048@PAGE
Lloh5:
	add	x0, x0, _load_dsa_params.dsag_2048@PAGEOFF
	mov	w1, #256
	mov	x2, #0
	bl	_BN_bin2bn
	mov	x22, x0
	mov	x0, x19
	mov	x1, x20
	mov	x2, x21
	mov	x3, x22
	bl	_DSA_set0_pqg
	cbnz	w0, LBB0_3
; %bb.2:
	mov	x0, x19
	bl	_DSA_free
	mov	x0, x20
	bl	_BN_free
	mov	x0, x21
	bl	_BN_free
	mov	x0, x22
	bl	_BN_free
	mov	x19, #0
LBB0_3:
	mov	x0, x19
	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
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__DATA,__data
_load_dsa_params.dsap_2048:             ; @load_dsa_params.dsap_2048
	.ascii	"\2565}N\035\226\342\237\000\226`ZnM\007\215\245|\274\371\255\327\237\325\351\356\2463Q\336{r\322u\252qw\361c\373\266\354Z\272\rr\242\032\034d\270\345\211\tm\311o\013\177\322\316\237\357\207Z\266g/\357\356\353Y\365^\377\250(\204\236[7\t\021\200|\b\\\325\341HK\322h\373?\237+kl\rH\033\032\200\302\353\021\0337y\326\214\213r>g\245\005\016A\212\2365P\264\322@'k\375\340dk[8B\224\265I\332\357nx7\3150\211\303EP{\234\214\347\034\230pq]y_\357\350\224\205S>\357\243,\316\032\253}\326^\024\315QT\211\235w\344\370\"\3605\020u\005qQO\214L\\\r,,\276l4\356\022\202\207\003\031\006\022\250\252\364\r<I\314pZ\3302\3562P\205p\350\030\375t\200S2W\356P\311\256\353\256\266\"2\026k\214Y\332\356\0353\337L\242="

_load_dsa_params.dsaq_2048:             ; @load_dsa_params.dsaq_2048
	.ascii	"\255-n\027\260\363\353\307\270\356\225x\362\027\3653\001g\274\336\223\377\356@\350\177\361\223mK\207\023"

_load_dsa_params.dsag_2048:             ; @load_dsa_params.dsag_2048
	.ascii	"fo\332c\245\216\322L\325E-v]_\315J\264\032B5\206:o\251\372'\253\336\003!6\n\007)\311/mI\250\367\306\364\222\327s\301\330v\016a\247\013n\226\270\310\31385\022 y\245\b(5\\\274R\026\257R\272\017\303\261c\022'\013t\244GC\3260\270\234.@\024\315\231\177\350\2167\260\251?T\351f\"aL\370I\003W\0242\0357=\342\222\370\216\240jfc\360\260n\007+=\277\320\204j\252\0370we\345\374\365\354U\316s\333\276\247\215:\237z\355O\257\242\200L0\236(Ie@\360\003EV\231\242\223\033\234F\336\275\250\253_\220?\267?\324o\215Z0\341\324c:j|\217$\374\331\024(\t\344\204N\027CV\270\324K\242)E\323\023\360\302v\233\001\240\200n\223c^\207$ *\377\273\237\250\231l\247\232\000\271}\332f\311\300rr\"\017\032\314#\331\267_\033"

	.no_dead_strip	_load_dsa_params
.subsections_via_symbols
