mirror of
https://github.com/selfxyz/self.git
synced 2026-01-10 07:08:10 -05:00
chore: update the cpp build script (#1021)
This commit is contained in:
@@ -9,62 +9,66 @@ fi
|
||||
|
||||
REGISTER_CIRCUITS=(
|
||||
# passport
|
||||
"register_sha1_sha1_sha1_ecdsa_brainpoolP224r1:true"
|
||||
"register_sha1_sha1_sha1_ecdsa_secp256r1:true"
|
||||
"register_sha1_sha1_sha1_rsa_65537_4096:true"
|
||||
"register_sha1_sha256_sha256_rsa_65537_4096:true"
|
||||
"register_sha224_sha224_sha224_ecdsa_brainpoolP224r1:true"
|
||||
"register_sha256_sha224_sha224_ecdsa_secp224r1:true"
|
||||
"register_sha256_sha256_sha224_ecdsa_secp224r1:true"
|
||||
"register_sha256_sha256_sha256_ecdsa_brainpoolP256r1:true"
|
||||
"register_sha256_sha256_sha256_ecdsa_brainpoolP384r1:true"
|
||||
"register_sha256_sha256_sha256_ecdsa_secp256r1:true"
|
||||
"register_sha256_sha256_sha256_ecdsa_secp384r1:true"
|
||||
"register_sha256_sha256_sha256_rsa_3_4096:true"
|
||||
"register_sha256_sha256_sha256_rsa_65537_4096:true"
|
||||
"register_sha256_sha256_sha256_rsapss_3_32_2048:true"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_32_2048:true"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_32_3072:true"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_64_2048:true"
|
||||
"register_sha384_sha384_sha384_ecdsa_brainpoolP384r1:true"
|
||||
"register_sha384_sha384_sha384_ecdsa_brainpoolP512r1:true"
|
||||
"register_sha384_sha384_sha384_ecdsa_secp384r1:true"
|
||||
"register_sha384_sha384_sha384_rsapss_65537_48_2048:true"
|
||||
"register_sha512_sha512_sha256_rsa_65537_4096:true"
|
||||
"register_sha512_sha512_sha512_ecdsa_brainpoolP512r1:true"
|
||||
"register_sha512_sha512_sha512_ecdsa_secp521r1:true"
|
||||
"register_sha512_sha512_sha512_rsa_65537_4096:true"
|
||||
"register_sha512_sha512_sha512_rsapss_65537_64_2048:true"
|
||||
"register_sha1_sha1_sha1_ecdsa_brainpoolP224r1"
|
||||
"register_sha1_sha1_sha1_ecdsa_secp256r1"
|
||||
"register_sha256_sha1_sha1_rsa_65537_4096"
|
||||
"register_sha1_sha1_sha1_rsa_65537_4096"
|
||||
"register_sha1_sha256_sha256_rsa_65537_4096"
|
||||
"register_sha224_sha224_sha224_ecdsa_brainpoolP224r1"
|
||||
"register_sha256_sha224_sha224_ecdsa_secp224r1"
|
||||
"register_sha256_sha256_sha224_ecdsa_secp224r1"
|
||||
"register_sha256_sha256_sha256_ecdsa_brainpoolP256r1"
|
||||
"register_sha256_sha256_sha256_ecdsa_brainpoolP384r1"
|
||||
"register_sha256_sha256_sha256_ecdsa_secp256r1"
|
||||
"register_sha256_sha256_sha256_ecdsa_secp384r1"
|
||||
"register_sha256_sha256_sha256_rsa_3_4096"
|
||||
"register_sha256_sha256_sha256_rsa_65537_4096"
|
||||
"register_sha256_sha256_sha256_rsapss_3_32_2048"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_32_2048"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_32_3072"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_32_4096"
|
||||
"register_sha256_sha256_sha256_rsapss_65537_64_2048"
|
||||
"register_id_sha512_sha512_sha256_rsapss_65537_32_2048"
|
||||
"register_sha384_sha384_sha384_ecdsa_brainpoolP384r1"
|
||||
"register_sha384_sha384_sha384_ecdsa_brainpoolP512r1"
|
||||
"register_sha384_sha384_sha384_ecdsa_secp384r1"
|
||||
"register_sha512_sha512_sha256_rsapss_65537_32_2048"
|
||||
"register_sha384_sha384_sha384_rsapss_65537_48_2048"
|
||||
"register_sha512_sha512_sha256_rsa_65537_4096"
|
||||
"register_sha512_sha512_sha512_ecdsa_brainpoolP512r1"
|
||||
"register_sha512_sha512_sha512_ecdsa_secp521r1"
|
||||
"register_sha512_sha512_sha512_rsa_65537_4096"
|
||||
"register_sha512_sha512_sha512_rsapss_65537_64_2048"
|
||||
)
|
||||
|
||||
REGISTER_ID_CIRCUITS=(
|
||||
# eu id
|
||||
"register_id_sha1_sha1_sha1_ecdsa_brainpoolP224r1:true"
|
||||
"register_id_sha1_sha1_sha1_ecdsa_secp256r1:true"
|
||||
"register_id_sha1_sha1_sha1_rsa_65537_4096:true"
|
||||
"register_id_sha1_sha256_sha256_rsa_65537_4096:true"
|
||||
"register_id_sha224_sha224_sha224_ecdsa_brainpoolP224r1:true"
|
||||
"register_id_sha256_sha224_sha224_ecdsa_secp224r1:true"
|
||||
"register_id_sha256_sha256_sha224_ecdsa_secp224r1:true"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_brainpoolP256r1:true"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_brainpoolP384r1:true"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_secp256r1:true"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_secp384r1:true"
|
||||
"register_id_sha256_sha256_sha256_rsa_3_4096:true"
|
||||
"register_id_sha256_sha256_sha256_rsa_65537_4096:true"
|
||||
"register_id_sha256_sha256_sha256_rsapss_3_32_2048:true"
|
||||
"register_id_sha256_sha256_sha256_rsapss_65537_32_2048:true"
|
||||
"register_id_sha256_sha256_sha256_rsapss_65537_32_3072:true"
|
||||
"register_id_sha256_sha256_sha256_rsapss_65537_64_2048:true"
|
||||
"register_id_sha384_sha384_sha384_ecdsa_brainpoolP384r1:true"
|
||||
"register_id_sha384_sha384_sha384_ecdsa_brainpoolP512r1:true"
|
||||
"register_id_sha384_sha384_sha384_ecdsa_secp384r1:true"
|
||||
"register_id_sha384_sha384_sha384_rsapss_65537_48_2048:true"
|
||||
"register_id_sha512_sha512_sha256_rsa_65537_4096:true"
|
||||
"register_id_sha512_sha512_sha512_ecdsa_brainpoolP512r1:true"
|
||||
"register_id_sha512_sha512_sha512_ecdsa_secp521r1:true"
|
||||
"register_id_sha512_sha512_sha512_rsa_65537_4096:true"
|
||||
"register_id_sha512_sha512_sha512_rsapss_65537_64_2048:true"
|
||||
"register_id_sha1_sha1_sha1_ecdsa_brainpoolP224r1"
|
||||
"register_id_sha1_sha1_sha1_ecdsa_secp256r1"
|
||||
"register_id_sha1_sha1_sha1_rsa_65537_4096"
|
||||
"register_id_sha1_sha256_sha256_rsa_65537_4096"
|
||||
"register_id_sha224_sha224_sha224_ecdsa_brainpoolP224r1"
|
||||
"register_id_sha256_sha224_sha224_ecdsa_secp224r1"
|
||||
"register_id_sha256_sha256_sha224_ecdsa_secp224r1"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_brainpoolP256r1"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_brainpoolP384r1"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_secp256r1"
|
||||
"register_id_sha256_sha256_sha256_ecdsa_secp384r1"
|
||||
"register_id_sha256_sha256_sha256_rsa_3_4096"
|
||||
"register_id_sha256_sha256_sha256_rsa_65537_4096"
|
||||
"register_id_sha256_sha256_sha256_rsapss_3_32_2048"
|
||||
"register_id_sha256_sha256_sha256_rsapss_65537_32_2048"
|
||||
"register_id_sha256_sha256_sha256_rsapss_65537_32_3072"
|
||||
"register_id_sha256_sha256_sha256_rsapss_65537_64_2048"
|
||||
"register_id_sha384_sha384_sha384_ecdsa_brainpoolP384r1"
|
||||
"register_id_sha384_sha384_sha384_ecdsa_brainpoolP512r1"
|
||||
"register_id_sha384_sha384_sha384_ecdsa_secp384r1"
|
||||
"register_id_sha384_sha384_sha384_rsapss_65537_48_2048"
|
||||
"register_id_sha512_sha512_sha256_rsa_65537_4096"
|
||||
"register_id_sha512_sha512_sha512_ecdsa_brainpoolP512r1"
|
||||
"register_id_sha512_sha512_sha512_ecdsa_secp521r1"
|
||||
"register_id_sha512_sha512_sha512_rsa_65537_4096"
|
||||
"register_id_sha512_sha512_sha512_rsapss_65537_64_2048"
|
||||
)
|
||||
|
||||
DISCLOSE_CIRCUITS=(
|
||||
@@ -73,25 +77,25 @@ DISCLOSE_CIRCUITS=(
|
||||
)
|
||||
|
||||
DSC_CIRCUITS=(
|
||||
"dsc_sha1_ecdsa_brainpoolP256r1:true"
|
||||
"dsc_sha1_ecdsa_secp256r1:true"
|
||||
"dsc_sha1_rsa_65537_4096:true"
|
||||
"dsc_sha256_ecdsa_brainpoolP256r1:true"
|
||||
"dsc_sha256_ecdsa_brainpoolP384r1:true"
|
||||
"dsc_sha256_ecdsa_secp256r1:true"
|
||||
"dsc_sha256_ecdsa_secp384r1:true"
|
||||
"dsc_sha256_ecdsa_secp521r1:true"
|
||||
"dsc_sha256_rsa_65537_4096:true"
|
||||
"dsc_sha256_rsapss_3_32_3072:true"
|
||||
"dsc_sha256_rsapss_65537_32_3072:true"
|
||||
"dsc_sha256_rsapss_65537_32_4096:true"
|
||||
"dsc_sha384_ecdsa_brainpoolP384r1:true"
|
||||
"dsc_sha384_ecdsa_brainpoolP512r1:true"
|
||||
"dsc_sha384_ecdsa_secp384r1:true"
|
||||
"dsc_sha512_ecdsa_brainpoolP512r1:true"
|
||||
"dsc_sha512_ecdsa_secp521r1:true"
|
||||
"dsc_sha512_rsa_65537_4096:true"
|
||||
"dsc_sha512_rsapss_65537_64_4096:true"
|
||||
"dsc_sha1_ecdsa_brainpoolP256r1"
|
||||
"dsc_sha1_ecdsa_secp256r1"
|
||||
"dsc_sha1_rsa_65537_4096"
|
||||
"dsc_sha256_ecdsa_brainpoolP256r1"
|
||||
"dsc_sha256_ecdsa_brainpoolP384r1"
|
||||
"dsc_sha256_ecdsa_secp256r1"
|
||||
"dsc_sha256_ecdsa_secp384r1"
|
||||
"dsc_sha256_ecdsa_secp521r1"
|
||||
"dsc_sha256_rsa_65537_4096"
|
||||
"dsc_sha256_rsapss_3_32_3072"
|
||||
"dsc_sha256_rsapss_65537_32_3072"
|
||||
"dsc_sha256_rsapss_65537_32_4096"
|
||||
"dsc_sha384_ecdsa_brainpoolP384r1"
|
||||
"dsc_sha384_ecdsa_brainpoolP512r1"
|
||||
"dsc_sha384_ecdsa_secp384r1"
|
||||
"dsc_sha512_ecdsa_brainpoolP512r1"
|
||||
"dsc_sha512_ecdsa_secp521r1"
|
||||
"dsc_sha512_rsa_65537_4096"
|
||||
"dsc_sha512_rsapss_65537_64_4096"
|
||||
)
|
||||
|
||||
if [[ $1 == "register" ]]; then
|
||||
@@ -126,7 +130,7 @@ for item in "${allowed_circuits[@]}"; do
|
||||
continue
|
||||
fi
|
||||
|
||||
while [[ ${#pids[@]} -ge 2 ]]; do
|
||||
while [[ ${#pids[@]} -ge 1 ]]; do
|
||||
new_pids=()
|
||||
for pid in "${pids[@]}"; do
|
||||
if kill -0 "$pid" 2>/dev/null; then
|
||||
|
||||
Reference in New Issue
Block a user