diff options
author | beck <> | 2001-06-22 00:03:44 +0000 |
---|---|---|
committer | beck <> | 2001-06-22 00:03:44 +0000 |
commit | 38b6ff9e5294811c57541ad47940f8f8f41dc114 (patch) | |
tree | 402699541cee3cf3f2943b0384dbda7de534de70 /src/lib/libcrypto/evp | |
parent | afae624d63e4e717c5bae8c7842a4712309f728f (diff) | |
download | openbsd-38b6ff9e5294811c57541ad47940f8f8f41dc114.tar.gz openbsd-38b6ff9e5294811c57541ad47940f8f8f41dc114.tar.bz2 openbsd-38b6ff9e5294811c57541ad47940f8f8f41dc114.zip |
openssl-engine-0.9.6a merge
Diffstat (limited to 'src/lib/libcrypto/evp')
-rw-r--r-- | src/lib/libcrypto/evp/Makefile.ssl | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/evp/evp.h | 36 |
2 files changed, 36 insertions, 3 deletions
diff --git a/src/lib/libcrypto/evp/Makefile.ssl b/src/lib/libcrypto/evp/Makefile.ssl index ad39fcc9e7..624168031d 100644 --- a/src/lib/libcrypto/evp/Makefile.ssl +++ b/src/lib/libcrypto/evp/Makefile.ssl | |||
@@ -58,7 +58,8 @@ all: lib | |||
58 | 58 | ||
59 | lib: $(LIBOBJ) | 59 | lib: $(LIBOBJ) |
60 | $(AR) $(LIB) $(LIBOBJ) | 60 | $(AR) $(LIB) $(LIBOBJ) |
61 | $(RANLIB) $(LIB) | 61 | @echo You may get an error following this line. Please ignore. |
62 | - $(RANLIB) $(LIB) | ||
62 | @touch lib | 63 | @touch lib |
63 | 64 | ||
64 | files: | 65 | files: |
diff --git a/src/lib/libcrypto/evp/evp.h b/src/lib/libcrypto/evp/evp.h index 62350dfd69..76d417b44a 100644 --- a/src/lib/libcrypto/evp/evp.h +++ b/src/lib/libcrypto/evp/evp.h | |||
@@ -462,12 +462,20 @@ typedef int (EVP_PBE_KEYGEN)(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, | |||
462 | ASN1_TYPE *param, EVP_CIPHER *cipher, | 462 | ASN1_TYPE *param, EVP_CIPHER *cipher, |
463 | EVP_MD *md, int en_de); | 463 | EVP_MD *md, int en_de); |
464 | 464 | ||
465 | #ifndef NO_RSA | ||
465 | #define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | 466 | #define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ |
466 | (char *)(rsa)) | 467 | (char *)(rsa)) |
468 | #endif | ||
469 | |||
470 | #ifndef NO_DSA | ||
467 | #define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ | 471 | #define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ |
468 | (char *)(dsa)) | 472 | (char *)(dsa)) |
473 | #endif | ||
474 | |||
475 | #ifndef NO_DH | ||
469 | #define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,\ | 476 | #define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,\ |
470 | (char *)(dh)) | 477 | (char *)(dh)) |
478 | #endif | ||
471 | 479 | ||
472 | /* Add some extra combinations */ | 480 | /* Add some extra combinations */ |
473 | #define EVP_get_digestbynid(a) EVP_get_digestbyname(OBJ_nid2sn(a)) | 481 | #define EVP_get_digestbynid(a) EVP_get_digestbyname(OBJ_nid2sn(a)) |
@@ -611,17 +619,29 @@ void BIO_set_cipher(BIO *b,const EVP_CIPHER *c,unsigned char *k, | |||
611 | #endif | 619 | #endif |
612 | 620 | ||
613 | EVP_MD *EVP_md_null(void); | 621 | EVP_MD *EVP_md_null(void); |
622 | #ifndef NO_MD2 | ||
614 | EVP_MD *EVP_md2(void); | 623 | EVP_MD *EVP_md2(void); |
624 | #endif | ||
625 | #ifndef NO_MD4 | ||
615 | EVP_MD *EVP_md4(void); | 626 | EVP_MD *EVP_md4(void); |
627 | #endif | ||
628 | #ifndef NO_MD5 | ||
616 | EVP_MD *EVP_md5(void); | 629 | EVP_MD *EVP_md5(void); |
630 | #endif | ||
631 | #ifndef NO_SHA | ||
617 | EVP_MD *EVP_sha(void); | 632 | EVP_MD *EVP_sha(void); |
618 | EVP_MD *EVP_sha1(void); | 633 | EVP_MD *EVP_sha1(void); |
619 | EVP_MD *EVP_dss(void); | 634 | EVP_MD *EVP_dss(void); |
620 | EVP_MD *EVP_dss1(void); | 635 | EVP_MD *EVP_dss1(void); |
636 | #endif | ||
637 | #ifndef NO_MDC2 | ||
621 | EVP_MD *EVP_mdc2(void); | 638 | EVP_MD *EVP_mdc2(void); |
639 | #endif | ||
640 | #ifndef NO_RIPEMD | ||
622 | EVP_MD *EVP_ripemd160(void); | 641 | EVP_MD *EVP_ripemd160(void); |
623 | 642 | #endif | |
624 | EVP_CIPHER *EVP_enc_null(void); /* does nothing :-) */ | 643 | EVP_CIPHER *EVP_enc_null(void); /* does nothing :-) */ |
644 | #ifndef NO_DES | ||
625 | EVP_CIPHER *EVP_des_ecb(void); | 645 | EVP_CIPHER *EVP_des_ecb(void); |
626 | EVP_CIPHER *EVP_des_ede(void); | 646 | EVP_CIPHER *EVP_des_ede(void); |
627 | EVP_CIPHER *EVP_des_ede3(void); | 647 | EVP_CIPHER *EVP_des_ede3(void); |
@@ -635,31 +655,43 @@ EVP_CIPHER *EVP_des_cbc(void); | |||
635 | EVP_CIPHER *EVP_des_ede_cbc(void); | 655 | EVP_CIPHER *EVP_des_ede_cbc(void); |
636 | EVP_CIPHER *EVP_des_ede3_cbc(void); | 656 | EVP_CIPHER *EVP_des_ede3_cbc(void); |
637 | EVP_CIPHER *EVP_desx_cbc(void); | 657 | EVP_CIPHER *EVP_desx_cbc(void); |
658 | #endif | ||
659 | #ifndef NO_RC4 | ||
638 | EVP_CIPHER *EVP_rc4(void); | 660 | EVP_CIPHER *EVP_rc4(void); |
639 | EVP_CIPHER *EVP_rc4_40(void); | 661 | EVP_CIPHER *EVP_rc4_40(void); |
662 | #endif | ||
663 | #ifndef NO_IDEA | ||
640 | EVP_CIPHER *EVP_idea_ecb(void); | 664 | EVP_CIPHER *EVP_idea_ecb(void); |
641 | EVP_CIPHER *EVP_idea_cfb(void); | 665 | EVP_CIPHER *EVP_idea_cfb(void); |
642 | EVP_CIPHER *EVP_idea_ofb(void); | 666 | EVP_CIPHER *EVP_idea_ofb(void); |
643 | EVP_CIPHER *EVP_idea_cbc(void); | 667 | EVP_CIPHER *EVP_idea_cbc(void); |
668 | #endif | ||
669 | #ifndef NO_RC2 | ||
644 | EVP_CIPHER *EVP_rc2_ecb(void); | 670 | EVP_CIPHER *EVP_rc2_ecb(void); |
645 | EVP_CIPHER *EVP_rc2_cbc(void); | 671 | EVP_CIPHER *EVP_rc2_cbc(void); |
646 | EVP_CIPHER *EVP_rc2_40_cbc(void); | 672 | EVP_CIPHER *EVP_rc2_40_cbc(void); |
647 | EVP_CIPHER *EVP_rc2_64_cbc(void); | 673 | EVP_CIPHER *EVP_rc2_64_cbc(void); |
648 | EVP_CIPHER *EVP_rc2_cfb(void); | 674 | EVP_CIPHER *EVP_rc2_cfb(void); |
649 | EVP_CIPHER *EVP_rc2_ofb(void); | 675 | EVP_CIPHER *EVP_rc2_ofb(void); |
676 | #endif | ||
677 | #ifndef NO_BF | ||
650 | EVP_CIPHER *EVP_bf_ecb(void); | 678 | EVP_CIPHER *EVP_bf_ecb(void); |
651 | EVP_CIPHER *EVP_bf_cbc(void); | 679 | EVP_CIPHER *EVP_bf_cbc(void); |
652 | EVP_CIPHER *EVP_bf_cfb(void); | 680 | EVP_CIPHER *EVP_bf_cfb(void); |
653 | EVP_CIPHER *EVP_bf_ofb(void); | 681 | EVP_CIPHER *EVP_bf_ofb(void); |
682 | #endif | ||
683 | #ifndef NO_CAST | ||
654 | EVP_CIPHER *EVP_cast5_ecb(void); | 684 | EVP_CIPHER *EVP_cast5_ecb(void); |
655 | EVP_CIPHER *EVP_cast5_cbc(void); | 685 | EVP_CIPHER *EVP_cast5_cbc(void); |
656 | EVP_CIPHER *EVP_cast5_cfb(void); | 686 | EVP_CIPHER *EVP_cast5_cfb(void); |
657 | EVP_CIPHER *EVP_cast5_ofb(void); | 687 | EVP_CIPHER *EVP_cast5_ofb(void); |
688 | #endif | ||
689 | #ifndef NO_RC5 | ||
658 | EVP_CIPHER *EVP_rc5_32_12_16_cbc(void); | 690 | EVP_CIPHER *EVP_rc5_32_12_16_cbc(void); |
659 | EVP_CIPHER *EVP_rc5_32_12_16_ecb(void); | 691 | EVP_CIPHER *EVP_rc5_32_12_16_ecb(void); |
660 | EVP_CIPHER *EVP_rc5_32_12_16_cfb(void); | 692 | EVP_CIPHER *EVP_rc5_32_12_16_cfb(void); |
661 | EVP_CIPHER *EVP_rc5_32_12_16_ofb(void); | 693 | EVP_CIPHER *EVP_rc5_32_12_16_ofb(void); |
662 | 694 | #endif | |
663 | void OpenSSL_add_all_algorithms(void); | 695 | void OpenSSL_add_all_algorithms(void); |
664 | void OpenSSL_add_all_ciphers(void); | 696 | void OpenSSL_add_all_ciphers(void); |
665 | void OpenSSL_add_all_digests(void); | 697 | void OpenSSL_add_all_digests(void); |