swanctl --list-algs
Description
This swanctl
subcommand lists loaded algorithms and
their implementation.
Options
--raw (-r) dump raw response message --pretty (-P) dump raw response message in pretty print --debug (-v) set debug level, default: 1 --options (-+) read command line options from file --uri (-u) service URI to connect to --help (-h) show usage information
Examples
-
List loaded cryptographical algorithms and the plugin implementing it
$ swanctl --list-algs encryption: AES_CBC[openssl] AES_ECB[openssl] CAMELLIA_CBC[openssl] CAST_CBC[openssl] BLOWFISH_CBC[openssl] 3DES_CBC[openssl] DES_CBC[openssl] DES_ECB[openssl] NULL[openssl] AES_CTR[ctr] CAMELLIA_CTR[ctr] integrity: HMAC_MD5_96[openssl] HMAC_MD5_128[openssl] HMAC_SHA1_96[openssl] HMAC_SHA1_128[openssl] HMAC_SHA1_160[openssl] HMAC_SHA2_256_128[openssl] HMAC_SHA2_256_256[openssl] HMAC_SHA2_384_192[openssl] HMAC_SHA2_384_384[openssl] HMAC_SHA2_512_256[openssl] HMAC_SHA2_512_512[openssl] CAMELLIA_XCBC_96[xcbc] AES_XCBC_96[xcbc] AES_CMAC_96[cmac] aead: AES_GCM_16[openssl] AES_GCM_12[openssl] AES_GCM_8[openssl] AES_CCM_16[openssl] AES_CCM_12[openssl] AES_CCM_8[openssl] CHACHA20_POLY1305[openssl] CAMELLIA_CCM_8[ccm] CAMELLIA_CCM_12[ccm] CAMELLIA_CCM_16[ccm] hasher: HASH_SHA1[openssl] HASH_MD5[openssl] HASH_MD4[openssl] HASH_SHA2_224[openssl] HASH_SHA2_256[openssl] HASH_SHA2_384[openssl] HASH_SHA2_512[openssl] HASH_SHA3_224[openssl] HASH_SHA3_256[openssl] HASH_SHA3_384[openssl] HASH_SHA3_512[openssl] HASH_IDENTITY[openssl] prf: PRF_KEYED_SHA1[openssl] PRF_HMAC_MD5[openssl] PRF_HMAC_SHA1[openssl] PRF_HMAC_SHA2_256[openssl] PRF_HMAC_SHA2_384[openssl] PRF_HMAC_SHA2_512[openssl] PRF_AES128_XCBC[xcbc] PRF_CAMELLIA128_XCBC[xcbc] PRF_AES128_CMAC[cmac] xof: XOF_SHAKE128[openssl] XOF_SHAKE256[openssl] drbg: dh: ECP_256[openssl] ECP_384[openssl] ECP_521[openssl] ECP_224[openssl] ECP_192[openssl] ECP_256_BP[openssl] ECP_384_BP[openssl] ECP_512_BP[openssl] ECP_224_BP[openssl] MODP_3072[openssl] MODP_4096[openssl] MODP_6144[openssl] MODP_8192[openssl] MODP_2048[openssl] MODP_2048_224[openssl] MODP_2048_256[openssl] MODP_1536[openssl] MODP_1024[openssl] MODP_1024_160[openssl] MODP_768[openssl] MODP_CUSTOM[openssl] CURVE_25519[openssl] CURVE_448[openssl] rng: RNG_WEAK[openssl] RNG_STRONG[openssl] nonce-gen: NONCE_GEN[nonce]