diff options
author | Mark Haines <mjark@negativecurvature.net> | 2016-09-13 17:54:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-13 17:54:07 +0100 |
commit | 1a50a4b3a0bd38326a7f2327df5513072763ba65 (patch) | |
tree | fdb86b76d1a1e4a0c92dc2875dd463aac3e75310 /include | |
parent | e0b51971b7bc4cf3bb56b080f5f54296b58b3f0c (diff) | |
parent | 71bcaa5d45f63fc9b217937010199030d410f305 (diff) |
Merge pull request #22 from matrix-org/markjh/inbound_group_session_id
Add a olm_inbound_group_session_id method
Diffstat (limited to 'include')
-rw-r--r-- | include/olm/inbound_group_session.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/olm/inbound_group_session.h b/include/olm/inbound_group_session.h index 49992b2..0c5eb26 100644 --- a/include/olm/inbound_group_session.h +++ b/include/olm/inbound_group_session.h @@ -146,6 +146,27 @@ size_t olm_group_decrypt( ); +/** + * Get the number of bytes returned by olm_inbound_group_session_id() + */ +size_t olm_inbound_group_session_id_length( + const OlmInboundGroupSession *session +); + +/** + * Get a base64-encoded identifier for this session. + * + * Returns the length of the session id on success or olm_error() on + * failure. On failure last_error will be set with an error code. The + * last_error will be OUTPUT_BUFFER_TOO_SMALL if the id buffer was too + * small. + */ +size_t olm_inbound_group_session_id( + OlmInboundGroupSession *session, + uint8_t * id, size_t id_length +); + + #ifdef __cplusplus } // extern "C" #endif |