diff options
| author | tb <> | 2022-01-04 20:40:43 +0000 |
|---|---|---|
| committer | tb <> | 2022-01-04 20:40:43 +0000 |
| commit | 59ebecd31fc1e077da18d7d22114f991d8316313 (patch) | |
| tree | a1406dd439e9799bb13ec4314ce87dc092974f56 /src/lib/libc | |
| parent | c0df0fcd6745a0adb188f46f6365ee8b234a6850 (diff) | |
| download | openbsd-59ebecd31fc1e077da18d7d22114f991d8316313.tar.gz openbsd-59ebecd31fc1e077da18d7d22114f991d8316313.tar.bz2 openbsd-59ebecd31fc1e077da18d7d22114f991d8316313.zip | |
Consistently name variables with a _len suffix instead of mixing
things like prefixlen, afi_length, etc.
suggested by jsing
Diffstat (limited to '')
| -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 | } |
