ts-algochat
    Preparing search index...

    Function deriveHybridSymmetricKey

    • Derives a hybrid symmetric key combining ECDH shared secret with PSK.

      Parameters

      • sharedSecret: Uint8Array

        ECDH shared secret (ephemeral * recipient)

      • currentPSK: Uint8Array

        The current ratchet-derived PSK

      • ephemeralPublicKey: Uint8Array

        Ephemeral public key (used as salt)

      • senderPublicKey: Uint8Array

        Sender's static public key

      • recipientPublicKey: Uint8Array

        Recipient's static public key

      Returns Uint8Array

      32-byte hybrid symmetric key