Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Nov 2019 02:48:44 +0000 (UTC)
From:      Alan Somers <asomers@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r354234 - head/lib/geom/eli
Message-ID:  <201911010248.xA12micA048772@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: asomers
Date: Fri Nov  1 02:48:43 2019
New Revision: 354234
URL: https://svnweb.freebsd.org/changeset/base/354234

Log:
  geli: raise WARNS to 6
  
  MFC after:	2 weeks
  Sponsored by:	Axcient

Modified:
  head/lib/geom/eli/Makefile
  head/lib/geom/eli/geom_eli.c

Modified: head/lib/geom/eli/Makefile
==============================================================================
--- head/lib/geom/eli/Makefile	Fri Nov  1 00:00:17 2019	(r354233)
+++ head/lib/geom/eli/Makefile	Fri Nov  1 02:48:43 2019	(r354234)
@@ -13,8 +13,6 @@ SRCS+=	sha512c.c
 
 LIBADD=	md crypto
 
-WARNS?=	3
-
 CFLAGS+=-I${SRCTOP}/sys
 
 .include <bsd.lib.mk>

Modified: head/lib/geom/eli/geom_eli.c
==============================================================================
--- head/lib/geom/eli/geom_eli.c	Fri Nov  1 00:00:17 2019	(r354233)
+++ head/lib/geom/eli/geom_eli.c	Fri Nov  1 02:48:43 2019	(r354234)
@@ -706,7 +706,7 @@ eli_init(struct gctl_req *req)
 	unsigned char key[G_ELI_USERKEYLEN];
 	char backfile[MAXPATHLEN];
 	const char *str, *prov;
-	unsigned int secsize, version;
+	unsigned int secsize, eli_version;
 	off_t mediasize;
 	intmax_t val;
 	int error, i, nargs, nparams, param;
@@ -723,16 +723,16 @@ eli_init(struct gctl_req *req)
 	strlcpy(md.md_magic, G_ELI_MAGIC, sizeof(md.md_magic));
 	val = gctl_get_intmax(req, "mdversion");
 	if (val == -1) {
-		version = G_ELI_VERSION;
+		eli_version = G_ELI_VERSION;
 	} else if (val < 0 || val > G_ELI_VERSION) {
 		gctl_error(req,
 		    "Invalid version specified should be between %u and %u.",
 		    G_ELI_VERSION_00, G_ELI_VERSION);
 		return;
 	} else {
-		version = val;
+		eli_version = val;
 	}
-	md.md_version = version;
+	md.md_version = eli_version;
 	md.md_flags = G_ELI_FLAG_AUTORESIZE;
 	if (gctl_get_int(req, "boot"))
 		md.md_flags |= G_ELI_FLAG_BOOT;
@@ -747,7 +747,7 @@ eli_init(struct gctl_req *req)
 	md.md_ealgo = CRYPTO_ALGORITHM_MIN - 1;
 	str = gctl_get_ascii(req, "aalgo");
 	if (*str != '\0') {
-		if (version < G_ELI_VERSION_01) {
+		if (eli_version < G_ELI_VERSION_01) {
 			gctl_error(req,
 			    "Data authentication is supported starting from version %u.",
 			    G_ELI_VERSION_01);
@@ -779,7 +779,7 @@ eli_init(struct gctl_req *req)
 	    md.md_ealgo > CRYPTO_ALGORITHM_MAX) {
 		str = gctl_get_ascii(req, "ealgo");
 		if (*str == '\0') {
-			if (version < G_ELI_VERSION_05)
+			if (eli_version < G_ELI_VERSION_05)
 				str = "aes-cbc";
 			else
 				str = GELI_ENC_ALGO;
@@ -791,14 +791,14 @@ eli_init(struct gctl_req *req)
 			return;
 		}
 		if (md.md_ealgo == CRYPTO_CAMELLIA_CBC &&
-		    version < G_ELI_VERSION_04) {
+		    eli_version < G_ELI_VERSION_04) {
 			gctl_error(req,
 			    "Camellia-CBC algorithm is supported starting from version %u.",
 			    G_ELI_VERSION_04);
 			return;
 		}
 		if (md.md_ealgo == CRYPTO_AES_XTS &&
-		    version < G_ELI_VERSION_05) {
+		    eli_version < G_ELI_VERSION_05) {
 			gctl_error(req,
 			    "AES-XTS algorithm is supported starting from version %u.",
 			    G_ELI_VERSION_05);
@@ -1904,7 +1904,7 @@ eli_version(struct gctl_req *req)
 {
 	struct g_eli_metadata md;
 	const char *name;
-	unsigned int version;
+	unsigned int eli_version;
 	int error, i, nargs;
 
 	nargs = gctl_get_int(req, "nargs");
@@ -1934,8 +1934,8 @@ eli_version(struct gctl_req *req)
 			gctl_error(req, "Not fully done.");
 			continue;
 		}
-		version = le32dec(&md.md_version);
-		printf("%s: %u\n", name, version);
+		eli_version = le32dec(&md.md_version);
+		printf("%s: %u\n", name, eli_version);
 	}
 }
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911010248.xA12micA048772>