Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 29ba0649 authored by Andrew Scull's avatar Andrew Scull
Browse files

identity: fix CBOR 8-byte integer encoding

8-byte intergers are identified by the additional information having the
value 27.

Test: atest VtsHalIdentityTargetTest
Change-Id: I986162c4966275d7589d99c08c7323445e1f9e80
parent 75d7e5de
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -114,7 +114,7 @@ void eicCborBegin(EicCbor* cbor, int majorType, size_t size) {
        data[4] = size & 0xff;
        eicCborAppend(cbor, data, 5);
    } else {
        data[0] = (majorType << 5) | 24;
        data[0] = (majorType << 5) | 27;
        data[1] = (((uint64_t)size) >> 56) & 0xff;
        data[2] = (((uint64_t)size) >> 48) & 0xff;
        data[3] = (((uint64_t)size) >> 40) & 0xff;