pan> <span>&#45;&gt;</span> Unsigned.size_t <span>&#45;&gt;</span> <span>unit Ctypes_static.ptr</span> <span>&#45;&gt;</span> Unsigned.size_t <span>&#45;&gt;</span> Unsigned.size_t</code></dt><dd><p><code>pk_decrypt
        decryption
        ephemeral_key ephemeral_key_len
        mac           mac_len
        ciphertext    ciphertext_len
        plaintext     max_plaintext_len
      </code></p><p>Decrypt a ciphertext. The input ciphertext buffer is destroyed. See the olm_pk_encrypt function for descriptio