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/1d77eda8770a
branches: trunk
changeset: 974877:1d77eda8770a
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 58e33dc1a60f -r 1d77eda8770a 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 58e33dc1a60f -r 1d77eda8770a 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 58e33dc1a60f -r 1d77eda8770a 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 58e33dc1a60f -r 1d77eda8770a 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