Lines Matching refs:finish
345 * finish().
875 * to update(), finish() or abort().
877 * It is critical that each call to begin() be paired with a subsequent call to finish() or
882 * or finish() implicitly aborts the operation, in which case abort() need not be called (and
929 * requirement must be enforced by update() and finish()). If the key has both, then this
1077 * finish() or abort().
1098 * return no data until finish. It is recommended to return data as early as possible, rather
1103 * finish, or abort, must return ErrorCode::INVALID_OPERATION_HANDLE.
1130 * The caller must provide the auth token on every call to update() and finish().
1161 * For GCM encryption, the AEAD tag must be appended to the ciphertext by finish(). During
1165 * finish().
1188 * update() or finish(). Every call to update must consume at least one byte, unless
1208 * with finish(), update(), or abort(), must return ErrorCode::INVALID_OPERATION_HANDLE.
1220 * an authorization per operation, and the finish method must receive a non-empty and valid
1235 * The caller must provide the auth token on every call to update() and finish().
1239 * caller must pass a KeyParameter Tag::CONFIRMATION_TOKEN to finish(). Implementations must
1242 * the computed value does not match the Tag::CONFIRMATION_TOKEN parameter, finish() must not
1252 * finish() must return ErrorCode::INVALID_ARGUMENT. For verification and decryption
1274 * not a multiple of the AES block size, finish() must return
1281 * process the last Tag::MAC_LENGTH bytes as the tag. If tag verification fails, finish()
1285 * when finish() returns.
1291 * finish() must consume all provided data or return ErrorCode::INVALID_INPUT_LENGTH.
1303 * @return outParams Any output parameters generated by finish().
1307 finish(OperationHandle operationHandle, vec<KeyParameter> inParams, vec<uint8_t> input,