t;</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_encrypt
        encryption
        plaintext    plaintext_len
        ciphertext   ciphertext_len
        mac          mac_len
        ephermal_key ephemeral_key_size
        random       random_len
      </code></p><p>Encrypt a plaintext for the recipient set using olm_pk_encryption_set_recipient_key. Writes to the ciph