menu

CryptoAgreementSp80056aConcat

import { CryptoAgreementSp80056aConcat } from "destack:crypto/binding";

Key-agreement SP 800-56A concat derivation.

language/library/src/crypto/binding/agreement.ds:21:36
1export struct CryptoAgreementSp80056aConcat<'a> {2    algorithm: CryptoKeyAgreementAlgorithm;3    digest: CryptoDigestAlgorithm;4    algorithmId: &'a readonly [uint8];5    partyUInfo: &'a readonly [uint8];6    partyVInfo: &'a readonly [uint8];7    publicInfo: &'a readonly [uint8];8    privateInfo: &'a readonly [uint8];9}

Members

algorithm: CryptoKeyAgreementAlgorithm

Key-agreement algorithm.

digest: CryptoDigestAlgorithm

Digest algorithm.

algorithmId: &'a readonly [uint8]

Algorithm identifier bytes.

partyUInfo: &'a readonly [uint8]

Party U info bytes.

partyVInfo: &'a readonly [uint8]

Party V info bytes.

publicInfo: &'a readonly [uint8]

Public supplemental info bytes.

privateInfo: &'a readonly [uint8]

Private supplemental info bytes.