Lines Matching +full:0 +full:xc9

23     ipmi::SecureBuffer i = {0x04};  in TEST()
27 ASSERT_EQ(p.unpack(v), 0); in TEST()
30 uint8_t k = 0x04; in TEST()
37 ipmi::SecureBuffer i = {0x04, 0x86}; in TEST()
41 ASSERT_EQ(p.unpack(v), 0); in TEST()
44 uint8_t k = 0x04; in TEST()
53 uint8_t v = 0; in TEST()
55 ASSERT_NE(p.unpack(v), 0); in TEST()
59 ASSERT_EQ(v, 0); in TEST()
64 ipmi::SecureBuffer i = {0x04, 0x86}; in TEST()
68 ASSERT_EQ(p.unpack(v), 0); in TEST()
71 uint16_t k = 0x8604; in TEST()
78 ipmi::SecureBuffer i = {0x04, 0x86, 0x00}; in TEST()
82 ASSERT_EQ(p.unpack(v), 0); in TEST()
85 uint16_t k = 0x8604; in TEST()
92 ipmi::SecureBuffer i = {0x04}; in TEST()
94 uint16_t v = 0; in TEST()
96 ASSERT_NE(p.unpack(v), 0); in TEST()
100 ASSERT_EQ(v, 0); in TEST()
105 ipmi::SecureBuffer i = {0x04, 0x86, 0x00, 0x02}; in TEST()
109 ASSERT_EQ(p.unpack(v), 0); in TEST()
112 uint32_t k = 0x02008604; in TEST()
119 ipmi::SecureBuffer i = {0x04, 0x86, 0x00, 0x02, 0x44}; in TEST()
123 ASSERT_EQ(p.unpack(v), 0); in TEST()
126 uint32_t k = 0x02008604; in TEST()
133 ipmi::SecureBuffer i = {0x04, 0x86, 0x00}; in TEST()
135 uint32_t v = 0; in TEST()
137 ASSERT_NE(p.unpack(v), 0); in TEST()
141 ASSERT_EQ(v, 0); in TEST()
146 ipmi::SecureBuffer i = {0x04, 0x86, 0x00, 0x02, 0x44, 0x33, 0x22, 0x11}; in TEST()
150 ASSERT_EQ(p.unpack(v), 0); in TEST()
153 uint64_t k = 0x1122334402008604ull; in TEST()
160 ipmi::SecureBuffer i = {0x04, 0x86, 0x00, 0x02, 0x44, in TEST()
161 0x33, 0x22, 0x11, 0x55}; in TEST()
165 ASSERT_EQ(p.unpack(v), 0); in TEST()
168 uint64_t k = 0x1122334402008604ull; in TEST()
175 ipmi::SecureBuffer i = {0x04, 0x86, 0x00, 0x02, 0x44, 0x33, 0x22}; in TEST()
177 uint64_t v = 0; in TEST()
179 ASSERT_NE(p.unpack(v), 0); in TEST()
183 ASSERT_EQ(v, 0); in TEST()
188 ipmi::SecureBuffer i = {0x58, 0x23, 0x11}; in TEST()
192 ASSERT_EQ(p.unpack(v), 0); in TEST()
195 uint24_t k = 0x112358; in TEST()
202 ipmi::SecureBuffer i = {0x58, 0x23, 0x11, 0x00}; in TEST()
206 ASSERT_EQ(p.unpack(v), 0); in TEST()
209 uint24_t k = 0x112358; in TEST()
216 ipmi::SecureBuffer i = {0x58, 0x23}; in TEST()
218 uint24_t v = 0; in TEST()
220 ASSERT_NE(p.unpack(v), 0); in TEST()
224 ASSERT_EQ(v, 0); in TEST()
230 // v1 will use [2:0], v2 will use [7:3] in TEST()
231 ipmi::SecureBuffer i = {0xc9}; in TEST()
236 ASSERT_EQ(p.unpack(v1, v2), 0); in TEST()
239 uint3_t k1 = 0x1; in TEST()
240 uint5_t k2 = 0x19; in TEST()
249 ipmi::SecureBuffer i = {0xc9}; in TEST()
254 ASSERT_EQ(p.unpack(v1, v2), 0); in TEST()
257 uint3_t k1 = 0x1; in TEST()
258 uint4_t k2 = 0x9; in TEST()
267 ipmi::SecureBuffer i = {0xc9}; in TEST()
272 ASSERT_NE(p.unpack(v1, v2), 0); in TEST()
275 uint3_t k1 = 0x1; in TEST()
279 ASSERT_EQ(v2, 0); in TEST()
286 ipmi::SecureBuffer i = {0xc9}; in TEST()
291 ASSERT_EQ(p.unpack(v1, v2, v3, v4, v5, v6, v7, v8), 0); in TEST()
312 ipmi::SecureBuffer i = {0xc9}; in TEST()
317 ASSERT_EQ(p.unpack(v1, v2, v3, v4, v5, v6, v7), 0); in TEST()
336 ipmi::SecureBuffer i = {0xc9}; in TEST()
342 ASSERT_NE(p.unpack(v1, v2, v3, v4, v5, v6, v7, v8, v9), 0); in TEST()
362 ipmi::SecureBuffer i = {0xc9}; in TEST()
366 ASSERT_EQ(p.unpack(v), 0); in TEST()
369 std::bitset<8> k(0xc9); in TEST()
378 ipmi::SecureBuffer i = {0xc9}; in TEST()
382 ASSERT_EQ(p.unpack(v), 0); in TEST()
385 std::bitset<7> k(0x49); in TEST()
394 ipmi::SecureBuffer i = {0xc9}; in TEST()
398 ASSERT_NE(p.unpack(v), 0); in TEST()
401 std::bitset<9> k(0); in TEST()
409 // v1 will use [2:0], v2 will use [7:3] in TEST()
410 ipmi::SecureBuffer i = {0xc9}; in TEST()
415 ASSERT_EQ(p.unpack(v1, v2), 0); in TEST()
418 std::bitset<3> k1(0x1); in TEST()
419 std::bitset<5> k2(0x19); in TEST()
428 ipmi::SecureBuffer i = {0xc9}; in TEST()
433 ASSERT_EQ(p.unpack(v1, v2), 0); in TEST()
436 std::bitset<3> k1 = 0x1; in TEST()
437 std::bitset<4> k2 = 0x9; in TEST()
446 ipmi::SecureBuffer i = {0xc9}; in TEST()
451 ASSERT_NE(p.unpack(v1, v2), 0); in TEST()
454 std::bitset<3> k1 = 0x1; in TEST()
458 ASSERT_EQ(v2, 0); in TEST()
465 // v1[7:0] v1[15:9] v1[23:16] v1[31:24] in TEST()
466 ipmi::SecureBuffer i = {0xb4, 0x86, 0x91, 0xc2}; in TEST()
470 ASSERT_EQ(p.unpack(v), 0); in TEST()
473 std::bitset<32> k(0xc29186b4); in TEST()
481 ipmi::SecureBuffer i = {0xb4, 0x86, 0x91, 0xc2}; in TEST()
485 ASSERT_EQ(p.unpack(v), 0); in TEST()
488 std::bitset<31> k(0x429186b4); in TEST()
496 ipmi::SecureBuffer i = {0xb4, 0x86, 0x91, 0xc2}; in TEST()
500 ASSERT_NE(p.unpack(v), 0); in TEST()
504 ASSERT_EQ(v, 0); in TEST()
510 ipmi::SecureBuffer i = {0x02, 0x00, 0x86, 0x04}; in TEST()
514 ASSERT_EQ(p.unpack(v), 0); in TEST()
517 std::array<uint8_t, 4> k = {{0x02, 0x00, 0x86, 0x04}}; in TEST()
526 ipmi::SecureBuffer i = {0x02, 0x00, 0x86, 0x04, 0x22}; in TEST()
530 ASSERT_EQ(p.unpack(v), 0); in TEST()
533 std::array<uint8_t, 4> k = {{0x02, 0x00, 0x86, 0x04}}; in TEST()
542 ipmi::SecureBuffer i = {0x02, 0x00, 0x86}; in TEST()
546 ASSERT_NE(p.unpack(v), 0); in TEST()
551 std::array<uint8_t, 4> k = {{0, 0, 0, 0}}; in TEST()
560 // v[0][7:0] v[0][15:9] v[0][23:16] v[0][31:24] in TEST()
561 // v[1][7:0] v[1][15:9] v[1][23:16] v[1][31:24] in TEST()
562 // v[2][7:0] v[2][15:9] v[2][23:16] v[2][31:24] in TEST()
563 // v[3][7:0] v[3][15:9] v[3][23:16] v[3][31:24] in TEST()
564 ipmi::SecureBuffer i = {0x44, 0x33, 0x22, 0x11, 0x88, 0x66, 0x44, 0x22, in TEST()
565 0x99, 0x77, 0x55, 0x33, 0x78, 0x56, 0x34, 0x12}; in TEST()
569 ASSERT_EQ(p.unpack(v), 0); in TEST()
573 {0x11223344, 0x22446688, 0x33557799, 0x12345678}}; in TEST()
583 // v[0][7:0] v[0][15:9] v[0][23:16] v[0][31:24] in TEST()
584 // v[1][7:0] v[1][15:9] v[1][23:16] v[1][31:24] in TEST()
585 // v[2][7:0] v[2][15:9] v[2][23:16] v[2][31:24] in TEST()
586 // v[3][7:0] v[3][15:9] v[3][23:16] v[3][31:24] in TEST()
587 ipmi::SecureBuffer i = {0x44, 0x33, 0x22, 0x11, 0x88, 0x66, in TEST()
588 0x44, 0x22, 0x99, 0x77, 0x55, 0x33, in TEST()
589 0x78, 0x56, 0x34, 0x12, 0xaa}; in TEST()
593 ASSERT_EQ(p.unpack(v), 0); in TEST()
597 {0x11223344, 0x22446688, 0x33557799, 0x12345678}}; in TEST()
607 // v[0][7:0] v[0][15:9] v[0][23:16] v[0][31:24] in TEST()
608 // v[1][7:0] v[1][15:9] v[1][23:16] v[1][31:24] in TEST()
609 // v[2][7:0] v[2][15:9] v[2][23:16] v[2][31:24] in TEST()
610 // v[3][7:0] v[3][15:9] v[3][23:16] v[3][31:24] in TEST()
611 ipmi::SecureBuffer i = {0x44, 0x33, 0x22, 0x11, 0x88, 0x66, 0x44, 0x22, in TEST()
612 0x99, 0x77, 0x55, 0x33, 0x78, 0x56, 0x34}; in TEST()
616 ASSERT_NE(p.unpack(v), 0); in TEST()
620 std::array<uint32_t, 4> k = {{0, 0, 0, 0}}; in TEST()
629 // v[0][7:0] v[0][15:9] v[0][23:16] v[0][31:24] in TEST()
630 // v[1][7:0] v[1][15:9] v[1][23:16] v[1][31:24] in TEST()
631 // v[2][7:0] v[2][15:9] v[2][23:16] v[2][31:24] in TEST()
632 // v[3][7:0] v[3][15:9] v[3][23:16] v[3][31:24] in TEST()
633 ipmi::SecureBuffer i = {0x44, 0x33, 0x22, 0x11, 0x88, 0x66, 0x44, 0x22, in TEST()
634 0x99, 0x77, 0x55, 0x33, 0x78, 0x56, 0x34, 0x12}; in TEST()
638 ASSERT_EQ(p.unpack(v), 0); in TEST()
641 std::vector<uint32_t> k = {0x11223344, 0x22446688, 0x33557799, 0x12345678}; in TEST()
654 // v[0][7:0] v[0][15:9] v[0][23:16] v[0][31:24] in TEST()
655 // v[1][7:0] v[1][15:9] v[1][23:16] v[1][31:24] in TEST()
656 // v[2][7:0] v[2][15:9] v[2][23:16] v[2][31:24] in TEST()
657 // v[3][7:0] v[3][15:9] v[3][23:16] v[3][31:24] in TEST()
658 ipmi::SecureBuffer i = {0x44, 0x33, 0x22, 0x11, 0x88, 0x66, 0x44, 0x22, in TEST()
659 0x99, 0x77, 0x55, 0x33, 0x78, 0x56, 0x34}; in TEST()
663 ASSERT_EQ(p.unpack(v), 0); in TEST()
668 std::vector<uint32_t> k = {0x11223344, 0x22446688, 0x33557799}; in TEST()
676 ipmi::SecureBuffer i = {0x02, 0x00, 0x86, 0x04}; in TEST()
680 ASSERT_EQ(p.unpack(v), 0); in TEST()
683 std::vector<uint8_t> k = {0x02, 0x00, 0x86, 0x04}; in TEST()
695 ASSERT_EQ(p.unpack(v), 0); in TEST()
706 ipmi::SecureBuffer i = {0x02, 0x00, 0x86, 0x04}; in TEST()
710 ASSERT_EQ(p.unpack(v), 0); in TEST()
713 std::vector<std::tuple<uint8_t, uint8_t>> k = {{0x02, 0x00}, {0x86, 0x04}}; in TEST()
721 ipmi::SecureBuffer i = {0x02, 0x00, 0x86, 0x04, 0xb4}; in TEST()
725 ASSERT_EQ(p.unpack(v), 0); in TEST()
728 std::vector<std::tuple<uint8_t, uint8_t>> k = {{0x02, 0x00}, {0x86, 0x04}}; in TEST()
741 ipmi::SecureBuffer i = {0xbe, 0x02, 0x00, 0x86, 0x04}; in TEST()
745 ASSERT_EQ(p.unpack(v), 0); in TEST()
748 std::optional<std::tuple<uint8_t, uint32_t>> k{{0xbe, 0x04860002}}; in TEST()
756 ipmi::SecureBuffer i = {0x02, 0x00, 0x86, 0x04}; in TEST()
760 ASSERT_EQ(p.unpack(v), 0); in TEST()
772 // v1[7:0] v2[7:0] v2[15:8] v3[7:0] v3[15:8] v3[23:16] v3[31:24] in TEST()
773 // v4[7:0] v4[15:8] v4[23:16] v4[31:24] in TEST()
775 ipmi::SecureBuffer i = {0x02, 0x04, 0x06, 0x11, 0x22, 0x33, 0x44, 0x55, in TEST()
776 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc}; in TEST()
783 ASSERT_EQ(p.unpack(v1, v2, v3, v4), 0); in TEST()
786 uint8_t k1 = 0x02; in TEST()
787 uint16_t k2 = 0x0604; in TEST()
788 uint32_t k3 = 0x44332211; in TEST()
789 uint64_t k4 = 0xccbbaa9988776655ull; in TEST()
801 // v1[7:0] v2[7:0] v2[15:8] v3[7:0] v3[15:8] v3[23:16] v3[31:24] in TEST()
802 // v4[7:0] v4[15:8] v4[23:16] v4[31:24] in TEST()
804 ipmi::SecureBuffer i = {0x02, 0x04, 0x06, 0x11, 0x22, 0x33, 0x44, 0x55, in TEST()
805 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc}; in TEST()
809 ASSERT_EQ(p.unpack(v), 0); in TEST()
812 uint8_t k1 = 0x02; in TEST()
813 uint16_t k2 = 0x0604; in TEST()
814 uint32_t k3 = 0x44332211; in TEST()
815 uint64_t k4 = 0xccbbaa9988776655ull; in TEST()
825 // v1 will use k[0][1:0] in TEST()
826 // v2 will use k[0][2] in TEST()
827 // v3[4:0] will use k[0][7:3], v3[6:5] will use k[1][1:0] in TEST()
830 ipmi::SecureBuffer i = {0x9e, 0xdb}; in TEST()
838 ASSERT_EQ(p.unpack(v1, v2, v3, v4, v5), 0); in TEST()
841 uint2_t k1 = 2; // binary 0b10 in TEST()
842 bool k2 = true; // binary 0b1 in TEST()
843 std::bitset<7> k3(0x73); // binary 0b1110011 in TEST()
844 bool k4 = false; // binary 0b0 in TEST()
845 uint5_t k5 = 27; // binary 0b11011 in TEST()
859 // v1 will use k[0][1:0] in TEST()
860 // v2[5:0] will use k[0][7:2], v2[7:6] will use k[1][1:0] in TEST()
862 // v4[4:0] will use k[1][7:3] v4[12:5] will use k[2][7:0] in TEST()
863 // v4[15:13] will use k[3][2:0] in TEST()
865 // v6[3:0] will use k[3][7:0] v6[11:4] will use k[4][7:0] in TEST()
866 // v6[19:12] will use k[5][7:0] v6[27:20] will use k[6][7:0] in TEST()
867 // v6[31:28] will use k[7][3:0] in TEST()
869 ipmi::SecureBuffer i = {0x96, 0xd2, 0x2a, 0xcd, 0xd3, 0x3b, 0xbc, 0x9d}; in TEST()
879 ASSERT_EQ(p.unpack(v1, v2, v3, v4, v5, v6, v7), 0); in TEST()
882 uint2_t k1 = 2; // binary 0b10 in TEST()
883 uint8_t k2 = 0xa5; // binary 0b10100101 in TEST()
884 bool k3 = false; // binary 0b0 in TEST()
885 uint16_t k4 = 0xa55a; // binary 0b1010010101011010 in TEST()
886 bool k5 = true; // binary 0b1 in TEST()
887 uint32_t k6 = 0xdbc3bd3c; // binary 0b11011011110000111011110100111100 in TEST()
888 uint4_t k7 = 9; // binary 0b1001 in TEST()