summaryrefslogtreecommitdiff
path: root/gck/gck-session.c
diff options
context:
space:
mode:
authorStef Walter <stefw@collabora.co.uk>2011-11-09 17:00:04 +0100
committerStef Walter <stefw@collabora.co.uk>2011-11-09 17:00:04 +0100
commitc84c8f8ab0168e288e5f92a09d9dc9f4ef1d0192 (patch)
tree32d86f5017e714f7255e14f3e23862b9a65d07ff /gck/gck-session.c
parent23a6d43242398990e7fc46d3044883299803aafc (diff)
downloadgcr-c84c8f8ab0168e288e5f92a09d9dc9f4ef1d0192.tar.gz
gck: Fix annotations for array and out params in GckSession
Diffstat (limited to 'gck/gck-session.c')
-rw-r--r--gck/gck-session.c99
1 files changed, 51 insertions, 48 deletions
diff --git a/gck/gck-session.c b/gck/gck-session.c
index 3f59ea5..13c1569 100644
--- a/gck/gck-session.c
+++ b/gck/gck-session.c
@@ -918,8 +918,9 @@ perform_init_pin (InitPin *args)
/**
* gck_session_init_pin:
* @self: Initialize PIN for this session's slot.
- * @pin: The user's PIN, or NULL for protected authentication path.
- * @n_pin: The length of the PIN.
+ * @pin: (allow-none) (array length=n_pin): the user's PIN, or %NULL for
+ * protected authentication path
+ * @n_pin: the length of the PIN
* @cancellable: Optional cancellation object, or NULL.
* @error: A location to return an error.
*
@@ -943,8 +944,8 @@ gck_session_init_pin (GckSession *self, const guchar *pin, gsize n_pin,
/**
* gck_session_init_pin_async:
* @self: Initialize PIN for this session's slot.
- * @pin: (allow-none) (array length=n_pin): The user's PIN, or NULL for protected authentication path.
- * @n_pin: The length of the PIN.
+ * @pin: (allow-none) (array length=n_pin): the user's PIN, or %NULL for protected authentication path
+ * @n_pin: the length of the PIN
* @cancellable: Optional cancellation object, or NULL.
* @callback: Called when the operation completes.
* @user_data: Data to pass to the callback.
@@ -1042,10 +1043,12 @@ gck_session_set_pin (GckSession *self, const guchar *old_pin, gsize n_old_pin,
/**
* gck_session_set_pin_async:
* @self: Change the PIN for this session's slot.
- * @old_pin: The user's old PIN, or NULL for protected authentication path.
- * @n_old_pin: The length of the PIN.
- * @new_pin: The user's new PIN, or NULL for protected authentication path.
- * @n_new_pin: The length of the PIN.
+ * @old_pin: (allow-none) (array length=n_new_pin): the user's old PIN, or %NULL
+ * for protected authentication path
+ * @n_old_pin: the length of the old PIN
+ * @new_pin: (allow-none) (array length=n_new_pin): the user's new PIN, or %NULL
+ * for protected authentication path
+ * @n_new_pin: the length of the new PIN
* @cancellable: Optional cancellation object, or NULL.
* @callback: Called when the operation completes.
* @user_data: Data to pass to the callback.
@@ -1206,7 +1209,7 @@ perform_interactive (Interactive *args)
* gck_session_login_interactive:
* @self: session to use for login
* @user_type: the type of login user
- * @interaction: interaction to request PIN when necessary
+ * @interaction: (allow-none): interaction to request PIN when necessary
* @cancellable: optional cancellation object, or %NULL
* @error: location to return an error
*
@@ -1241,7 +1244,7 @@ gck_session_login_interactive (GckSession *self,
* gck_session_login_interactive_async:
* @self: session to use for login
* @user_type: the type of login user
- * @interaction: interaction to request PIN when necessary
+ * @interaction: (allow-none): interaction to request PIN when necessary
* @cancellable: optional cancellation object, or %NULL
* @callback: called when the operation completes
* @user_data: data to pass to the callback
@@ -1953,8 +1956,8 @@ gck_session_generate_key_pair_async (GckSession *self, GckMechanism *mechanism,
* gck_session_generate_key_pair_finish:
* @self: The session to use.
* @result: The async result passed to the callback.
- * @public_key: (allow-none): a location to return the resulting public key
- * @private_key: (allow-none): a location to return the resulting private key
+ * @public_key: (allow-none) (out): a location to return the resulting public key
+ * @private_key: (allow-none) (out): a location to return the resulting private key
* @error: A location to return an error.
*
* Get the result of a generate key pair operation.
@@ -2710,9 +2713,9 @@ crypt_finish (GckSession *self, GAsyncResult *result, gsize *n_result, GError **
* @self: The session.
* @key: The key to encrypt with.
* @mech_type: The mechanism type to use for encryption.
- * @input: The data to encrypt.
- * @n_input: The length of the data to encrypt.
- * @n_result: A location to store the length of the result data.
+ * @input: (array length=n_input): the data to encrypt
+ * @n_input: the length of the data to encrypt
+ * @n_result: location to store the length of the result data
* @cancellable: Optional cancellation object, or %NULL
* @error: A location to place error information.
*
@@ -2735,9 +2738,9 @@ gck_session_encrypt (GckSession *self, GckObject *key, gulong mech_type, const g
* @self: The session.
* @key: The key to encrypt with.
* @mechanism: The mechanism type and parameters to use for encryption.
- * @input: The data to encrypt.
- * @n_input: The length of the data to encrypt.
- * @n_result: A location to store the length of the result data.
+ * @input: (array length=n_input): the data to encrypt
+ * @n_input: the length of the data to encrypt
+ * @n_result: location to store the length of the result data
* @cancellable: A GCancellable which can be used to cancel the operation.
* @error: A location to place error information.
*
@@ -2774,8 +2777,8 @@ gck_session_encrypt_full (GckSession *self, GckObject *key, GckMechanism *mechan
* @self: The session.
* @key: The key to encrypt with.
* @mechanism: The mechanism type and parameters to use for encryption.
- * @input: The data to encrypt.
- * @n_input: The length of the data to encrypt.
+ * @input: (array length=n_input): the data to encrypt
+ * @n_input: length of the data to encrypt
* @cancellable: A GCancellable which can be used to cancel the operation.
* @callback: Called when the operation completes.
* @user_data: A pointer to pass to the callback.
@@ -2831,9 +2834,9 @@ gck_session_encrypt_finish (GckSession *self, GAsyncResult *result, gsize *n_res
* @self: The session.
* @key: The key to decrypt with.
* @mech_type: The mechanism type to use for decryption.
- * @input: The data to decrypt.
- * @n_input: The length of the data to decrypt.
- * @n_result: A location to store the length of the result data.
+ * @input: (array length=n_input): data to decrypt
+ * @n_input: length of the data to decrypt
+ * @n_result: location to store the length of the result data
* @cancellable: Optional cancellation object, or %NULL
* @error: A location to place an error.
*
@@ -2856,9 +2859,9 @@ gck_session_decrypt (GckSession *self, GckObject *key, gulong mech_type, const g
* @self: The session.
* @key: The key to decrypt with.
* @mechanism: The mechanism type and parameters to use for decryption.
- * @input: The data to decrypt.
- * @n_input: The length of the data to decrypt.
- * @n_result: A location to store the length of the result data.
+ * @input: (array length=n_input): data to decrypt
+ * @n_input: length of the data to decrypt
+ * @n_result: location to store the length of the result data
* @cancellable: A GCancellable which can be used to cancel the operation.
* @error: A location to place error information.
*
@@ -2894,8 +2897,8 @@ gck_session_decrypt_full (GckSession *self, GckObject *key, GckMechanism *mechan
* @self: The session.
* @key: The key to decrypt with.
* @mechanism: The mechanism type and parameters to use for decryption.
- * @input: The data to decrypt.
- * @n_input: The length of the data to decrypt.
+ * @input: (array length=n_input): data to decrypt
+ * @n_input: length of the data to decrypt
* @cancellable: A GCancellable which can be used to cancel the operation.
* @callback: Called when the operation completes.
* @user_data: A pointer to pass to the callback.
@@ -2950,9 +2953,9 @@ gck_session_decrypt_finish (GckSession *self, GAsyncResult *result,
* @self: The session.
* @key: The key to sign with.
* @mech_type: The mechanism type to use for signing.
- * @input: The data to sign.
- * @n_input: The length of the data to sign.
- * @n_result: A location to store the length of the result data.
+ * @input: (array length=n_input): data to sign
+ * @n_input: length of the data to sign
+ * @n_result: location to store the length of the result data
* @cancellable: Optional cancellation object, or %NULL
* @error: A location to place an error.
*
@@ -2975,9 +2978,9 @@ gck_session_sign (GckSession *self, GckObject *key, gulong mech_type, const guch
* @self: The session.
* @key: The key to sign with.
* @mechanism: The mechanism type and parameters to use for signing.
- * @input: The data to sign.
- * @n_input: The length of the data to sign.
- * @n_result: A location to store the length of the result data.
+ * @input: (array length=n_input): data to sign
+ * @n_input: length of the data to sign
+ * @n_result: location to store the length of the result data
* @cancellable: A GCancellable which can be used to cancel the operation.
* @error: A location to place error information.
*
@@ -3012,8 +3015,8 @@ gck_session_sign_full (GckSession *self, GckObject *key, GckMechanism *mechanism
* @self: The session.
* @key: The key to sign with.
* @mechanism: The mechanism type and parameters to use for signing.
- * @input: The data to sign.
- * @n_input: The length of the data to sign.
+ * @input: (array length=n_input): data to sign
+ * @n_input: length of the data to sign
* @cancellable: A GCancellable which can be used to cancel the operation.
* @callback: Called when the operation completes.
* @user_data: A pointer to pass to the callback.
@@ -3127,10 +3130,10 @@ free_verify (Verify *args)
* @self: The session.
* @key: The key to verify with.
* @mech_type: The mechanism type to use for verifying.
- * @input: The data to verify.
- * @n_input: The length of the data to verify.
- * @signature: The signature.
- * @n_signature: The length of the signature.
+ * @input: (array length=n_input): data to verify
+ * @n_input: length of the data to verify
+ * @signature: (array length=n_signature): the signature
+ * @n_signature: length of the signature
* @cancellable: Optional cancellation object, or %NULL
* @error: A location to place an error.
*
@@ -3153,10 +3156,10 @@ gck_session_verify (GckSession *self, GckObject *key, gulong mech_type, const gu
* @self: The session.
* @key: The key to verify with.
* @mechanism: The mechanism type and parameters to use for signing.
- * @input: The data to verify.
- * @n_input: The length of the data to verify.
- * @signature: The signature.
- * @n_signature: The length of the signature.
+ * @input: (array length=n_input): data to verify
+ * @n_input: the length of the data to verify
+ * @signature: (array length=n_signature): the signature
+ * @n_signature: length of the signature
* @cancellable: A GCancellable which can be used to cancel the operation.
* @error: A location to place an error.
*
@@ -3204,10 +3207,10 @@ gck_session_verify_full (GckSession *self, GckObject *key, GckMechanism *mechani
* @self: The session.
* @key: The key to verify with.
* @mechanism: The mechanism type and parameters to use for signing.
- * @input: The data to verify.
- * @n_input: The length of the data to verify.
- * @signature: The signature.
- * @n_signature: The length of the signature.
+ * @input: (array length=n_input): data to verify
+ * @n_input: the length of the data to verify
+ * @signature: (array length=n_signature): the signature
+ * @n_signature: the length of the signature
* @cancellable: A GCancellable which can be used to cancel the operation.
* @callback: Called when the operation completes.
* @user_data: A pointer to pass to the callback.