@@ -44,61 +44,6 @@ static const uint8_t DEFAULT_COMPRESS_ALGS[] = {
4444static const uint8_t DEFAULT_AEAD_ALGS[] = {PGP_AEAD_OCB};
4545#endif
4646
47- static const id_str_pair pubkey_alg_map[] = {
48- {PGP_PKA_RSA, " RSA (Encrypt or Sign)" },
49- {PGP_PKA_RSA_ENCRYPT_ONLY, " RSA Encrypt-Only" },
50- {PGP_PKA_RSA_SIGN_ONLY, " RSA Sign-Only" },
51- {PGP_PKA_ELGAMAL, " Elgamal (Encrypt-Only)" },
52- {PGP_PKA_DSA, " DSA" },
53- {PGP_PKA_ECDH, " ECDH" },
54- {PGP_PKA_ECDSA, " ECDSA" },
55- {PGP_PKA_ELGAMAL_ENCRYPT_OR_SIGN, " Reserved (formerly Elgamal Encrypt or Sign" },
56- {PGP_PKA_RESERVED_DH, " Reserved for Diffie-Hellman (X9.42)" },
57- {PGP_PKA_EDDSA, " EdDSA" },
58- {PGP_PKA_SM2, " SM2" },
59- #if defined(ENABLE_CRYPTO_REFRESH)
60- {PGP_PKA_ED25519, " ED25519" },
61- {PGP_PKA_X25519, " X25519" },
62- {PGP_PKA_ED448, " ED448" },
63- {PGP_PKA_X448, " X448" },
64- #endif
65- #if defined(ENABLE_PQC)
66- {PGP_PKA_KYBER768_X25519, " ML-KEM-768_X25519" },
67- {PGP_PKA_KYBER1024_X448, " ML-KEM-1024_X448" },
68- {PGP_PKA_KYBER768_P256, " ML-KEM-768_P256" },
69- {PGP_PKA_KYBER1024_P384, " ML-KEM-1024_P384" },
70- {PGP_PKA_KYBER768_BP256, " ML-KEM-768_BP256" },
71- {PGP_PKA_KYBER1024_BP384, " ML-KEM-1024_BP384" },
72- {PGP_PKA_DILITHIUM3_ED25519, " ML-DSA-65_ED25519" },
73- {PGP_PKA_DILITHIUM5_ED448, " ML-DSA-87_ED448" },
74- {PGP_PKA_DILITHIUM3_P256, " ML-DSA-65_P256" },
75- {PGP_PKA_DILITHIUM5_P384, " ML-DSA-87_P384" },
76- {PGP_PKA_DILITHIUM3_BP256, " ML-DSA-65_BP256" },
77- {PGP_PKA_DILITHIUM5_BP384, " ML-DSA-87_BP384" },
78- {PGP_PKA_SPHINCSPLUS_SHAKE_128f, " SLH-DSA-SHAKE-128f" },
79- {PGP_PKA_SPHINCSPLUS_SHAKE_128s, " SLH-DSA-SHAKE-128s" },
80- {PGP_PKA_SPHINCSPLUS_SHAKE_256s, " SLH-DSA-SHAKE-256s" },
81- {PGP_PKA_PRIVATE00, " Private/Experimental" },
82- {PGP_PKA_PRIVATE01, " Private/Experimental" },
83- {PGP_PKA_PRIVATE02, " Private/Experimental" },
84- {PGP_PKA_PRIVATE03, " Private/Experimental" },
85- {PGP_PKA_PRIVATE04, " Private/Experimental" },
86- {PGP_PKA_PRIVATE10, " Private/Experimental" },
87- #else
88- {PGP_PKA_PRIVATE00, " Private/Experimental" },
89- {PGP_PKA_PRIVATE01, " Private/Experimental" },
90- {PGP_PKA_PRIVATE02, " Private/Experimental" },
91- {PGP_PKA_PRIVATE03, " Private/Experimental" },
92- {PGP_PKA_PRIVATE04, " Private/Experimental" },
93- {PGP_PKA_PRIVATE05, " Private/Experimental" },
94- {PGP_PKA_PRIVATE06, " Private/Experimental" },
95- {PGP_PKA_PRIVATE07, " Private/Experimental" },
96- {PGP_PKA_PRIVATE08, " Private/Experimental" },
97- {PGP_PKA_PRIVATE09, " Private/Experimental" },
98- {PGP_PKA_PRIVATE10, " Private/Experimental" },
99- #endif
100- {0 , NULL }};
101-
10247static bool
10348load_generated_g10_key (pgp_key_t * dst,
10449 pgp_key_pkt_t * newkey,
0 commit comments