Lines Matching refs:cbor
69 void eicCborInit(EicCbor* cbor, uint8_t* buffer, size_t bufferSize);
73 void eicCborInitHmacSha256(EicCbor* cbor, uint8_t* buffer, size_t bufferSize,
82 void eicCborEnableSecondaryDigesterSha256(EicCbor* cbor, EicSha256Ctx* sha256);
85 void eicCborFinal(EicCbor* cbor, uint8_t digest[EIC_SHA256_DIGEST_SIZE]);
88 void eicCborAppend(EicCbor* cbor, const uint8_t* data, size_t size);
105 void eicCborBegin(EicCbor* cbor, int majorType, uint64_t size);
108 void eicCborAppendByteString(EicCbor* cbor, const uint8_t* data, size_t dataSize);
111 void eicCborAppendString(EicCbor* cbor, const char* str, size_t strLength);
114 void eicCborAppendStringZ(EicCbor* cbor, const char* str);
117 void eicCborAppendSimple(EicCbor* cbor, uint8_t simpleValue);
120 void eicCborAppendBool(EicCbor* cbor, bool value);
123 void eicCborAppendSemantic(EicCbor* cbor, uint64_t value);
126 void eicCborAppendUnsigned(EicCbor* cbor, uint64_t value);
129 void eicCborAppendNumber(EicCbor* cbor, int64_t value);
135 void eicCborAppendArray(EicCbor* cbor, size_t numElements);
141 void eicCborAppendMap(EicCbor* cbor, size_t numPairs);