Lines Matching refs:data
76 void eicOpsHmacSha256Update(EicHmacSha256Ctx* ctx, const uint8_t* data, in eicOpsHmacSha256Update() argument
79 if (HMAC_Update(realCtx, data, len) != 1) { in eicOpsHmacSha256Update()
101 void eicOpsSha256Update(EicSha256Ctx* ctx, const uint8_t* data, size_t len) { in eicOpsSha256Update() argument
103 SHA256_Update(realCtx, data, len); in eicOpsSha256Update()
118 memcpy(buf, bytes.value().data(), numBytes); in eicOpsRandom()
125 const uint8_t* data, // May be NULL if size is 0 in eicOpsEncryptAes128Gcm() argument
131 memcpy(cppKey.data(), key, 16); in eicOpsEncryptAes128Gcm()
136 memcpy(cppData.data(), data, dataSize); in eicOpsEncryptAes128Gcm()
142 memcpy(cppAAD.data(), additionalAuthenticationData, in eicOpsEncryptAes128Gcm()
148 memcpy(cppNonce.data(), nonce, 12); in eicOpsEncryptAes128Gcm()
157 memcpy(encryptedData, cppEncryptedData.value().data(), in eicOpsEncryptAes128Gcm()
173 uint8_t* data) { in eicOpsDecryptAes128Gcm() argument
176 memcpy(keyVec.data(), key, 16); in eicOpsDecryptAes128Gcm()
181 memcpy(encryptedDataVec.data(), encryptedData, encryptedDataSize); in eicOpsDecryptAes128Gcm()
187 memcpy(aadVec.data(), additionalAuthenticationData, in eicOpsDecryptAes128Gcm()
205 memcpy(data, decryptedDataVec.value().data(), in eicOpsDecryptAes128Gcm()
247 memcpy(privateKey, privKey.value().data(), EIC_P256_PRIV_KEY_SIZE); in eicOpsCreateEcKey()
248 memcpy(publicKey, pubKey.value().data() + 1, EIC_P256_PUB_KEY_SIZE); in eicOpsCreateEcKey()
259 memcpy(challengeVec.data(), challenge, challengeSize); in eicOpsCreateCredentialKey()
262 memcpy(applicationIdVec.data(), applicationId, applicationIdSize); in eicOpsCreateCredentialKey()
281 memcpy(cert, flatChain.data(), flatChain.size()); in eicOpsCreateCredentialKey()
298 memcpy(privateKey, privKey.value().data(), EIC_P256_PRIV_KEY_SIZE); in eicOpsCreateCredentialKey()
311 memcpy(signingKeyVec.data(), signingKey, EIC_P256_PRIV_KEY_SIZE); in eicOpsSignEcKey()
315 memcpy(pubKeyVec.data() + 1, publicKey, EIC_P256_PUB_KEY_SIZE); in eicOpsSignEcKey()
340 memcpy(cert, certVec.value().data(), certVec.value().size()); in eicOpsSignEcKey()
350 memcpy(privKeyVec.data(), privateKey, EIC_P256_PRIV_KEY_SIZE); in eicOpsEcDsa()
353 memcpy(digestVec.data(), digestOfData, EIC_SHA256_DIGEST_SIZE); in eicOpsEcDsa()
364 const unsigned char* p = derSignature.value().data(); in eicOpsEcDsa()
419 memcpy(chain.data(), x509Cert, x509CertSize); in eicOpsX509GetPublicKey()
432 memcpy(publicKey, res.value().data(), *publicKeySize); in eicOpsX509GetPublicKey()
477 memcpy(pubKeyVec.data() + 1, publicKey, EIC_P256_PUB_KEY_SIZE); in eicOpsEcdh()
480 memcpy(privKeyVec.data(), privateKey, EIC_P256_PRIV_KEY_SIZE); in eicOpsEcdh()
493 memcpy(sharedSecret, shared.value().data(), EIC_P256_COORDINATE_SIZE); in eicOpsEcdh()
501 memcpy(sharedSecretVec.data(), sharedSecret, sharedSecretSize); in eicOpsHkdf()
503 memcpy(saltVec.data(), salt, saltSize); in eicOpsHkdf()
505 memcpy(infoVec.data(), info, infoSize); in eicOpsHkdf()
518 memcpy(output, result.value().data(), outputSize); in eicOpsHkdf()
531 void eicHexdump(const char* message, const uint8_t* data, size_t dataSize) { in eicHexdump() argument
533 memcpy(dataVec.data(), data, dataSize); in eicHexdump()
540 memcpy(cborDataVec.data(), cborData, cborDataSize); in eicCborPrettyPrint()