• Home
  • Raw
  • Download

Lines Matching refs:add

206                             .add("MAC0")  in generateCoseMac0Mac()
207 .add(cppbor::Map().add(ALGORITHM, HMAC_256).canonicalize().encode()) in generateCoseMac0Mac()
208 .add(externalAad) in generateCoseMac0Mac()
209 .add(payload) in generateCoseMac0Mac()
226 .add(cppbor::Map().add(ALGORITHM, HMAC_256).canonicalize().encode()) in constructCoseMac0()
227 .add(cppbor::Map() /* unprotected */) in constructCoseMac0()
228 .add(payload) in constructCoseMac0()
229 .add(std::pair(tag->begin(), tag->end())); in constructCoseMac0()
273 .add("Signature1") // in createECDSACoseSign1Signature()
274 .add(protectedParams) in createECDSACoseSign1Signature()
275 .add(aad) in createECDSACoseSign1Signature()
276 .add(payload) in createECDSACoseSign1Signature()
287 .add("Signature1") // in createCoseSign1Signature()
288 .add(protectedParams) in createCoseSign1Signature()
289 .add(aad) in createCoseSign1Signature()
290 .add(payload) in createCoseSign1Signature()
304 bytevec protParms = protectedParams.add(ALGORITHM, ES256).canonicalize().encode(); in constructECDSACoseSign1()
309 .add(std::move(protParms)) in constructECDSACoseSign1()
310 .add(cppbor::Map() /* unprotected parameters */) in constructECDSACoseSign1()
311 .add(std::move(payload)) in constructECDSACoseSign1()
312 .add(std::move(*signature)); in constructECDSACoseSign1()
317 bytevec protParms = protectedParams.add(ALGORITHM, EDDSA).canonicalize().encode(); in constructCoseSign1()
322 .add(std::move(protParms)) in constructCoseSign1()
323 .add(cppbor::Map() /* unprotected parameters */) in constructCoseSign1()
324 .add(std::move(payload)) in constructCoseSign1()
325 .add(std::move(*signature)); in constructCoseSign1()
368 cppbor::Array().add("Signature1").add(*protectedParams).add(aad).add(*payload).encode(); in verifyAndParseCoseSign1()
407 .add("Encrypt") // Context in createCoseEncryptCiphertext()
408 .add(protectedParams) // Protected in createCoseEncryptCiphertext()
409 .add(aad) // External AAD in createCoseEncryptCiphertext()
421 .add(ALGORITHM, AES_GCM_256) in constructCoseEncrypt()
430 .add(encryptProtectedHeader) // Protected in constructCoseEncrypt()
431 .add(cppbor::Map().add(IV, nonce).canonicalize()) // Unprotected in constructCoseEncrypt()
432 .add(*ciphertext) // Payload in constructCoseEncrypt()
433 .add(std::move(recipients)); in constructCoseEncrypt()
561 .add("Encrypt") // Context in decryptCoseEncrypt()
562 .add(protParms->asBstr()->value()) // Protected in decryptCoseEncrypt()
563 .add(external_aad) // External AAD in decryptCoseEncrypt()
576 .add(AES_GCM_256) in consructKdfContext()
577 .add(cppbor::Array() // Sender Info in consructKdfContext()
578 .add(cppbor::Bstr("client")) in consructKdfContext()
579 .add(bytevec{} /* nonce */) in consructKdfContext()
580 .add(senderIsA ? pubKeyA : pubKeyB)) in consructKdfContext()
581 .add(cppbor::Array() // Recipient Info in consructKdfContext()
582 .add(cppbor::Bstr("server")) in consructKdfContext()
583 .add(bytevec{} /* nonce */) in consructKdfContext()
584 .add(senderIsA ? pubKeyB : pubKeyA)) in consructKdfContext()
585 .add(cppbor::Array() // SuppPubInfo in consructKdfContext()
586 .add(kAesGcmKeySizeBits) // output key length in consructKdfContext()
587 .add(bytevec{})) // protected in consructKdfContext()