diff options
| author | jsing <> | 2022-08-04 08:06:48 +0000 |
|---|---|---|
| committer | jsing <> | 2022-08-04 08:06:48 +0000 |
| commit | 28e3b1222b3ca2332b57eabdb44e9133d6907f97 (patch) | |
| tree | d6b0e79641f394fbb5e0b61e053c6a09553fc5c7 /src | |
| parent | 4d9ca9ef1719bc2ad376a775fd5ce5a587fcfbec (diff) | |
| download | openbsd-28e3b1222b3ca2332b57eabdb44e9133d6907f97.tar.gz openbsd-28e3b1222b3ca2332b57eabdb44e9133d6907f97.tar.bz2 openbsd-28e3b1222b3ca2332b57eabdb44e9133d6907f97.zip | |
Mop up key_len assignments.
Remove unnecessary conditions for XTS mode, since we know which are XTS.
Also use bytes rather than bits / 8.
ok tb@
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/evp/e_aes.c | 150 |
1 files changed, 59 insertions, 91 deletions
diff --git a/src/lib/libcrypto/evp/e_aes.c b/src/lib/libcrypto/evp/e_aes.c index 67b447320c..65dd18f477 100644 --- a/src/lib/libcrypto/evp/e_aes.c +++ b/src/lib/libcrypto/evp/e_aes.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: e_aes.c,v 1.45 2022/08/04 08:02:31 jsing Exp $ */ | 1 | /* $OpenBSD: e_aes.c,v 1.46 2022/08/04 08:06:48 jsing Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -541,7 +541,7 @@ aes_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, | |||
| 541 | static const EVP_CIPHER aesni_128_cbc = { | 541 | static const EVP_CIPHER aesni_128_cbc = { |
| 542 | .nid = NID_aes_128_cbc, | 542 | .nid = NID_aes_128_cbc, |
| 543 | .block_size = 16, | 543 | .block_size = 16, |
| 544 | .key_len = 128 / 8, | 544 | .key_len = 16, |
| 545 | .iv_len = 16, | 545 | .iv_len = 16, |
| 546 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, | 546 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, |
| 547 | .init = aesni_init_key, | 547 | .init = aesni_init_key, |
| @@ -553,7 +553,7 @@ static const EVP_CIPHER aesni_128_cbc = { | |||
| 553 | static const EVP_CIPHER aes_128_cbc = { | 553 | static const EVP_CIPHER aes_128_cbc = { |
| 554 | .nid = NID_aes_128_cbc, | 554 | .nid = NID_aes_128_cbc, |
| 555 | .block_size = 16, | 555 | .block_size = 16, |
| 556 | .key_len = 128 / 8, | 556 | .key_len = 16, |
| 557 | .iv_len = 16, | 557 | .iv_len = 16, |
| 558 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, | 558 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, |
| 559 | .init = aes_init_key, | 559 | .init = aes_init_key, |
| @@ -575,7 +575,7 @@ EVP_aes_128_cbc(void) | |||
| 575 | static const EVP_CIPHER aesni_128_ecb = { | 575 | static const EVP_CIPHER aesni_128_ecb = { |
| 576 | .nid = NID_aes_128_ecb, | 576 | .nid = NID_aes_128_ecb, |
| 577 | .block_size = 16, | 577 | .block_size = 16, |
| 578 | .key_len = 128 / 8, | 578 | .key_len = 16, |
| 579 | .iv_len = 0, | 579 | .iv_len = 0, |
| 580 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, | 580 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, |
| 581 | .init = aesni_init_key, | 581 | .init = aesni_init_key, |
| @@ -587,7 +587,7 @@ static const EVP_CIPHER aesni_128_ecb = { | |||
| 587 | static const EVP_CIPHER aes_128_ecb = { | 587 | static const EVP_CIPHER aes_128_ecb = { |
| 588 | .nid = NID_aes_128_ecb, | 588 | .nid = NID_aes_128_ecb, |
| 589 | .block_size = 16, | 589 | .block_size = 16, |
| 590 | .key_len = 128 / 8, | 590 | .key_len = 16, |
| 591 | .iv_len = 0, | 591 | .iv_len = 0, |
| 592 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, | 592 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, |
| 593 | .init = aes_init_key, | 593 | .init = aes_init_key, |
| @@ -609,7 +609,7 @@ EVP_aes_128_ecb(void) | |||
| 609 | static const EVP_CIPHER aesni_128_ofb = { | 609 | static const EVP_CIPHER aesni_128_ofb = { |
| 610 | .nid = NID_aes_128_ofb128, | 610 | .nid = NID_aes_128_ofb128, |
| 611 | .block_size = 1, | 611 | .block_size = 1, |
| 612 | .key_len = 128 / 8, | 612 | .key_len = 16, |
| 613 | .iv_len = 16, | 613 | .iv_len = 16, |
| 614 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, | 614 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, |
| 615 | .init = aesni_init_key, | 615 | .init = aesni_init_key, |
| @@ -621,7 +621,7 @@ static const EVP_CIPHER aesni_128_ofb = { | |||
| 621 | static const EVP_CIPHER aes_128_ofb = { | 621 | static const EVP_CIPHER aes_128_ofb = { |
| 622 | .nid = NID_aes_128_ofb128, | 622 | .nid = NID_aes_128_ofb128, |
| 623 | .block_size = 1, | 623 | .block_size = 1, |
| 624 | .key_len = 128 / 8, | 624 | .key_len = 16, |
| 625 | .iv_len = 16, | 625 | .iv_len = 16, |
| 626 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, | 626 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, |
| 627 | .init = aes_init_key, | 627 | .init = aes_init_key, |
| @@ -643,7 +643,7 @@ EVP_aes_128_ofb(void) | |||
| 643 | static const EVP_CIPHER aesni_128_cfb = { | 643 | static const EVP_CIPHER aesni_128_cfb = { |
| 644 | .nid = NID_aes_128_cfb128, | 644 | .nid = NID_aes_128_cfb128, |
| 645 | .block_size = 1, | 645 | .block_size = 1, |
| 646 | .key_len = 128 / 8, | 646 | .key_len = 16, |
| 647 | .iv_len = 16, | 647 | .iv_len = 16, |
| 648 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, | 648 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, |
| 649 | .init = aesni_init_key, | 649 | .init = aesni_init_key, |
| @@ -655,7 +655,7 @@ static const EVP_CIPHER aesni_128_cfb = { | |||
| 655 | static const EVP_CIPHER aes_128_cfb = { | 655 | static const EVP_CIPHER aes_128_cfb = { |
| 656 | .nid = NID_aes_128_cfb128, | 656 | .nid = NID_aes_128_cfb128, |
| 657 | .block_size = 1, | 657 | .block_size = 1, |
| 658 | .key_len = 128 / 8, | 658 | .key_len = 16, |
| 659 | .iv_len = 16, | 659 | .iv_len = 16, |
| 660 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, | 660 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, |
| 661 | .init = aes_init_key, | 661 | .init = aes_init_key, |
| @@ -677,7 +677,7 @@ EVP_aes_128_cfb(void) | |||
| 677 | static const EVP_CIPHER aesni_128_cfb1 = { | 677 | static const EVP_CIPHER aesni_128_cfb1 = { |
| 678 | .nid = NID_aes_128_cfb1, | 678 | .nid = NID_aes_128_cfb1, |
| 679 | .block_size = 1, | 679 | .block_size = 1, |
| 680 | .key_len = 128 / 8, | 680 | .key_len = 16, |
| 681 | .iv_len = 16, | 681 | .iv_len = 16, |
| 682 | .flags = EVP_CIPH_CFB_MODE, | 682 | .flags = EVP_CIPH_CFB_MODE, |
| 683 | .init = aesni_init_key, | 683 | .init = aesni_init_key, |
| @@ -689,7 +689,7 @@ static const EVP_CIPHER aesni_128_cfb1 = { | |||
| 689 | static const EVP_CIPHER aes_128_cfb1 = { | 689 | static const EVP_CIPHER aes_128_cfb1 = { |
| 690 | .nid = NID_aes_128_cfb1, | 690 | .nid = NID_aes_128_cfb1, |
| 691 | .block_size = 1, | 691 | .block_size = 1, |
| 692 | .key_len = 128 / 8, | 692 | .key_len = 16, |
| 693 | .iv_len = 16, | 693 | .iv_len = 16, |
| 694 | .flags = EVP_CIPH_CFB_MODE, | 694 | .flags = EVP_CIPH_CFB_MODE, |
| 695 | .init = aes_init_key, | 695 | .init = aes_init_key, |
| @@ -711,7 +711,7 @@ EVP_aes_128_cfb1(void) | |||
| 711 | static const EVP_CIPHER aesni_128_cfb8 = { | 711 | static const EVP_CIPHER aesni_128_cfb8 = { |
| 712 | .nid = NID_aes_128_cfb8, | 712 | .nid = NID_aes_128_cfb8, |
| 713 | .block_size = 1, | 713 | .block_size = 1, |
| 714 | .key_len = 128 / 8, | 714 | .key_len = 16, |
| 715 | .iv_len = 16, | 715 | .iv_len = 16, |
| 716 | .flags = EVP_CIPH_CFB_MODE, | 716 | .flags = EVP_CIPH_CFB_MODE, |
| 717 | .init = aesni_init_key, | 717 | .init = aesni_init_key, |
| @@ -723,7 +723,7 @@ static const EVP_CIPHER aesni_128_cfb8 = { | |||
| 723 | static const EVP_CIPHER aes_128_cfb8 = { | 723 | static const EVP_CIPHER aes_128_cfb8 = { |
| 724 | .nid = NID_aes_128_cfb8, | 724 | .nid = NID_aes_128_cfb8, |
| 725 | .block_size = 1, | 725 | .block_size = 1, |
| 726 | .key_len = 128 / 8, | 726 | .key_len = 16, |
| 727 | .iv_len = 16, | 727 | .iv_len = 16, |
| 728 | .flags = EVP_CIPH_CFB_MODE, | 728 | .flags = EVP_CIPH_CFB_MODE, |
| 729 | .init = aes_init_key, | 729 | .init = aes_init_key, |
| @@ -745,7 +745,7 @@ EVP_aes_128_cfb8(void) | |||
| 745 | static const EVP_CIPHER aesni_128_ctr = { | 745 | static const EVP_CIPHER aesni_128_ctr = { |
| 746 | .nid = NID_aes_128_ctr, | 746 | .nid = NID_aes_128_ctr, |
| 747 | .block_size = 1, | 747 | .block_size = 1, |
| 748 | .key_len = 128 / 8, | 748 | .key_len = 16, |
| 749 | .iv_len = 16, | 749 | .iv_len = 16, |
| 750 | .flags = EVP_CIPH_CTR_MODE, | 750 | .flags = EVP_CIPH_CTR_MODE, |
| 751 | .init = aesni_init_key, | 751 | .init = aesni_init_key, |
| @@ -757,7 +757,7 @@ static const EVP_CIPHER aesni_128_ctr = { | |||
| 757 | static const EVP_CIPHER aes_128_ctr = { | 757 | static const EVP_CIPHER aes_128_ctr = { |
| 758 | .nid = NID_aes_128_ctr, | 758 | .nid = NID_aes_128_ctr, |
| 759 | .block_size = 1, | 759 | .block_size = 1, |
| 760 | .key_len = 128 / 8, | 760 | .key_len = 16, |
| 761 | .iv_len = 16, | 761 | .iv_len = 16, |
| 762 | .flags = EVP_CIPH_CTR_MODE, | 762 | .flags = EVP_CIPH_CTR_MODE, |
| 763 | .init = aes_init_key, | 763 | .init = aes_init_key, |
| @@ -780,7 +780,7 @@ EVP_aes_128_ctr(void) | |||
| 780 | static const EVP_CIPHER aesni_192_cbc = { | 780 | static const EVP_CIPHER aesni_192_cbc = { |
| 781 | .nid = NID_aes_192_cbc, | 781 | .nid = NID_aes_192_cbc, |
| 782 | .block_size = 16, | 782 | .block_size = 16, |
| 783 | .key_len = 192 / 8, | 783 | .key_len = 24, |
| 784 | .iv_len = 16, | 784 | .iv_len = 16, |
| 785 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, | 785 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, |
| 786 | .init = aesni_init_key, | 786 | .init = aesni_init_key, |
| @@ -792,7 +792,7 @@ static const EVP_CIPHER aesni_192_cbc = { | |||
| 792 | static const EVP_CIPHER aes_192_cbc = { | 792 | static const EVP_CIPHER aes_192_cbc = { |
| 793 | .nid = NID_aes_192_cbc, | 793 | .nid = NID_aes_192_cbc, |
| 794 | .block_size = 16, | 794 | .block_size = 16, |
| 795 | .key_len = 192 / 8, | 795 | .key_len = 24, |
| 796 | .iv_len = 16, | 796 | .iv_len = 16, |
| 797 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, | 797 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, |
| 798 | .init = aes_init_key, | 798 | .init = aes_init_key, |
| @@ -814,7 +814,7 @@ EVP_aes_192_cbc(void) | |||
| 814 | static const EVP_CIPHER aesni_192_ecb = { | 814 | static const EVP_CIPHER aesni_192_ecb = { |
| 815 | .nid = NID_aes_192_ecb, | 815 | .nid = NID_aes_192_ecb, |
| 816 | .block_size = 16, | 816 | .block_size = 16, |
| 817 | .key_len = 192 / 8, | 817 | .key_len = 24, |
| 818 | .iv_len = 0, | 818 | .iv_len = 0, |
| 819 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, | 819 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, |
| 820 | .init = aesni_init_key, | 820 | .init = aesni_init_key, |
| @@ -826,7 +826,7 @@ static const EVP_CIPHER aesni_192_ecb = { | |||
| 826 | static const EVP_CIPHER aes_192_ecb = { | 826 | static const EVP_CIPHER aes_192_ecb = { |
| 827 | .nid = NID_aes_192_ecb, | 827 | .nid = NID_aes_192_ecb, |
| 828 | .block_size = 16, | 828 | .block_size = 16, |
| 829 | .key_len = 192 / 8, | 829 | .key_len = 24, |
| 830 | .iv_len = 0, | 830 | .iv_len = 0, |
| 831 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, | 831 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, |
| 832 | .init = aes_init_key, | 832 | .init = aes_init_key, |
| @@ -848,7 +848,7 @@ EVP_aes_192_ecb(void) | |||
| 848 | static const EVP_CIPHER aesni_192_ofb = { | 848 | static const EVP_CIPHER aesni_192_ofb = { |
| 849 | .nid = NID_aes_192_ofb128, | 849 | .nid = NID_aes_192_ofb128, |
| 850 | .block_size = 1, | 850 | .block_size = 1, |
| 851 | .key_len = 192 / 8, | 851 | .key_len = 24, |
| 852 | .iv_len = 16, | 852 | .iv_len = 16, |
| 853 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, | 853 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, |
| 854 | .init = aesni_init_key, | 854 | .init = aesni_init_key, |
| @@ -860,7 +860,7 @@ static const EVP_CIPHER aesni_192_ofb = { | |||
| 860 | static const EVP_CIPHER aes_192_ofb = { | 860 | static const EVP_CIPHER aes_192_ofb = { |
| 861 | .nid = NID_aes_192_ofb128, | 861 | .nid = NID_aes_192_ofb128, |
| 862 | .block_size = 1, | 862 | .block_size = 1, |
| 863 | .key_len = 192 / 8, | 863 | .key_len = 24, |
| 864 | .iv_len = 16, | 864 | .iv_len = 16, |
| 865 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, | 865 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, |
| 866 | .init = aes_init_key, | 866 | .init = aes_init_key, |
| @@ -882,7 +882,7 @@ EVP_aes_192_ofb(void) | |||
| 882 | static const EVP_CIPHER aesni_192_cfb = { | 882 | static const EVP_CIPHER aesni_192_cfb = { |
| 883 | .nid = NID_aes_192_cfb128, | 883 | .nid = NID_aes_192_cfb128, |
| 884 | .block_size = 1, | 884 | .block_size = 1, |
| 885 | .key_len = 192 / 8, | 885 | .key_len = 24, |
| 886 | .iv_len = 16, | 886 | .iv_len = 16, |
| 887 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, | 887 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, |
| 888 | .init = aesni_init_key, | 888 | .init = aesni_init_key, |
| @@ -894,7 +894,7 @@ static const EVP_CIPHER aesni_192_cfb = { | |||
| 894 | static const EVP_CIPHER aes_192_cfb = { | 894 | static const EVP_CIPHER aes_192_cfb = { |
| 895 | .nid = NID_aes_192_cfb128, | 895 | .nid = NID_aes_192_cfb128, |
| 896 | .block_size = 1, | 896 | .block_size = 1, |
| 897 | .key_len = 192 / 8, | 897 | .key_len = 24, |
| 898 | .iv_len = 16, | 898 | .iv_len = 16, |
| 899 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, | 899 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, |
| 900 | .init = aes_init_key, | 900 | .init = aes_init_key, |
| @@ -916,7 +916,7 @@ EVP_aes_192_cfb(void) | |||
| 916 | static const EVP_CIPHER aesni_192_cfb1 = { | 916 | static const EVP_CIPHER aesni_192_cfb1 = { |
| 917 | .nid = NID_aes_192_cfb1, | 917 | .nid = NID_aes_192_cfb1, |
| 918 | .block_size = 1, | 918 | .block_size = 1, |
| 919 | .key_len = 192 / 8, | 919 | .key_len = 24, |
| 920 | .iv_len = 16, | 920 | .iv_len = 16, |
| 921 | .flags = EVP_CIPH_CFB_MODE, | 921 | .flags = EVP_CIPH_CFB_MODE, |
| 922 | .init = aesni_init_key, | 922 | .init = aesni_init_key, |
| @@ -928,7 +928,7 @@ static const EVP_CIPHER aesni_192_cfb1 = { | |||
| 928 | static const EVP_CIPHER aes_192_cfb1 = { | 928 | static const EVP_CIPHER aes_192_cfb1 = { |
| 929 | .nid = NID_aes_192_cfb1, | 929 | .nid = NID_aes_192_cfb1, |
| 930 | .block_size = 1, | 930 | .block_size = 1, |
| 931 | .key_len = 192 / 8, | 931 | .key_len = 24, |
| 932 | .iv_len = 16, | 932 | .iv_len = 16, |
| 933 | .flags = EVP_CIPH_CFB_MODE, | 933 | .flags = EVP_CIPH_CFB_MODE, |
| 934 | .init = aes_init_key, | 934 | .init = aes_init_key, |
| @@ -950,7 +950,7 @@ EVP_aes_192_cfb1(void) | |||
| 950 | static const EVP_CIPHER aesni_192_cfb8 = { | 950 | static const EVP_CIPHER aesni_192_cfb8 = { |
| 951 | .nid = NID_aes_192_cfb8, | 951 | .nid = NID_aes_192_cfb8, |
| 952 | .block_size = 1, | 952 | .block_size = 1, |
| 953 | .key_len = 192 / 8, | 953 | .key_len = 24, |
| 954 | .iv_len = 16, | 954 | .iv_len = 16, |
| 955 | .flags = EVP_CIPH_CFB_MODE, | 955 | .flags = EVP_CIPH_CFB_MODE, |
| 956 | .init = aesni_init_key, | 956 | .init = aesni_init_key, |
| @@ -962,7 +962,7 @@ static const EVP_CIPHER aesni_192_cfb8 = { | |||
| 962 | static const EVP_CIPHER aes_192_cfb8 = { | 962 | static const EVP_CIPHER aes_192_cfb8 = { |
| 963 | .nid = NID_aes_192_cfb8, | 963 | .nid = NID_aes_192_cfb8, |
| 964 | .block_size = 1, | 964 | .block_size = 1, |
| 965 | .key_len = 192 / 8, | 965 | .key_len = 24, |
| 966 | .iv_len = 16, | 966 | .iv_len = 16, |
| 967 | .flags = EVP_CIPH_CFB_MODE, | 967 | .flags = EVP_CIPH_CFB_MODE, |
| 968 | .init = aes_init_key, | 968 | .init = aes_init_key, |
| @@ -984,7 +984,7 @@ EVP_aes_192_cfb8(void) | |||
| 984 | static const EVP_CIPHER aesni_192_ctr = { | 984 | static const EVP_CIPHER aesni_192_ctr = { |
| 985 | .nid = NID_aes_192_ctr, | 985 | .nid = NID_aes_192_ctr, |
| 986 | .block_size = 1, | 986 | .block_size = 1, |
| 987 | .key_len = 192 / 8, | 987 | .key_len = 24, |
| 988 | .iv_len = 16, | 988 | .iv_len = 16, |
| 989 | .flags = EVP_CIPH_CTR_MODE, | 989 | .flags = EVP_CIPH_CTR_MODE, |
| 990 | .init = aesni_init_key, | 990 | .init = aesni_init_key, |
| @@ -996,7 +996,7 @@ static const EVP_CIPHER aesni_192_ctr = { | |||
| 996 | static const EVP_CIPHER aes_192_ctr = { | 996 | static const EVP_CIPHER aes_192_ctr = { |
| 997 | .nid = NID_aes_192_ctr, | 997 | .nid = NID_aes_192_ctr, |
| 998 | .block_size = 1, | 998 | .block_size = 1, |
| 999 | .key_len = 192 / 8, | 999 | .key_len = 24, |
| 1000 | .iv_len = 16, | 1000 | .iv_len = 16, |
| 1001 | .flags = EVP_CIPH_CTR_MODE, | 1001 | .flags = EVP_CIPH_CTR_MODE, |
| 1002 | .init = aes_init_key, | 1002 | .init = aes_init_key, |
| @@ -1019,7 +1019,7 @@ EVP_aes_192_ctr(void) | |||
| 1019 | static const EVP_CIPHER aesni_256_cbc = { | 1019 | static const EVP_CIPHER aesni_256_cbc = { |
| 1020 | .nid = NID_aes_256_cbc, | 1020 | .nid = NID_aes_256_cbc, |
| 1021 | .block_size = 16, | 1021 | .block_size = 16, |
| 1022 | .key_len = 256 / 8, | 1022 | .key_len = 32, |
| 1023 | .iv_len = 16, | 1023 | .iv_len = 16, |
| 1024 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, | 1024 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, |
| 1025 | .init = aesni_init_key, | 1025 | .init = aesni_init_key, |
| @@ -1031,7 +1031,7 @@ static const EVP_CIPHER aesni_256_cbc = { | |||
| 1031 | static const EVP_CIPHER aes_256_cbc = { | 1031 | static const EVP_CIPHER aes_256_cbc = { |
| 1032 | .nid = NID_aes_256_cbc, | 1032 | .nid = NID_aes_256_cbc, |
| 1033 | .block_size = 16, | 1033 | .block_size = 16, |
| 1034 | .key_len = 256 / 8, | 1034 | .key_len = 32, |
| 1035 | .iv_len = 16, | 1035 | .iv_len = 16, |
| 1036 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, | 1036 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CBC_MODE, |
| 1037 | .init = aes_init_key, | 1037 | .init = aes_init_key, |
| @@ -1053,7 +1053,7 @@ EVP_aes_256_cbc(void) | |||
| 1053 | static const EVP_CIPHER aesni_256_ecb = { | 1053 | static const EVP_CIPHER aesni_256_ecb = { |
| 1054 | .nid = NID_aes_256_ecb, | 1054 | .nid = NID_aes_256_ecb, |
| 1055 | .block_size = 16, | 1055 | .block_size = 16, |
| 1056 | .key_len = 256 / 8, | 1056 | .key_len = 32, |
| 1057 | .iv_len = 0, | 1057 | .iv_len = 0, |
| 1058 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, | 1058 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, |
| 1059 | .init = aesni_init_key, | 1059 | .init = aesni_init_key, |
| @@ -1065,7 +1065,7 @@ static const EVP_CIPHER aesni_256_ecb = { | |||
| 1065 | static const EVP_CIPHER aes_256_ecb = { | 1065 | static const EVP_CIPHER aes_256_ecb = { |
| 1066 | .nid = NID_aes_256_ecb, | 1066 | .nid = NID_aes_256_ecb, |
| 1067 | .block_size = 16, | 1067 | .block_size = 16, |
| 1068 | .key_len = 256 / 8, | 1068 | .key_len = 32, |
| 1069 | .iv_len = 0, | 1069 | .iv_len = 0, |
| 1070 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, | 1070 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_ECB_MODE, |
| 1071 | .init = aes_init_key, | 1071 | .init = aes_init_key, |
| @@ -1087,7 +1087,7 @@ EVP_aes_256_ecb(void) | |||
| 1087 | static const EVP_CIPHER aesni_256_ofb = { | 1087 | static const EVP_CIPHER aesni_256_ofb = { |
| 1088 | .nid = NID_aes_256_ofb128, | 1088 | .nid = NID_aes_256_ofb128, |
| 1089 | .block_size = 1, | 1089 | .block_size = 1, |
| 1090 | .key_len = 256 / 8, | 1090 | .key_len = 32, |
| 1091 | .iv_len = 16, | 1091 | .iv_len = 16, |
| 1092 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, | 1092 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, |
| 1093 | .init = aesni_init_key, | 1093 | .init = aesni_init_key, |
| @@ -1099,7 +1099,7 @@ static const EVP_CIPHER aesni_256_ofb = { | |||
| 1099 | static const EVP_CIPHER aes_256_ofb = { | 1099 | static const EVP_CIPHER aes_256_ofb = { |
| 1100 | .nid = NID_aes_256_ofb128, | 1100 | .nid = NID_aes_256_ofb128, |
| 1101 | .block_size = 1, | 1101 | .block_size = 1, |
| 1102 | .key_len = 256 / 8, | 1102 | .key_len = 32, |
| 1103 | .iv_len = 16, | 1103 | .iv_len = 16, |
| 1104 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, | 1104 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_OFB_MODE, |
| 1105 | .init = aes_init_key, | 1105 | .init = aes_init_key, |
| @@ -1121,7 +1121,7 @@ EVP_aes_256_ofb(void) | |||
| 1121 | static const EVP_CIPHER aesni_256_cfb = { | 1121 | static const EVP_CIPHER aesni_256_cfb = { |
| 1122 | .nid = NID_aes_256_cfb128, | 1122 | .nid = NID_aes_256_cfb128, |
| 1123 | .block_size = 1, | 1123 | .block_size = 1, |
| 1124 | .key_len = 256 / 8, | 1124 | .key_len = 32, |
| 1125 | .iv_len = 16, | 1125 | .iv_len = 16, |
| 1126 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, | 1126 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, |
| 1127 | .init = aesni_init_key, | 1127 | .init = aesni_init_key, |
| @@ -1133,7 +1133,7 @@ static const EVP_CIPHER aesni_256_cfb = { | |||
| 1133 | static const EVP_CIPHER aes_256_cfb = { | 1133 | static const EVP_CIPHER aes_256_cfb = { |
| 1134 | .nid = NID_aes_256_cfb128, | 1134 | .nid = NID_aes_256_cfb128, |
| 1135 | .block_size = 1, | 1135 | .block_size = 1, |
| 1136 | .key_len = 256 / 8, | 1136 | .key_len = 32, |
| 1137 | .iv_len = 16, | 1137 | .iv_len = 16, |
| 1138 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, | 1138 | .flags = EVP_CIPH_FLAG_DEFAULT_ASN1 | EVP_CIPH_CFB_MODE, |
| 1139 | .init = aes_init_key, | 1139 | .init = aes_init_key, |
| @@ -1155,7 +1155,7 @@ EVP_aes_256_cfb(void) | |||
| 1155 | static const EVP_CIPHER aesni_256_cfb1 = { | 1155 | static const EVP_CIPHER aesni_256_cfb1 = { |
| 1156 | .nid = NID_aes_256_cfb1, | 1156 | .nid = NID_aes_256_cfb1, |
| 1157 | .block_size = 1, | 1157 | .block_size = 1, |
| 1158 | .key_len = 256 / 8, | 1158 | .key_len = 32, |
| 1159 | .iv_len = 16, | 1159 | .iv_len = 16, |
| 1160 | .flags = EVP_CIPH_CFB_MODE, | 1160 | .flags = EVP_CIPH_CFB_MODE, |
| 1161 | .init = aesni_init_key, | 1161 | .init = aesni_init_key, |
| @@ -1167,7 +1167,7 @@ static const EVP_CIPHER aesni_256_cfb1 = { | |||
| 1167 | static const EVP_CIPHER aes_256_cfb1 = { | 1167 | static const EVP_CIPHER aes_256_cfb1 = { |
| 1168 | .nid = NID_aes_256_cfb1, | 1168 | .nid = NID_aes_256_cfb1, |
| 1169 | .block_size = 1, | 1169 | .block_size = 1, |
| 1170 | .key_len = 256 / 8, | 1170 | .key_len = 32, |
| 1171 | .iv_len = 16, | 1171 | .iv_len = 16, |
| 1172 | .flags = EVP_CIPH_CFB_MODE, | 1172 | .flags = EVP_CIPH_CFB_MODE, |
| 1173 | .init = aes_init_key, | 1173 | .init = aes_init_key, |
| @@ -1189,7 +1189,7 @@ EVP_aes_256_cfb1(void) | |||
| 1189 | static const EVP_CIPHER aesni_256_cfb8 = { | 1189 | static const EVP_CIPHER aesni_256_cfb8 = { |
| 1190 | .nid = NID_aes_256_cfb8, | 1190 | .nid = NID_aes_256_cfb8, |
| 1191 | .block_size = 1, | 1191 | .block_size = 1, |
| 1192 | .key_len = 256 / 8, | 1192 | .key_len = 32, |
| 1193 | .iv_len = 16, | 1193 | .iv_len = 16, |
| 1194 | .flags = EVP_CIPH_CFB_MODE, | 1194 | .flags = EVP_CIPH_CFB_MODE, |
| 1195 | .init = aesni_init_key, | 1195 | .init = aesni_init_key, |
| @@ -1201,7 +1201,7 @@ static const EVP_CIPHER aesni_256_cfb8 = { | |||
| 1201 | static const EVP_CIPHER aes_256_cfb8 = { | 1201 | static const EVP_CIPHER aes_256_cfb8 = { |
| 1202 | .nid = NID_aes_256_cfb8, | 1202 | .nid = NID_aes_256_cfb8, |
| 1203 | .block_size = 1, | 1203 | .block_size = 1, |
| 1204 | .key_len = 256 / 8, | 1204 | .key_len = 32, |
| 1205 | .iv_len = 16, | 1205 | .iv_len = 16, |
| 1206 | .flags = EVP_CIPH_CFB_MODE, | 1206 | .flags = EVP_CIPH_CFB_MODE, |
| 1207 | .init = aes_init_key, | 1207 | .init = aes_init_key, |
| @@ -1223,7 +1223,7 @@ EVP_aes_256_cfb8(void) | |||
| 1223 | static const EVP_CIPHER aesni_256_ctr = { | 1223 | static const EVP_CIPHER aesni_256_ctr = { |
| 1224 | .nid = NID_aes_256_ctr, | 1224 | .nid = NID_aes_256_ctr, |
| 1225 | .block_size = 1, | 1225 | .block_size = 1, |
| 1226 | .key_len = 256 / 8, | 1226 | .key_len = 32, |
| 1227 | .iv_len = 16, | 1227 | .iv_len = 16, |
| 1228 | .flags = EVP_CIPH_CTR_MODE, | 1228 | .flags = EVP_CIPH_CTR_MODE, |
| 1229 | .init = aesni_init_key, | 1229 | .init = aesni_init_key, |
| @@ -1235,7 +1235,7 @@ static const EVP_CIPHER aesni_256_ctr = { | |||
| 1235 | static const EVP_CIPHER aes_256_ctr = { | 1235 | static const EVP_CIPHER aes_256_ctr = { |
| 1236 | .nid = NID_aes_256_ctr, | 1236 | .nid = NID_aes_256_ctr, |
| 1237 | .block_size = 1, | 1237 | .block_size = 1, |
| 1238 | .key_len = 256 / 8, | 1238 | .key_len = 32, |
| 1239 | .iv_len = 16, | 1239 | .iv_len = 16, |
| 1240 | .flags = EVP_CIPH_CTR_MODE, | 1240 | .flags = EVP_CIPH_CTR_MODE, |
| 1241 | .init = aes_init_key, | 1241 | .init = aes_init_key, |
| @@ -1635,9 +1635,7 @@ aes_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, | |||
| 1635 | static const EVP_CIPHER aesni_128_gcm = { | 1635 | static const EVP_CIPHER aesni_128_gcm = { |
| 1636 | .nid = NID_aes_128_gcm, | 1636 | .nid = NID_aes_128_gcm, |
| 1637 | .block_size = 1, | 1637 | .block_size = 1, |
| 1638 | .key_len = | 1638 | .key_len = 16, |
| 1639 | (EVP_CIPH_GCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1640 | 128 / 8, | ||
| 1641 | .iv_len = 12, | 1639 | .iv_len = 12, |
| 1642 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, | 1640 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, |
| 1643 | .init = aesni_gcm_init_key, | 1641 | .init = aesni_gcm_init_key, |
| @@ -1651,9 +1649,7 @@ static const EVP_CIPHER aesni_128_gcm = { | |||
| 1651 | static const EVP_CIPHER aes_128_gcm = { | 1649 | static const EVP_CIPHER aes_128_gcm = { |
| 1652 | .nid = NID_aes_128_gcm, | 1650 | .nid = NID_aes_128_gcm, |
| 1653 | .block_size = 1, | 1651 | .block_size = 1, |
| 1654 | .key_len = | 1652 | .key_len = 16, |
| 1655 | (EVP_CIPH_GCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1656 | 128 / 8, | ||
| 1657 | .iv_len = 12, | 1653 | .iv_len = 12, |
| 1658 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, | 1654 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, |
| 1659 | .init = aes_gcm_init_key, | 1655 | .init = aes_gcm_init_key, |
| @@ -1677,9 +1673,7 @@ EVP_aes_128_gcm(void) | |||
| 1677 | static const EVP_CIPHER aesni_192_gcm = { | 1673 | static const EVP_CIPHER aesni_192_gcm = { |
| 1678 | .nid = NID_aes_192_gcm, | 1674 | .nid = NID_aes_192_gcm, |
| 1679 | .block_size = 1, | 1675 | .block_size = 1, |
| 1680 | .key_len = | 1676 | .key_len = 24, |
| 1681 | (EVP_CIPH_GCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1682 | 192 / 8, | ||
| 1683 | .iv_len = 12, | 1677 | .iv_len = 12, |
| 1684 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, | 1678 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, |
| 1685 | .init = aesni_gcm_init_key, | 1679 | .init = aesni_gcm_init_key, |
| @@ -1693,9 +1687,7 @@ static const EVP_CIPHER aesni_192_gcm = { | |||
| 1693 | static const EVP_CIPHER aes_192_gcm = { | 1687 | static const EVP_CIPHER aes_192_gcm = { |
| 1694 | .nid = NID_aes_192_gcm, | 1688 | .nid = NID_aes_192_gcm, |
| 1695 | .block_size = 1, | 1689 | .block_size = 1, |
| 1696 | .key_len = | 1690 | .key_len = 24, |
| 1697 | (EVP_CIPH_GCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1698 | 192 / 8, | ||
| 1699 | .iv_len = 12, | 1691 | .iv_len = 12, |
| 1700 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, | 1692 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, |
| 1701 | .init = aes_gcm_init_key, | 1693 | .init = aes_gcm_init_key, |
| @@ -1719,9 +1711,7 @@ EVP_aes_192_gcm(void) | |||
| 1719 | static const EVP_CIPHER aesni_256_gcm = { | 1711 | static const EVP_CIPHER aesni_256_gcm = { |
| 1720 | .nid = NID_aes_256_gcm, | 1712 | .nid = NID_aes_256_gcm, |
| 1721 | .block_size = 1, | 1713 | .block_size = 1, |
| 1722 | .key_len = | 1714 | .key_len = 32, |
| 1723 | (EVP_CIPH_GCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1724 | 256 / 8, | ||
| 1725 | .iv_len = 12, | 1715 | .iv_len = 12, |
| 1726 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, | 1716 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, |
| 1727 | .init = aesni_gcm_init_key, | 1717 | .init = aesni_gcm_init_key, |
| @@ -1735,9 +1725,7 @@ static const EVP_CIPHER aesni_256_gcm = { | |||
| 1735 | static const EVP_CIPHER aes_256_gcm = { | 1725 | static const EVP_CIPHER aes_256_gcm = { |
| 1736 | .nid = NID_aes_256_gcm, | 1726 | .nid = NID_aes_256_gcm, |
| 1737 | .block_size = 1, | 1727 | .block_size = 1, |
| 1738 | .key_len = | 1728 | .key_len = 32, |
| 1739 | (EVP_CIPH_GCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1740 | 256 / 8, | ||
| 1741 | .iv_len = 12, | 1729 | .iv_len = 12, |
| 1742 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, | 1730 | .flags = EVP_CIPH_FLAG_AEAD_CIPHER|CUSTOM_FLAGS | EVP_CIPH_GCM_MODE, |
| 1743 | .init = aes_gcm_init_key, | 1731 | .init = aes_gcm_init_key, |
| @@ -1891,9 +1879,7 @@ aes_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, | |||
| 1891 | static const EVP_CIPHER aesni_128_xts = { | 1879 | static const EVP_CIPHER aesni_128_xts = { |
| 1892 | .nid = NID_aes_128_xts, | 1880 | .nid = NID_aes_128_xts, |
| 1893 | .block_size = 1, | 1881 | .block_size = 1, |
| 1894 | .key_len = | 1882 | .key_len = 2 * 16, |
| 1895 | (EVP_CIPH_XTS_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1896 | 128 / 8, | ||
| 1897 | .iv_len = 16, | 1883 | .iv_len = 16, |
| 1898 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, | 1884 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, |
| 1899 | .init = aesni_xts_init_key, | 1885 | .init = aesni_xts_init_key, |
| @@ -1907,9 +1893,7 @@ static const EVP_CIPHER aesni_128_xts = { | |||
| 1907 | static const EVP_CIPHER aes_128_xts = { | 1893 | static const EVP_CIPHER aes_128_xts = { |
| 1908 | .nid = NID_aes_128_xts, | 1894 | .nid = NID_aes_128_xts, |
| 1909 | .block_size = 1, | 1895 | .block_size = 1, |
| 1910 | .key_len = | 1896 | .key_len = 2 * 16, |
| 1911 | (EVP_CIPH_XTS_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1912 | 128 / 8, | ||
| 1913 | .iv_len = 16, | 1897 | .iv_len = 16, |
| 1914 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, | 1898 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, |
| 1915 | .init = aes_xts_init_key, | 1899 | .init = aes_xts_init_key, |
| @@ -1933,9 +1917,7 @@ EVP_aes_128_xts(void) | |||
| 1933 | static const EVP_CIPHER aesni_256_xts = { | 1917 | static const EVP_CIPHER aesni_256_xts = { |
| 1934 | .nid = NID_aes_256_xts, | 1918 | .nid = NID_aes_256_xts, |
| 1935 | .block_size = 1, | 1919 | .block_size = 1, |
| 1936 | .key_len = | 1920 | .key_len = 2 * 32, |
| 1937 | (EVP_CIPH_XTS_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1938 | 256 / 8, | ||
| 1939 | .iv_len = 16, | 1921 | .iv_len = 16, |
| 1940 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, | 1922 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, |
| 1941 | .init = aesni_xts_init_key, | 1923 | .init = aesni_xts_init_key, |
| @@ -1949,9 +1931,7 @@ static const EVP_CIPHER aesni_256_xts = { | |||
| 1949 | static const EVP_CIPHER aes_256_xts = { | 1931 | static const EVP_CIPHER aes_256_xts = { |
| 1950 | .nid = NID_aes_256_xts, | 1932 | .nid = NID_aes_256_xts, |
| 1951 | .block_size = 1, | 1933 | .block_size = 1, |
| 1952 | .key_len = | 1934 | .key_len = 2 * 32, |
| 1953 | (EVP_CIPH_XTS_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 1954 | 256 / 8, | ||
| 1955 | .iv_len = 16, | 1935 | .iv_len = 16, |
| 1956 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, | 1936 | .flags = XTS_FLAGS | EVP_CIPH_XTS_MODE, |
| 1957 | .init = aes_xts_init_key, | 1937 | .init = aes_xts_init_key, |
| @@ -2136,9 +2116,7 @@ aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, | |||
| 2136 | static const EVP_CIPHER aesni_128_ccm = { | 2116 | static const EVP_CIPHER aesni_128_ccm = { |
| 2137 | .nid = NID_aes_128_ccm, | 2117 | .nid = NID_aes_128_ccm, |
| 2138 | .block_size = 1, | 2118 | .block_size = 1, |
| 2139 | .key_len = | 2119 | .key_len = 16, |
| 2140 | (EVP_CIPH_CCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 2141 | 128 / 8, | ||
| 2142 | .iv_len = 12, | 2120 | .iv_len = 12, |
| 2143 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, | 2121 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, |
| 2144 | .init = aesni_ccm_init_key, | 2122 | .init = aesni_ccm_init_key, |
| @@ -2152,9 +2130,7 @@ static const EVP_CIPHER aesni_128_ccm = { | |||
| 2152 | static const EVP_CIPHER aes_128_ccm = { | 2130 | static const EVP_CIPHER aes_128_ccm = { |
| 2153 | .nid = NID_aes_128_ccm, | 2131 | .nid = NID_aes_128_ccm, |
| 2154 | .block_size = 1, | 2132 | .block_size = 1, |
| 2155 | .key_len = | 2133 | .key_len = 16, |
| 2156 | (EVP_CIPH_CCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 2157 | 128 / 8, | ||
| 2158 | .iv_len = 12, | 2134 | .iv_len = 12, |
| 2159 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, | 2135 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, |
| 2160 | .init = aes_ccm_init_key, | 2136 | .init = aes_ccm_init_key, |
| @@ -2178,9 +2154,7 @@ EVP_aes_128_ccm(void) | |||
| 2178 | static const EVP_CIPHER aesni_192_ccm = { | 2154 | static const EVP_CIPHER aesni_192_ccm = { |
| 2179 | .nid = NID_aes_192_ccm, | 2155 | .nid = NID_aes_192_ccm, |
| 2180 | .block_size = 1, | 2156 | .block_size = 1, |
| 2181 | .key_len = | 2157 | .key_len = 24, |
| 2182 | (EVP_CIPH_CCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 2183 | 192 / 8, | ||
| 2184 | .iv_len = 12, | 2158 | .iv_len = 12, |
| 2185 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, | 2159 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, |
| 2186 | .init = aesni_ccm_init_key, | 2160 | .init = aesni_ccm_init_key, |
| @@ -2194,9 +2168,7 @@ static const EVP_CIPHER aesni_192_ccm = { | |||
| 2194 | static const EVP_CIPHER aes_192_ccm = { | 2168 | static const EVP_CIPHER aes_192_ccm = { |
| 2195 | .nid = NID_aes_192_ccm, | 2169 | .nid = NID_aes_192_ccm, |
| 2196 | .block_size = 1, | 2170 | .block_size = 1, |
| 2197 | .key_len = | 2171 | .key_len = 24, |
| 2198 | (EVP_CIPH_CCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 2199 | 192 / 8, | ||
| 2200 | .iv_len = 12, | 2172 | .iv_len = 12, |
| 2201 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, | 2173 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, |
| 2202 | .init = aes_ccm_init_key, | 2174 | .init = aes_ccm_init_key, |
| @@ -2220,9 +2192,7 @@ EVP_aes_192_ccm(void) | |||
| 2220 | static const EVP_CIPHER aesni_256_ccm = { | 2192 | static const EVP_CIPHER aesni_256_ccm = { |
| 2221 | .nid = NID_aes_256_ccm, | 2193 | .nid = NID_aes_256_ccm, |
| 2222 | .block_size = 1, | 2194 | .block_size = 1, |
| 2223 | .key_len = | 2195 | .key_len = 32, |
| 2224 | (EVP_CIPH_CCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 2225 | 256 / 8, | ||
| 2226 | .iv_len = 12, | 2196 | .iv_len = 12, |
| 2227 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, | 2197 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, |
| 2228 | .init = aesni_ccm_init_key, | 2198 | .init = aesni_ccm_init_key, |
| @@ -2236,9 +2206,7 @@ static const EVP_CIPHER aesni_256_ccm = { | |||
| 2236 | static const EVP_CIPHER aes_256_ccm = { | 2206 | static const EVP_CIPHER aes_256_ccm = { |
| 2237 | .nid = NID_aes_256_ccm, | 2207 | .nid = NID_aes_256_ccm, |
| 2238 | .block_size = 1, | 2208 | .block_size = 1, |
| 2239 | .key_len = | 2209 | .key_len = 32, |
| 2240 | (EVP_CIPH_CCM_MODE == EVP_CIPH_XTS_MODE ? 2 : 1) * | ||
| 2241 | 256 / 8, | ||
| 2242 | .iv_len = 12, | 2210 | .iv_len = 12, |
| 2243 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, | 2211 | .flags = CUSTOM_FLAGS | EVP_CIPH_CCM_MODE, |
| 2244 | .init = aes_ccm_init_key, | 2212 | .init = aes_ccm_init_key, |
