diff options
author | Richard Levitte <levitte@openssl.org> | 2002-02-20 18:03:07 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-02-20 18:03:07 +0000 |
commit | b3dfaaa143d06eb23ec0985ba37bd9ab24bee6bb (patch) | |
tree | 446c34f771f45a446b06d726a93363d193216794 /apps/smime.c | |
parent | 5b7848a34578e5819e9bb335e9da0e9d04ab921d (diff) |
Add AES support in the applications that support -des and -des3.
Diffstat (limited to 'apps/smime.c')
-rw-r--r-- | apps/smime.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/smime.c b/apps/smime.c index 7c4aac1ef2..731f9dd5d0 100644 --- a/apps/smime.c +++ b/apps/smime.c @@ -129,6 +129,14 @@ int MAIN(int argc, char **argv) else if (!strcmp (*args, "-rc2-64")) cipher = EVP_rc2_64_cbc(); #endif +#ifndef OPENSSL_NO_AES + else if (!strcmp(*argv,"-aes128") == 0) + cipher = EVP_aes_128_cbc(); + else if (!strcmp(*argv,"-aes192") == 0) + cipher = EVP_aes_192_cbc(); + else if (!strcmp(*argv,"-aes256") == 0) + cipher = EVP_aes_256_cbc(); +#endif else if (!strcmp (*args, "-text")) flags |= PKCS7_TEXT; else if (!strcmp (*args, "-nointern")) @@ -284,6 +292,10 @@ int MAIN(int argc, char **argv) BIO_printf (bio_err, "-rc2-64 encrypt with RC2-64\n"); BIO_printf (bio_err, "-rc2-128 encrypt with RC2-128\n"); #endif +#ifndef OPENSSL_NO_AES + BIO_printf (bio_err, "-aes128, -aes192, -aes256\n"); + BIO_printf (bio_err, " encrypt PEM output with cbc aes\n"); +#endif BIO_printf (bio_err, "-nointern don't search certificates in message for signer\n"); BIO_printf (bio_err, "-nosigs don't verify message signature\n"); BIO_printf (bio_err, "-noverify don't verify signers certificate\n"); |