decryption object from a pickled base64 string. The associated public key will be written to the pubkey buffer. Decrypts the object using the supplied key. Returns olm_error() on failure. If the key doesn't match the one used to encrypt the account then olm_pk_decryption_last_error() will be &quot;BAD_ACCOUNT_KEY&quot;. If the base64 couldn't be decoded then olm_pk_decryption_last_error() will be &quot;INVALID_BASE64&quot;. The input pickled buffer is destroyed</p></dd></dl><dl><dt class="spec value" id="va