moved PGP types to pgp/pgp.h
[strongswan.git] / src / libstrongswan / pgp / pgp.c
index f1f9247..613c318 100644 (file)
  
 #include "pgp.h"
 
+ENUM_BEGIN(pgp_packet_tag_names, PGP_PKT_RESERVED, PGP_PKT_PUBLIC_SUBKEY,
+       "Reserved",
+       "Public-Key Encrypted Session Key Packet",
+       "Signature Packet",
+       "Symmetric-Key Encrypted Session Key Packet",
+       "One-Pass Signature Packet",
+       "Secret Key Packet",
+       "Public Key Packet",
+       "Secret Subkey Packet",
+       "Compressed Data Packet",
+       "Symmetrically Encrypted Data Packet",
+       "Marker Packet",
+       "Literal Data Packet",
+       "Trust Packet",
+       "User ID Packet",
+       "Public Subkey Packet"
+);
+ENUM_NEXT(pgp_packet_tag_names, PGP_PKT_USER_ATTRIBUTE, PGP_PKT_MOD_DETECT_CODE, PGP_PKT_PUBLIC_SUBKEY,
+       "User Attribute Packet",
+       "Sym. Encrypted and Integrity Protected Data Packet",
+       "Modification Detection Code Packet"
+);
+ENUM_END(pgp_packet_tag_names, PGP_PKT_MOD_DETECT_CODE);
+
+
+ENUM_BEGIN(pgp_pubkey_alg_names, PGP_PUBKEY_ALG_RSA, PGP_PUBKEY_ALG_RSA_SIGN_ONLY,
+       "RSA",
+       "RSA_ENC_ONLY",
+       "RSA_SIGN_ONLY"
+);
+ENUM_NEXT(pgp_pubkey_alg_names, PGP_PUBKEY_ALG_ELGAMAL_ENC_ONLY, PGP_PUBKEY_ALG_DIFFIE_HELLMAN, PGP_PUBKEY_ALG_RSA_SIGN_ONLY,
+       "ELGAMAL_ENC_ONLY",
+       "DSA",
+       "ECC",
+       "ECDSA",
+       "ELGAMAL",
+       "DIFFIE_HELLMAN"
+);
+ENUM_END(pgp_pubkey_alg_names, PGP_PUBKEY_ALG_DIFFIE_HELLMAN);
+
+
 ENUM(pgp_sym_alg_names, PGP_SYM_ALG_PLAIN, PGP_SYM_ALG_TWOFISH,
        "PLAINTEXT",
        "IDEA",