Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tests/dev/cgd Plaintext buffers are used directly for write(...



details:   https://anonhg.NetBSD.org/src/rev/bf59e19f91a3
branches:  trunk
changeset: 937296:bf59e19f91a3
user:      mlelstv <mlelstv%NetBSD.org@localhost>
date:      Sat Aug 15 10:03:10 2020 +0000

description:
Plaintext buffers are used directly for write() operations to the raw device.
Align them to the needs of cgd(4).

diffstat:

 tests/dev/cgd/t_cgd_3des.c     |   4 ++--
 tests/dev/cgd/t_cgd_adiantum.c |   8 ++++----
 tests/dev/cgd/t_cgd_aes.c      |  16 ++++++++--------
 tests/dev/cgd/t_cgd_blowfish.c |   4 ++--
 4 files changed, 16 insertions(+), 16 deletions(-)

diffs (144 lines):

diff -r c1dd83e48e8b -r bf59e19f91a3 tests/dev/cgd/t_cgd_3des.c
--- a/tests/dev/cgd/t_cgd_3des.c        Sat Aug 15 07:42:07 2020 +0000
+++ b/tests/dev/cgd/t_cgd_3des.c        Sat Aug 15 10:03:10 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: t_cgd_3des.c,v 1.2 2017/01/13 21:30:39 christos Exp $  */
+/*     $NetBSD: t_cgd_3des.c,v 1.3 2020/08/15 10:03:10 mlelstv Exp $   */
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -68,7 +68,7 @@
        0
 };
 
-static const uint8_t c3des_cbc_ptxt[SECSIZE] =
+static const uint8_t c3des_cbc_ptxt[SECSIZE] __aligned(4) =
        "                abcdefghijklmnop"
        "                abcdefghijklmnop"
        "                abcdefghijklmnop"
diff -r c1dd83e48e8b -r bf59e19f91a3 tests/dev/cgd/t_cgd_adiantum.c
--- a/tests/dev/cgd/t_cgd_adiantum.c    Sat Aug 15 07:42:07 2020 +0000
+++ b/tests/dev/cgd/t_cgd_adiantum.c    Sat Aug 15 10:03:10 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: t_cgd_adiantum.c,v 1.3 2020/06/30 04:17:31 riastradh Exp $     */
+/*     $NetBSD: t_cgd_adiantum.c,v 1.4 2020/08/15 10:03:10 mlelstv Exp $       */
 
 /*-
  * Copyright (c) 2020 The NetBSD Foundation, Inc.
@@ -58,7 +58,7 @@
                .key = {0},
                .blkno = 0,
                .secsize = 512,
-               .ptxt = (const uint8_t[512]) {0},
+               .ptxt = (const __aligned(4) uint8_t[512]) {0},
                .ctxt = (const uint8_t[512]) {
                        0x51,0x6d,0xe2,0x81, 0x26,0xd5,0xc8,0xd7,
                        0xff,0xc6,0xc2,0xff, 0x39,0xbf,0x15,0x15,
@@ -130,7 +130,7 @@
                .key = {0},
                .blkno = 1,
                .secsize = 512,
-               .ptxt = (const uint8_t[512]) {0},
+               .ptxt = (const __aligned(4) uint8_t[512]) {0},
                .ctxt = (const uint8_t[512]) {
                        0xf2,0x23,0x68,0x5a, 0x15,0x11,0x56,0xa1,
                        0x71,0x57,0x5c,0x5e, 0x32,0xd4,0xdd,0xbb,
@@ -202,7 +202,7 @@
                .key = {0},
                .blkno = 0x100,
                .secsize = 512,
-               .ptxt = (const uint8_t[512]) {0},
+               .ptxt = (const __aligned(4) uint8_t[512]) {0},
                .ctxt = (const uint8_t[512]) {
                        0x32,0x26,0xaf,0x56, 0xbc,0x43,0xac,0x37,
                        0xb2,0x8d,0xa4,0xfb, 0x32,0xdc,0x09,0x03,
diff -r c1dd83e48e8b -r bf59e19f91a3 tests/dev/cgd/t_cgd_aes.c
--- a/tests/dev/cgd/t_cgd_aes.c Sat Aug 15 07:42:07 2020 +0000
+++ b/tests/dev/cgd/t_cgd_aes.c Sat Aug 15 10:03:10 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: t_cgd_aes.c,v 1.7 2019/07/10 06:21:40 martin Exp $     */
+/*     $NetBSD: t_cgd_aes.c,v 1.8 2020/08/15 10:03:10 mlelstv Exp $    */
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
  * Copyright (c) 2007 The Institute of Electrical and Electronics Engineers, Inc
@@ -89,7 +89,7 @@
        0
 };
 
