summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-02-27 15:06:57 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-02-27 15:44:52 +0100
commit43710a0a46d28e40bc20951d07a123de37eefe62 (patch)
treef1941f3d2e03db1ccdf64f2a3a701018da3ecdba
parent2c452107b3876c6e76726bd95962c3c10e50d8e0 (diff)
downloadgnutls-43710a0a46d28e40bc20951d07a123de37eefe62.tar.gz
x509/name_constraints: documented return values and corrected return type
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--lib/x509/name_constraints.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/lib/x509/name_constraints.c b/lib/x509/name_constraints.c
index 38805b6fe0..c4d78026fe 100644
--- a/lib/x509/name_constraints.c
+++ b/lib/x509/name_constraints.c
@@ -837,6 +837,9 @@ name_constraints_intersect_nodes(name_constraints_node_st * nc1,
return GNUTLS_E_SUCCESS;
}
+/*
+ * Returns: true if the certification is acceptable, and false otherwise.
+ */
static
unsigned check_unsupported_constraint(gnutls_x509_name_constraints_t nc,
gnutls_x509_subject_alt_name_t type)
@@ -1054,10 +1057,13 @@ unsigned gnutls_x509_name_constraints_check(gnutls_x509_name_constraints_t nc,
/* This function checks for unsupported constraints, that we also
* know their structure. That is it will fail only if the constraint
* is present in the CA, _and_ the name in the end certificate contains
- * the constrained element. */
-static int check_unsupported_constraint2(gnutls_x509_crt_t cert,
- gnutls_x509_name_constraints_t nc,
- gnutls_x509_subject_alt_name_t type)
+ * the constrained element.
+ *
+ * Returns: true if the certification is acceptable, and false otherwise
+ */
+static unsigned check_unsupported_constraint2(gnutls_x509_crt_t cert,
+ gnutls_x509_name_constraints_t nc,
+ gnutls_x509_subject_alt_name_t type)
{
unsigned idx, found_one;
char name[MAX_CN];