Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
AesCcmTestVectors.hxx
1
Key =
hex2str
(
"97bc7482a87ba005475dfa3448f59d4b3f9c4c969d08b39b1b21ef965c0f5125"
);
2
if
(index == 40) {
3
Nonce =
hex2str
(
"0bcf78103ec52d6df28887"
);
4
Adata =
hex2str
(
"049c10f0cb37ae08eae2d0766563b7c5a8454f841c2061a4f71a0a2158ae6ce5"
);
5
Payload
=
hex2str
(
"b99bf4dc781795fc4d3a8467b06e1665d4e543657f23129f"
);
6
CT =
hex2str
(
"0d3891fa0caac1f7ebe41b480920ffd34d4155064c24f3b17a483163dd8f228d1f20cd4f86cf38fd"
);
7
return
;
8
}
9
if
(index == 41) {
10
Nonce =
hex2str
(
"ab6374c6b2faefd92fa3d3"
);
11
Adata =
hex2str
(
"f19c044023e5cf339203738ee70e76527519763664c06ae00e002a5ba94c32c6"
);
12
Payload
=
hex2str
(
"a2e5c51f516db01688b64c173bb25645182a005018022ee1"
);
13
CT =
hex2str
(
"f70c598df3c64d3527ebb7fc8408b7de2cfaa1da7984ec361f1ad61758d828b70d4881b7d6ae8cd0"
);
14
return
;
15
}
16
if
(index == 42) {
17
Nonce =
hex2str
(
"cfb89e7ddcba601e875110"
);
18
Adata =
hex2str
(
"052714010da516c896ac5842a839ae845324643cddb080e6206148432d0d0407"
);
19
Payload
=
hex2str
(
"037f206cab78a6ca0745dc8fc137e22e14f3d7183917ef83"
);
20
CT =
hex2str
(
"ccd675862502a2e2520a33250150b8b7b220e84db854888c316dd62075fc761e2bc80edc5c564bdf"
);
21
return
;
22
}
23
if
(index == 43) {
24
Nonce =
hex2str
(
"967cb6f8530bf8a43adb42"
);
25
Adata =
hex2str
(
"cf391a84d03e2e22aec1965cec821f99e7bf21a7c3580dffa531464b22d83225"
);
26
Payload
=
hex2str
(
"caa3d928d2bf2b7f2cd8a7f357055b6d6895a5e34f47972a"
);
27
CT =
hex2str
(
"4f4f509debe6e52eae4af8b1740dde0a5338f78711a3b4ebfc8b5aca6d606222d6af7cfea0d1f4e1"
);
28
return
;
29
}
30
if
(index == 44) {
31
Nonce =
hex2str
(
"f5b7b5dd2b5e1ec93710c9"
);
32
Adata =
hex2str
(
"e7a6b228a67d37b9d29a38efc547e50b4a6d95d599b45ee189ece21101ac6b5b"
);
33
Payload
=
hex2str
(
"4a74ff35418723f2cecec1012484b52114067b2b2393e7f4"
);
34
CT =
hex2str
(
"25b140922a9d4f2ce153a4ff86596a49d7de6a6184e931e8b2ff27a98029b23484e00c2a5d291887"
);
35
return
;
36
}
37
if
(index == 45) {
38
Nonce =
hex2str
(
"713de00faff892977d99d0"
);
39
Adata =
hex2str
(
"14ea93488d4284d21d4c7ce14414adf45c1ed9d2d99db866d0e59accb6234dac"
);
40
Payload
=
hex2str
(
"3820db475c7cb04a0f74d8e449f026ec951fa59667738698"
);
41
CT =
hex2str
(
"e4d92ab8d1ffb0976670d891cc8338da12f86d5d79b334103d2ae816edf857c810b6fdc7f2c71f1d"
);
42
return
;
43
}
44
if
(index == 46) {
45
Nonce =
hex2str
(
"ba87934808de09b2ae829b"
);
46
Adata =
hex2str
(
"30e2ea2a505f19e8760a0a84961000c7a0b7fe3460a9d3f5a38f54149be2e9ee"
);
47
Payload
=
hex2str
(
"0e52a384cedcdf7f179348de6e7336aa86f8855fbd903cfa"
);
48
CT =
hex2str
(
"6df893eed2be958e5f542f8cb4adb392b34786cb4ce821ec93fc57997b977948d55bdb026db5bc48"
);
49
return
;
50
}
51
if
(index == 47) {
52
Nonce =
hex2str
(
"ea09fbe5da0fa4fe911e18"
);
53
Adata =
hex2str
(
"237dc8512b29bccdeb8ee39cf83b9b6dd203823d175c44d5f605b194e7ec136e"
);
54
Payload
=
hex2str
(
"41cee0ecaf9c65cef740440af37954ef49a585779d2abbca"
);
55
CT =
hex2str
(
"2f204ebcf549ee2a800d870e6341b9a89a41ab4ae91b6902ff704a2bcfb8becd0226f76d68fbb08b"
);
56
return
;
57
}
58
if
(index == 48) {
59
Nonce =
hex2str
(
"5b80d7affc4ab4a4b68bdd"
);
60
Adata =
hex2str
(
"3a38dd7da30f5c312fb1e978d87b7a39792fd9ea3e9ab1565874e99df587327c"
);
61
Payload
=
hex2str
(
"5ff92f6d3ca791421363e10cc84b4e8e21e0ebe5d8c55d6c"
);
62
CT =
hex2str
(
"05472db7875d59f8bed45606f355a516de93740aa2baeba18df9400df42baee6b9a0d75b45840104"
);
63
return
;
64
}
65
if
(index == 49) {
66
Nonce =
hex2str
(
"514bba483fe7f2b7e555cc"
);
67
Adata =
hex2str
(
"ac8beb419099cdb42a39e9b46fd900cc52eec4b43a96ed18b37b899b63fb931c"
);
68
Payload
=
hex2str
(
"b0b11dfca9b3936d1b4a423c5acd3d012b399a487c19c994"
);
69
CT =
hex2str
(
"fa20629d514c4ce7bf727629bca5aa1c0c7e7851fc1bfc5c847729a70d7b4cff5281aece37006015"
);
70
return
;
71
}
openlcb::Payload
string Payload
Container that carries the data bytes in an NMRAnet message.
Definition
openlcb/Defs.hxx:51
hex2str
std::string hex2str(const char *hex)
Converts a hex string into the respective byte string.
Definition
test_main.hxx:422
src
utils
AesCcmTestVectors.hxx
Generated on Sun Feb 2 2025 21:18:14 for Open Model Railroad Network (OpenMRN) by
1.9.8