/** * GridStamp Remote ID / ASTM F3411 module. * * Ed25519-signed companion logs for Remote ID Broadcast + Net-RID frames, * batched into COSE Merkle Tree Proof-style receipts (see merkle-cose.ts * for the IETF draft reference). */ export * from './types.js'; export { F3411_MESSAGE_SIZE, generateRemoteIdKey, loadOrCreateRemoteIdKey, publicKeyFromRawHex, keyIdFromPublicKey, rawPublicKeyBytes, encodeBasicId, encodeLocationVector, encodeSelfId, encodeSystem, encodeOperatorId, encodeRemoteIdMessage, signRemoteId, verifyRemoteId, type RemoteIdKey, } from './f3411.js'; export { buildMerkleRoot, buildMerkleRootFromLeaves, verifyInclusionProof, leafHash, buildTreeHead, wrapInCOSESign1, verifyCOSESign1, encodeCoseMerklePayload, buildSig_structure, COSE_ALG_EDDSA, COSE_HEADER_ALG, type MerkleBatch, type InclusionProof, type COSE_MerkleInclusionProof, type AuditPathStep, type TreeHead, type CoseSign1Envelope, type HexDigest, } from './merkle-cose.js';