Home
last modified time | relevance | path

Searched refs:cbor (Results 1 – 8 of 8) sorted by relevance

/device/google/cuttlefish/guest/hals/identity/libeic/
DEicCbor.c19 void eicCborInit(EicCbor* cbor, uint8_t* buffer, size_t bufferSize) { in eicCborInit() argument
20 eicMemSet(cbor, '\0', sizeof(EicCbor)); in eicCborInit()
21 cbor->size = 0; in eicCborInit()
22 cbor->bufferSize = bufferSize; in eicCborInit()
23 cbor->buffer = buffer; in eicCborInit()
24 cbor->digestType = EIC_CBOR_DIGEST_TYPE_SHA256; in eicCborInit()
25 eicOpsSha256Init(&cbor->digester.sha256); in eicCborInit()
28 void eicCborInitHmacSha256(EicCbor* cbor, uint8_t* buffer, size_t bufferSize, in eicCborInitHmacSha256() argument
30 eicMemSet(cbor, '\0', sizeof(EicCbor)); in eicCborInitHmacSha256()
31 cbor->size = 0; in eicCborInitHmacSha256()
[all …]
DEicPresentation.c128 EicCbor cbor; in eicPresentationGenerateSigningKeyPair() local
129 eicCborInit(&cbor, cborBuf, sizeof cborBuf); in eicPresentationGenerateSigningKeyPair()
130 eicCborAppendArray(&cbor, 2); in eicPresentationGenerateSigningKeyPair()
131 eicCborAppendStringZ(&cbor, "ProofOfBinding"); in eicPresentationGenerateSigningKeyPair()
132 eicCborAppendByteString(&cbor, ctx->proofOfProvisioningSha256, in eicPresentationGenerateSigningKeyPair()
134 if (cbor.size > sizeof(cborBuf)) { in eicPresentationGenerateSigningKeyPair()
139 size_t proofOfBindingSize = cbor.size; in eicPresentationGenerateSigningKeyPair()
238 EicCbor cbor; in eicPresentationValidateRequestMessage() local
239 eicCborInit(&cbor, NULL, 0); in eicPresentationValidateRequestMessage()
240 eicCborAppendArray(&cbor, 4); in eicPresentationValidateRequestMessage()
[all …]
DEicProvisioning.c150 eicCborInit(&ctx->cbor, NULL, 0); in eicProvisioningStartPersonalization()
163 eicCborAppendArray(&ctx->cbor, 4); in eicProvisioningStartPersonalization()
164 eicCborAppendStringZ(&ctx->cbor, "Signature1"); in eicProvisioningStartPersonalization()
170 eicCborAppendByteString(&ctx->cbor, coseEncodedProtectedHeaders, in eicProvisioningStartPersonalization()
176 eicCborAppendByteString(&ctx->cbor, externalAad, sizeof(externalAad)); in eicProvisioningStartPersonalization()
181 eicCborBegin(&ctx->cbor, EIC_CBOR_MAJOR_TYPE_BYTE_STRING, in eicProvisioningStartPersonalization()
183 ctx->expectedCborSizeAtEnd = expectedProofOfProvisioningSize + ctx->cbor.size; in eicProvisioningStartPersonalization()
186 eicCborEnableSecondaryDigesterSha256(&ctx->cbor, in eicProvisioningStartPersonalization()
189 eicCborAppendArray(&ctx->cbor, 5); in eicProvisioningStartPersonalization()
190 eicCborAppendStringZ(&ctx->cbor, "ProofOfProvisioning"); in eicProvisioningStartPersonalization()
[all …]
DEicCbor.h65 void eicCborInit(EicCbor* cbor, uint8_t* buffer, size_t bufferSize);
69 void eicCborInitHmacSha256(EicCbor* cbor, uint8_t* buffer, size_t bufferSize,
78 void eicCborEnableSecondaryDigesterSha256(EicCbor* cbor, EicSha256Ctx* sha256);
81 void eicCborFinal(EicCbor* cbor, uint8_t digest[EIC_SHA256_DIGEST_SIZE]);
84 void eicCborAppend(EicCbor* cbor, const uint8_t* data, size_t size);
101 void eicCborBegin(EicCbor* cbor, int majorType, uint64_t size);
104 void eicCborAppendByteString(EicCbor* cbor, const uint8_t* data,
108 void eicCborAppendString(EicCbor* cbor, const char* str, size_t strLength);
111 void eicCborAppendStringZ(EicCbor* cbor, const char* str);
114 void eicCborAppendSimple(EicCbor* cbor, uint8_t simpleValue);
[all …]
DEicProvisioning.h53 EicCbor cbor; member
DEicPresentation.h95 EicCbor cbor; member
/device/google/cuttlefish/host/frontend/webrtc/libdevice/
DAndroid.bp70 "libcn-cbor",
/device/google/cuttlefish/host/frontend/webrtc/
DAndroid.bp54 "libcn-cbor",