description: Unit tests for swiftnav.sbp.signing MsgEcdsaSignature
generated_on: '2023-03-17 19:24:46.292191'
package: sbp.signing
tests:
- msg:
    c_decoded_fields:
      n_signed_messages:
        handle_as: vararray-len
        relates_to: signed_messages
        value: 3
    fields:
      certificate_id:
      - 1
      - 2
      - 3
      - 4
      flags: 0
      on_demand_counter: 2
      signature:
        data:
        - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        - 12
        - 13
        - 14
        - 15
        - 16
        - 17
        - 18
        - 19
        - 20
        - 21
        - 22
        - 23
        - 24
        - 25
        - 26
        - 27
        - 28
        - 29
        - 30
        - 31
        - 32
        - 33
        - 34
        - 35
        - 36
        - 37
        - 38
        - 39
        - 40
        - 41
        - 42
        - 43
        - 44
        - 45
        - 46
        - 47
        - 48
        - 49
        - 50
        - 51
        - 52
        - 53
        - 54
        - 55
        - 56
        - 57
        - 58
        - 59
        - 60
        - 61
        - 62
        - 63
        - 64
        - 65
        - 66
        - 67
        - 68
        - 69
        - 70
        - 71
        len: 72
      signed_messages:
      - 10
      - 21
      - 23
      stream_counter: 1
    module: sbp.signing
    name: MsgEcdsaSignature
  msg_type: '0xC08'
  raw_json: '{"preamble": 85, "msg_type": 3080, "sender": 66, "length": 83, "payload":
    "AAECAQIDBEgAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkcKFRc=",
    "crc": 33768, "flags": 0, "stream_counter": 1, "on_demand_counter": 2, "certificate_id":
    [1, 2, 3, 4], "signature": {"len": 72, "data": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
    10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
    30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
    50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
    70, 71]}, "signed_messages": [10, 21, 23]}'
  raw_packet: VQgMQgBTAAECAQIDBEgAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkcKFRfogw==
  sbp:
    crc: '0x83E8'
    length: 83
    msg_type: '0xC08'
    payload: AAECAQIDBEgAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkcKFRc=
    preamble: '0x55'
    sender: '0x42'
