diff options
author | Richard van der Hoff <richard@matrix.org> | 2016-09-16 14:05:48 +0100 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2016-09-16 14:05:48 +0100 |
commit | 76aad9d9c3208abb3e7825f4d3fce902e465f7ed (patch) | |
tree | 374d063a6be74a6bb6a4e910c4c8db77ae95f70d /include | |
parent | ec7d9686236cb8bc924d5fdbe1b92030afce8b4c (diff) |
Update comment on olm_account_one_time_keys
Document what it actually returns.
Diffstat (limited to 'include')
-rw-r--r-- | include/olm/olm.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/olm/olm.h b/include/olm/olm.h index 81b6602..3257e53 100644 --- a/include/olm/olm.h +++ b/include/olm/olm.h @@ -205,7 +205,21 @@ size_t olm_account_one_time_keys_length( ); /** Writes the public parts of the unpublished one time keys for the account - * into the one_time_keys output buffer. Returns olm_error() on failure. + * into the one_time_keys output buffer. + * <p> + * The returned data is a JSON-formatted object with the single property + * <tt>curve25519</tt>, which is itself an object mapping key id to + * base64-encoded Curve25519 key. For example: + * <pre> + * { + * curve25519: { + * "AAAAAA": "wo76WcYtb0Vk/pBOdmduiGJ0wIEjW4IBMbbQn7aSnTo", + * "AAAAAB": "LRvjo46L1X2vx69sS9QNFD29HWulxrmW11Up5AfAjgU" + * } + * } + * </pre> + * Returns olm_error() on failure. + * <p> * If the one_time_keys buffer was too small then olm_account_last_error() * will be "OUTPUT_BUFFER_TOO_SMALL". */ size_t olm_account_one_time_keys( |