aws-lc-sys vendors AWS-LC, which vendors s2n-bignum.
The x86_att curve25519_x25519base_alt implementation placed
readonly Edwards25519 tables in .text. OpenBSD maps .text
execute-only, causing SIGSEGV when the assembly loads the tables.

Issue will persist until aws-lc bumps the vendored s2n-bignum to commit:
4d9b2c1793412692d54b4e2a8cf08123078778c7

Related issue for vendored s2n-bignum:
https://github.com/aws/aws-lc/issues/3408

Index: modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S
--- modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S.orig
+++ modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S
@@ -2360,6 +2360,8 @@ S2N_BN_SIZE_DIRECTIVE(curve25519_x25519base_alt)
 // 2^254 * G and (2^254 + 8) * G in extended-projective coordinates
 // but with z = 1 assumed and hence left out, so they are (X,Y,T) only.
 
+.section .rodata
+.align 8
 Lcurve25519_x25519base_alt_edwards25519_0g:
 
         .quad   0x251037f7cf4e861d
@@ -2377,6 +2379,8 @@ Lcurve25519_x25519base_alt_edwards25519_0g:
         .quad   0x72e302a348492870
         .quad   0x1253c19e53dbe1bc
 
+.section .rodata
+.align 8
 Lcurve25519_x25519base_alt_edwards25519_8g:
 
         .quad   0x331d086e0d9abcaa
@@ -2397,6 +2401,8 @@ Lcurve25519_x25519base_alt_edwards25519_8g:
 // Precomputed table of multiples of generator for edwards25519
 // all in precomputed extended-projective (y-x,x+y,2*d*x*y) triples.
 
+.section .rodata
+.align 8
 Lcurve25519_x25519base_alt_edwards25519_gtable:
 
         // 2^4 * 1 * G