-static const uint8_t aes_cbc_ptxt[SECSIZE] =
+static const uint8_t aes_cbc_ptxt[SECSIZE] __aligned(4) =
        "                abcdefghijklmnop"
        "                abcdefghijklmnop"
        "                abcdefghijklmnop"
@@ -1954,7 +1954,7 @@
 /*
  * Vector 4 from IEEE 1619/D16, blkno 0.
  */
-static const uint8_t aes_xts_256_vec4_ptxt[SECSIZE] = {
+static const uint8_t aes_xts_256_vec4_ptxt[SECSIZE] __aligned(4) = {
        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
        0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
        0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
@@ -2091,7 +2091,7 @@
 /*
  * Vector 5 from IEEE 1619/D16, blkno 1.
  */
-static const uint8_t aes_xts_256_vec5_ptxt[SECSIZE] = {
+static const uint8_t aes_xts_256_vec5_ptxt[SECSIZE] __aligned(4) = {
        0x27, 0xa7, 0x47, 0x9b, 0xef, 0xa1, 0xd4, 0x76,
        0x48, 0x9f, 0x30, 0x8c, 0xd4, 0xcf, 0xa6, 0xe2,
        0xa9, 0x6e, 0x4b, 0xbe, 0x32, 0x08, 0xff, 0x25,
@@ -2228,7 +2228,7 @@
 /*
  * Vector 6 from IEEE 1619/D16, blkno 2.
  */
-static const uint8_t aes_xts_256_vec6_ptxt[SECSIZE] = {
+static const uint8_t aes_xts_256_vec6_ptxt[SECSIZE] __aligned(4) = {
        0x26, 0x4d, 0x3c, 0xa8, 0x51, 0x21, 0x94, 0xfe,
        0xc3, 0x12, 0xc8, 0xc9, 0x89, 0x1f, 0x27, 0x9f,
        0xef, 0xdd, 0x60, 0x8d, 0x0c, 0x02, 0x7b, 0x60,
@@ -2365,7 +2365,7 @@
 /*
  * Vector 7 from IEEE 1619/D16, blkno 0xfd.
  */
-static const uint8_t aes_xts_256_vec7_ptxt[SECSIZE] = {
+static const uint8_t aes_xts_256_vec7_ptxt[SECSIZE] __aligned(4) = {
        0x8e, 0x41, 0xb7, 0x8c, 0x39, 0x0b, 0x5a, 0xf9,
        0xd7, 0x58, 0xbb, 0x21, 0x4a, 0x67, 0xe9, 0xf6,
        0xbf, 0x77, 0x27, 0xb0, 0x9a, 0xc6, 0x12, 0x40,
@@ -2502,7 +2502,7 @@
 /*
  * Vector 8 from IEEE 1619/D16, blkno 0xfe.
  */
-static const uint8_t aes_xts_256_vec8_ptxt[SECSIZE] = {
+static const uint8_t aes_xts_256_vec8_ptxt[SECSIZE] __aligned(4) = {
        0xd5, 0x5f, 0x68, 0x4f, 0x81, 0xf4, 0x42, 0x6e,
        0x9f, 0xde, 0x92, 0xa5, 0xff, 0x02, 0xdf, 0x2a,
        0xc8, 0x96, 0xaf, 0x63, 0x96, 0x28, 0x88, 0xa9,
@@ -2639,7 +2639,7 @@
 /*
  * Vector 9 from IEEE 1619/D16, blkno 0xff.
  */
-static const uint8_t aes_xts_256_vec9_ptxt[SECSIZE] = {
+static const uint8_t aes_xts_256_vec9_ptxt[SECSIZE] __aligned(4) = {
        0x72, 0xef, 0xc1, 0xeb, 0xfe, 0x1e, 0xe2, 0x59,
        0x75, 0xa6, 0xeb, 0x3a, 0xa8, 0x58, 0x9d, 0xda,
        0x2b, 0x26, 0x1f, 0x1c, 0x85, 0xbd, 0xab, 0x44,
diff -r c1dd83e48e8b -r bf59e19f91a3 tests/dev/cgd/t_cgd_blowfish.c
--- a/tests/dev/cgd/t_cgd_blowfish.c    Sat Aug 15 07:42:07 2020 +0000
+++ b/tests/dev/cgd/t_cgd_blowfish.c    Sat Aug 15 10:03:10 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: t_cgd_blowfish.c,v 1.2 2017/01/13 21:30:39 christos Exp $      */
+/*     $NetBSD: t_cgd_blowfish.c,v 1.3 2020/08/15 10:03:10 mlelstv Exp $       */
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -92,7 +92,7 @@
        0
 };
 
-static const uint8_t bf_cbc_ptxt[SECSIZE] =
+static const uint8_t bf_cbc_ptxt[SECSIZE] __aligned(4) =
        "                abcdefghijklmnop"
        "                abcdefghijklmnop"
        "                abcdefghijklmnop"



Home | Main Index | Thread Index | Old Index