diff options
author | tb <> | 2022-01-04 20:40:43 +0000 |
---|---|---|
committer | tb <> | 2022-01-04 20:40:43 +0000 |
commit | b5663eecbc6bcea2b3f4e9bfb99c7af460aa73cd (patch) | |
tree | a1406dd439e9799bb13ec4314ce87dc092974f56 /src | |
parent | 0e99290a277d63a8358a221e9ab15b6adc2bc55b (diff) | |
download | openbsd-b5663eecbc6bcea2b3f4e9bfb99c7af460aa73cd.tar.gz openbsd-b5663eecbc6bcea2b3f4e9bfb99c7af460aa73cd.tar.bz2 openbsd-b5663eecbc6bcea2b3f4e9bfb99c7af460aa73cd.zip |
Consistently name variables with a _len suffix instead of mixing
things like prefixlen, afi_length, etc.
suggested by jsing
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/x509/x509_addr.c | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/src/lib/libcrypto/x509/x509_addr.c b/src/lib/libcrypto/x509/x509_addr.c index 0b735c3bc5..d2de8dc2aa 100644 --- a/src/lib/libcrypto/x509/x509_addr.c +++ b/src/lib/libcrypto/x509/x509_addr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_addr.c,v 1.56 2022/01/04 20:33:02 tb Exp $ */ | 1 | /* $OpenBSD: x509_addr.c,v 1.57 2022/01/04 20:40:43 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Contributed to the OpenSSL Project by the American Registry for | 3 | * Contributed to the OpenSSL Project by the American Registry for |
4 | * Internet Numbers ("ARIN"). | 4 | * Internet Numbers ("ARIN"). |
@@ -515,7 +515,7 @@ addr_expand(unsigned char *addr, const ASN1_BIT_STRING *bs, const int length, | |||
515 | /* | 515 | /* |
516 | * Extract the prefix length from a bitstring: 8 * length - unused bits. | 516 | * Extract the prefix length from a bitstring: 8 * length - unused bits. |
517 | */ | 517 | */ |
518 | #define addr_prefixlen(bs) ((int) ((bs)->length * 8 - ((bs)->flags & 7))) | 518 | #define addr_prefix_len(bs) ((int) ((bs)->length * 8 - ((bs)->flags & 7))) |
519 | 519 | ||
520 | /* | 520 | /* |
521 | * i2r handler for one address bitstring. | 521 | * i2r handler for one address bitstring. |
@@ -576,7 +576,7 @@ i2r_IPAddressOrRanges(BIO *out, const int indent, | |||
576 | if (!i2r_address(out, afi, 0x00, aor->u.addressPrefix)) | 576 | if (!i2r_address(out, afi, 0x00, aor->u.addressPrefix)) |
577 | return 0; | 577 | return 0; |
578 | BIO_printf(out, "/%d\n", | 578 | BIO_printf(out, "/%d\n", |
579 | addr_prefixlen(aor->u.addressPrefix)); | 579 | addr_prefix_len(aor->u.addressPrefix)); |
580 | continue; | 580 | continue; |
581 | case IPAddressOrRange_addressRange: | 581 | case IPAddressOrRange_addressRange: |
582 | if (!i2r_address(out, afi, 0x00, | 582 | if (!i2r_address(out, afi, 0x00, |
@@ -687,19 +687,19 @@ IPAddressOrRange_cmp(const IPAddressOrRange *a, const IPAddressOrRange *b, | |||
687 | const int length) | 687 | const int length) |
688 | { | 688 | { |
689 | unsigned char addr_a[ADDR_RAW_BUF_LEN], addr_b[ADDR_RAW_BUF_LEN]; | 689 | unsigned char addr_a[ADDR_RAW_BUF_LEN], addr_b[ADDR_RAW_BUF_LEN]; |
690 | int prefixlen_a = 0, prefixlen_b = 0; | 690 | int prefix_len_a = 0, prefix_len_b = 0; |
691 | int r; | 691 | int r; |
692 | 692 | ||
693 | switch (a->type) { | 693 | switch (a->type) { |
694 | case IPAddressOrRange_addressPrefix: | 694 | case IPAddressOrRange_addressPrefix: |
695 | if (!addr_expand(addr_a, a->u.addressPrefix, length, 0x00)) | 695 | if (!addr_expand(addr_a, a->u.addressPrefix, length, 0x00)) |
696 | return -1; | 696 | return -1; |
697 | prefixlen_a = addr_prefixlen(a->u.addressPrefix); | 697 | prefix_len_a = addr_prefix_len(a->u.addressPrefix); |
698 | break; | 698 | break; |
699 | case IPAddressOrRange_addressRange: | 699 | case IPAddressOrRange_addressRange: |
700 | if (!addr_expand(addr_a, a->u.addressRange->min, length, 0x00)) | 700 | if (!addr_expand(addr_a, a->u.addressRange->min, length, 0x00)) |
701 | return -1; | 701 | return -1; |
702 | prefixlen_a = length * 8; | 702 | prefix_len_a = length * 8; |
703 | break; | 703 | break; |
704 | } | 704 | } |
705 | 705 | ||
@@ -707,19 +707,19 @@ IPAddressOrRange_cmp(const IPAddressOrRange *a, const IPAddressOrRange *b, | |||
707 | case IPAddressOrRange_addressPrefix: | 707 | case IPAddressOrRange_addressPrefix: |
708 | if (!addr_expand(addr_b, b->u.addressPrefix, length, 0x00)) | 708 | if (!addr_expand(addr_b, b->u.addressPrefix, length, 0x00)) |
709 | return -1; | 709 | return -1; |
710 | prefixlen_b = addr_prefixlen(b->u.addressPrefix); | 710 | prefix_len_b = addr_prefix_len(b->u.addressPrefix); |
711 | break; | 711 | break; |
712 | case IPAddressOrRange_addressRange: | 712 | case IPAddressOrRange_addressRange: |
713 | if (!addr_expand(addr_b, b->u.addressRange->min, length, 0x00)) | 713 | if (!addr_expand(addr_b, b->u.addressRange->min, length, 0x00)) |
714 | return -1; | 714 | return -1; |
715 | prefixlen_b = length * 8; | 715 | prefix_len_b = length * 8; |
716 | break; | 716 | break; |
717 | } | 717 | } |
718 | 718 | ||
719 | if ((r = memcmp(addr_a, addr_b, length)) != 0) | 719 | if ((r = memcmp(addr_a, addr_b, length)) != 0) |
720 | return r; | 720 | return r; |
721 | else | 721 | else |
722 | return prefixlen_a - prefixlen_b; | 722 | return prefix_len_a - prefix_len_b; |
723 | } | 723 | } |
724 | 724 | ||
725 | /* | 725 | /* |
@@ -802,22 +802,22 @@ range_should_be_prefix(const unsigned char *min, const unsigned char *max, | |||
802 | */ | 802 | */ |
803 | static int | 803 | static int |
804 | make_addressPrefix(IPAddressOrRange **result, unsigned char *addr, | 804 | make_addressPrefix(IPAddressOrRange **result, unsigned char *addr, |
805 | unsigned int afi, int prefixlen) | 805 | unsigned int afi, int prefix_len) |
806 | { | 806 | { |
807 | IPAddressOrRange *aor; | 807 | IPAddressOrRange *aor; |
808 | int afi_length, bytelen, bitlen, max_length; | 808 | int afi_len, byte_len, bit_len, max_len; |
809 | 809 | ||
810 | if (prefixlen < 0) | 810 | if (prefix_len < 0) |
811 | return 0; | 811 | return 0; |
812 | 812 | ||
813 | max_length = 16; | 813 | max_len = 16; |
814 | if ((afi_length = length_from_afi(afi)) > 0) | 814 | if ((afi_len = length_from_afi(afi)) > 0) |
815 | max_length = afi_length; | 815 | max_len = afi_len; |
816 | if (prefixlen > 8 * max_length) | 816 | if (prefix_len > 8 * max_len) |
817 | return 0; | 817 | return 0; |
818 | 818 | ||
819 | bytelen = (prefixlen + 7) / 8; | 819 | byte_len = (prefix_len + 7) / 8; |
820 | bitlen = prefixlen % 8; | 820 | bit_len = prefix_len % 8; |
821 | 821 | ||
822 | if ((aor = IPAddressOrRange_new()) == NULL) | 822 | if ((aor = IPAddressOrRange_new()) == NULL) |
823 | return 0; | 823 | return 0; |
@@ -825,14 +825,14 @@ make_addressPrefix(IPAddressOrRange **result, unsigned char *addr, | |||
825 | if ((aor->u.addressPrefix = ASN1_BIT_STRING_new()) == NULL) | 825 | if ((aor->u.addressPrefix = ASN1_BIT_STRING_new()) == NULL) |
826 | goto err; | 826 | goto err; |
827 | 827 | ||
828 | if (!ASN1_BIT_STRING_set(aor->u.addressPrefix, addr, bytelen)) | 828 | if (!ASN1_BIT_STRING_set(aor->u.addressPrefix, addr, byte_len)) |
829 | goto err; | 829 | goto err; |
830 | 830 | ||
831 | aor->u.addressPrefix->flags &= ~7; | 831 | aor->u.addressPrefix->flags &= ~7; |
832 | aor->u.addressPrefix->flags |= ASN1_STRING_FLAG_BITS_LEFT; | 832 | aor->u.addressPrefix->flags |= ASN1_STRING_FLAG_BITS_LEFT; |
833 | if (bitlen > 0) { | 833 | if (bit_len > 0) { |
834 | aor->u.addressPrefix->data[bytelen - 1] &= ~(0xff >> bitlen); | 834 | aor->u.addressPrefix->data[byte_len - 1] &= ~(0xff >> bit_len); |
835 | aor->u.addressPrefix->flags |= 8 - bitlen; | 835 | aor->u.addressPrefix->flags |= 8 - bit_len; |
836 | } | 836 | } |
837 | 837 | ||
838 | *result = aor; | 838 | *result = aor; |
@@ -853,10 +853,10 @@ make_addressRange(IPAddressOrRange **result, unsigned char *min, | |||
853 | unsigned char *max, unsigned int afi, int length) | 853 | unsigned char *max, unsigned int afi, int length) |
854 | { | 854 | { |
855 | IPAddressOrRange *aor; | 855 | IPAddressOrRange *aor; |
856 | int i, prefixlen; | 856 | int i, prefix_len; |
857 | 857 | ||
858 | if ((prefixlen = range_should_be_prefix(min, max, length)) >= 0) | 858 | if ((prefix_len = range_should_be_prefix(min, max, length)) >= 0) |
859 | return make_addressPrefix(result, min, afi, prefixlen); | 859 | return make_addressPrefix(result, min, afi, prefix_len); |
860 | 860 | ||
861 | if ((aor = IPAddressOrRange_new()) == NULL) | 861 | if ((aor = IPAddressOrRange_new()) == NULL) |
862 | return 0; | 862 | return 0; |
@@ -1014,7 +1014,7 @@ make_prefix_or_range(IPAddrBlocks *addr, const unsigned afi, | |||
1014 | */ | 1014 | */ |
1015 | int | 1015 | int |
1016 | X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi, | 1016 | X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi, |
1017 | const unsigned *safi, unsigned char *a, const int prefixlen) | 1017 | const unsigned *safi, unsigned char *a, const int prefix_len) |
1018 | { | 1018 | { |
1019 | IPAddressOrRanges *aors; | 1019 | IPAddressOrRanges *aors; |
1020 | IPAddressOrRange *aor; | 1020 | IPAddressOrRange *aor; |
@@ -1022,7 +1022,7 @@ X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi, | |||
1022 | if ((aors = make_prefix_or_range(addr, afi, safi)) == NULL) | 1022 | if ((aors = make_prefix_or_range(addr, afi, safi)) == NULL) |
1023 | return 0; | 1023 | return 0; |
1024 | 1024 | ||
1025 | if (!make_addressPrefix(&aor, a, afi, prefixlen)) | 1025 | if (!make_addressPrefix(&aor, a, afi, prefix_len)) |
1026 | return 0; | 1026 | return 0; |
1027 | 1027 | ||
1028 | if (sk_IPAddressOrRange_push(aors, aor) <= 0) { | 1028 | if (sk_IPAddressOrRange_push(aors, aor) <= 0) { |
@@ -1105,18 +1105,18 @@ int | |||
1105 | X509v3_addr_get_range(IPAddressOrRange *aor, const unsigned afi, | 1105 | X509v3_addr_get_range(IPAddressOrRange *aor, const unsigned afi, |
1106 | unsigned char *min, unsigned char *max, const int length) | 1106 | unsigned char *min, unsigned char *max, const int length) |
1107 | { | 1107 | { |
1108 | int afi_length; | 1108 | int afi_len; |
1109 | 1109 | ||
1110 | if ((afi_length = length_from_afi(afi)) == 0) | 1110 | if ((afi_len = length_from_afi(afi)) == 0) |
1111 | return 0; | 1111 | return 0; |
1112 | 1112 | ||
1113 | if (length < afi_length) | 1113 | if (length < afi_len) |
1114 | return 0; | 1114 | return 0; |
1115 | 1115 | ||
1116 | if (!extract_min_max(aor, min, max, afi_length)) | 1116 | if (!extract_min_max(aor, min, max, afi_len)) |
1117 | return 0; | 1117 | return 0; |
1118 | 1118 | ||
1119 | return afi_length; | 1119 | return afi_len; |
1120 | } | 1120 | } |
1121 | 1121 | ||
1122 | #define MINIMUM(a, b) (((a) < (b)) ? (a) : (b)) | 1122 | #define MINIMUM(a, b) (((a) < (b)) ? (a) : (b)) |
@@ -1402,7 +1402,7 @@ v2i_IPAddrBlocks(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, | |||
1402 | unsigned afi, *safi = NULL, safi_; | 1402 | unsigned afi, *safi = NULL, safi_; |
1403 | const char *addr_chars = NULL; | 1403 | const char *addr_chars = NULL; |
1404 | const char *errstr; | 1404 | const char *errstr; |
1405 | int prefixlen, i1, i2, delim, length; | 1405 | int prefix_len, i1, i2, delim, length; |
1406 | 1406 | ||
1407 | if (!name_cmp(val->name, "IPv4")) { | 1407 | if (!name_cmp(val->name, "IPv4")) { |
1408 | afi = IANA_AFI_IPV4; | 1408 | afi = IANA_AFI_IPV4; |
@@ -1514,14 +1514,14 @@ v2i_IPAddrBlocks(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, | |||
1514 | /* length contains the size of the address in bytes. */ | 1514 | /* length contains the size of the address in bytes. */ |
1515 | if (length != 4 && length != 16) | 1515 | if (length != 4 && length != 16) |
1516 | goto err; | 1516 | goto err; |
1517 | prefixlen = strtonum(s + i2, 0, 8 * length, &errstr); | 1517 | prefix_len = strtonum(s + i2, 0, 8 * length, &errstr); |
1518 | if (errstr != NULL) { | 1518 | if (errstr != NULL) { |
1519 | X509V3error(X509V3_R_EXTENSION_VALUE_ERROR); | 1519 | X509V3error(X509V3_R_EXTENSION_VALUE_ERROR); |
1520 | X509V3_conf_err(val); | 1520 | X509V3_conf_err(val); |
1521 | goto err; | 1521 | goto err; |
1522 | } | 1522 | } |
1523 | if (!X509v3_addr_add_prefix(addr, afi, safi, min, | 1523 | if (!X509v3_addr_add_prefix(addr, afi, safi, min, |
1524 | prefixlen)) { | 1524 | prefix_len)) { |
1525 | X509V3error(ERR_R_MALLOC_FAILURE); | 1525 | X509V3error(ERR_R_MALLOC_FAILURE); |
1526 | goto err; | 1526 | goto err; |
1527 | } | 1527 | } |