Searched refs:cbor (Results 1 – 8 of 8) sorted by relevance
/device/google/cuttlefish/guest/hals/identity/libeic/ |
D | EicCbor.c | 19 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 …]
|
D | EicPresentation.c | 128 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 …]
|
D | EicProvisioning.c | 150 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 …]
|
D | EicCbor.h | 65 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 …]
|
D | EicProvisioning.h | 53 EicCbor cbor; member
|
D | EicPresentation.h | 95 EicCbor cbor; member
|
/device/google/cuttlefish/host/frontend/webrtc/libdevice/ |
D | Android.bp | 70 "libcn-cbor",
|
/device/google/cuttlefish/host/frontend/webrtc/ |
D | Android.bp | 54 "libcn-cbor",
|