Lines Matching +full:concat +full:- +full:map
7 // http://www.apache.org/licenses/LICENSE-2.0
30 concat!( in test_cose_key_encode()
31 "a2", // 2-map in test_cose_key_encode()
33 "02", "43", "010203" // 2 (kid) => 3-bstr in test_cose_key_encode()
41 concat!( in test_cose_key_encode()
42 "a1", // 1-map in test_cose_key_encode()
51 concat!( in test_cose_key_encode()
52 "a1", // 1-map in test_cose_key_encode()
62 concat!( in test_cose_key_encode()
63 "a2", // 2-map in test_cose_key_encode()
65 "05", "43", "030201", // 5 (base_iv) => 3-bstr in test_cose_key_encode()
74 concat!( in test_cose_key_encode()
75 "a2", // 2-map in test_cose_key_encode()
77 "03", "26", // 3 (alg) => -7 in test_cose_key_encode()
83 alg: Some(Algorithm::PrivateUse(-70_000)), in test_cose_key_encode()
86 concat!( in test_cose_key_encode()
87 "a2", // 2-map in test_cose_key_encode()
89 "03", "3a", "0001116f", // 3 (alg) => -70000 in test_cose_key_encode()
98 concat!( in test_cose_key_encode()
99 "a2", // 2-map in test_cose_key_encode()
117 concat!( in test_cose_key_encode()
118 "a3", // 3-map in test_cose_key_encode()
120 "02", "43", "010203", // 2 (kid) => 3-bstr in test_cose_key_encode()
121 "04", "83", "03", "04", "63616263", // 4 (key_ops) => 3-tuple [3,4,"abc"] in test_cose_key_encode()
133 concat!( in test_cose_key_encode()
134 "a3", // 3-map in test_cose_key_encode()
149 concat!( in test_cose_key_encode()
150 "a3", // 3-map in test_cose_key_encode()
166 concat!( in test_cose_key_encode()
167 "a3", // 3-map in test_cose_key_encode()
182 .param(-70000, Value::Null) in test_cose_key_encode()
184 concat!( in test_cose_key_encode()
200 concat!( in test_cose_key_encode()
201 "a4", // 3-map in test_cose_key_encode()
203 "20", "01", // -1 (crv) => 1 (P_256) in test_cose_key_encode()
204 "21", "43", "aabbcc", // -2 (x) => 3-bstr in test_cose_key_encode()
205 "22", "f4" // -3 (y) => false in test_cose_key_encode()
218 let keyset = CoseKeySet(tests.iter().map(|(l, _v)| l.clone()).collect()); in test_cose_key_encode()
233 // Note that map contents have been reordered into canonical order. in test_rfc8152_public_cose_key_decode()
241 concat!( in test_rfc8152_public_cose_key_decode()
256 concat!("a5", in test_rfc8152_public_cose_key_decode()
271 concat!("a5", in test_rfc8152_public_cose_key_decode()
285 concat!("a5", in test_rfc8152_public_cose_key_decode()
303 let keyset = CoseKeySet(tests.iter().map(|(l, _v)| l.clone()).collect()); in test_rfc8152_public_cose_key_decode()
315 // Note that map contents have been reordered into canonical order. in test_rfc8152_private_cose_key_decode()
324 concat!( in test_rfc8152_private_cose_key_decode()
341 concat!("a6", in test_rfc8152_private_cose_key_decode()
357 concat!("a6", in test_rfc8152_private_cose_key_decode()
369 key_id: b"our-secret".to_vec(), in test_rfc8152_private_cose_key_decode()
376 concat!("a3", in test_rfc8152_private_cose_key_decode()
389 concat!("a6", in test_rfc8152_private_cose_key_decode()
401 key_id: b"our-secret2".to_vec(), in test_rfc8152_private_cose_key_decode()
408 concat!("a3", in test_rfc8152_private_cose_key_decode()
417 key_id: b"018c0ae5-4d9b-471b-bfd6-eef314bc7037".to_vec(), in test_rfc8152_private_cose_key_decode()
424 concat!("a3", in test_rfc8152_private_cose_key_decode()
440 let keyset = CoseKeySet(tests.iter().map(|(l, _v)| l.clone()).collect()); in test_rfc8152_private_cose_key_decode()
453 concat!( in test_cose_key_decode_fail()
454 "82", // 2-tuple (invalid) in test_cose_key_decode_fail()
457 "expected map", in test_cose_key_decode_fail()
460 concat!( in test_cose_key_decode_fail()
461 "a2", // 2-map in test_cose_key_decode_fail()
463 "02", "43", "010203" // 2 (kid) => 3-bstr in test_cose_key_decode_fail()
468 concat!( in test_cose_key_decode_fail()
469 "a2", // 2-map in test_cose_key_decode_fail()
470 "01", "4101", // 1 (kty) => 1-bstr (invalid value type) in test_cose_key_decode_fail()
471 "02", "43", "010203" // 2 (kid) => 3-bstr in test_cose_key_decode_fail()
476 concat!( in test_cose_key_decode_fail()
477 "a1", // 1-map (no kty value) in test_cose_key_decode_fail()
478 "02", "41", "01", // 2 (kid) => 1-bstr in test_cose_key_decode_fail()
483 concat!( in test_cose_key_decode_fail()
484 "a2", // 2-map in test_cose_key_decode_fail()
486 "02", "40", // 2 (kid) => 0-bstr in test_cose_key_decode_fail()
488 "expected non-empty bstr", in test_cose_key_decode_fail()
491 concat!( in test_cose_key_decode_fail()
492 "a2", // 2-map in test_cose_key_decode_fail()
499 concat!( in test_cose_key_decode_fail()
500 "a2", // 2-map in test_cose_key_decode_fail()
507 concat!( in test_cose_key_decode_fail()
508 "a2", // 2-map in test_cose_key_decode_fail()
510 "03", "4101", // 3 (alg) => 1-bstr (invalid value type) in test_cose_key_decode_fail()
515 concat!( in test_cose_key_decode_fail()
516 "a2", // 2-map in test_cose_key_decode_fail()
518 "04", "4101", // 4 (key_ops) => 1-bstr (invalid value type) in test_cose_key_decode_fail()
523 concat!( in test_cose_key_decode_fail()
524 "a2", // 2-map in test_cose_key_decode_fail()
526 "04", "82", "03", "03", // 4 (key_ops) => 3-tuple [3,3] in test_cose_key_decode_fail()
531 concat!( in test_cose_key_decode_fail()
532 "a2", // 2-map in test_cose_key_decode_fail()
534 "04", "80", // 4 (key_ops) => 0-tuple [] in test_cose_key_decode_fail()
536 "expected non-empty array", in test_cose_key_decode_fail()
539 concat!( in test_cose_key_decode_fail()
540 "a2", // 2-map in test_cose_key_decode_fail()
542 "04", "82", "03", "0b", // 4 (key_ops) => 3-tuple [3,11] in test_cose_key_decode_fail()
547 concat!( in test_cose_key_decode_fail()
548 "a2", // 2-map in test_cose_key_decode_fail()
550 "05", "40", // 5 (base_iv) => 0-bstr in test_cose_key_decode_fail()
552 "expected non-empty bstr", in test_cose_key_decode_fail()
555 concat!( in test_cose_key_decode_fail()
556 "a2", // 2-map in test_cose_key_decode_fail()
573 concat!( in test_cose_keyset_decode_fail()
574 "a1", // 1-map in test_cose_keyset_decode_fail()
575 "a1", // 1-map in test_cose_keyset_decode_fail()
592 concat!( in test_cose_key_decode_dup_fail()
593 "a3", // 3-map in test_cose_key_decode_dup_fail()
598 "duplicate map key", in test_cose_key_decode_dup_fail()
601 concat!( in test_cose_key_decode_dup_fail()
602 "a3", // 3-map in test_cose_key_decode_dup_fail()
604 "02", "41", "01", // 2 (kid) => 1-bstr in test_cose_key_decode_dup_fail()
607 "duplicate map key", in test_cose_key_decode_dup_fail()
625 expect_err(result, "duplicate map key"); in test_cose_key_encode_dup_fail()
757 key_data: concat!( in test_key_canonicalize()
758 "a2", // 2-map in test_key_canonicalize()
760 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()
776 key_data: concat!( in test_key_canonicalize()
777 "a2", // 2-map in test_key_canonicalize()
778 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()
791 rfc7049_data: Some(concat!( in test_key_canonicalize()
792 "a2", // 2-map in test_key_canonicalize()
794 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()
796 rfc8949_data: Some(concat!( in test_key_canonicalize()
797 "a2", // 2-map in test_key_canonicalize()
799 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()
803 key_data: concat!( in test_key_canonicalize()
804 "a4", // 4-map in test_key_canonicalize()
805 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()
830 rfc7049_data: Some(concat!( in test_key_canonicalize()
831 "a4", // 4-map in test_key_canonicalize()
833 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()
837 rfc8949_data: Some(concat!( in test_key_canonicalize()
838 "a4", // 4-map in test_key_canonicalize()
840 "03", "26", // 3 (alg) => -7 in test_key_canonicalize()