* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
enum TeecLoginMethod {
* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
enum TeecValueType {
* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
enum TeecTempMemoryType {
* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
enum TeecRegisteredMemoryType {
* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
enum TeecSharedMemoryFlags {
* Example UUID strig representation: f81d4fae-7dec-11d0-a765-00a0c91e6bf6
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*/
typedef DOMString TeecUuid;
* \brief Background process id.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*/
typedef unsigned long TeecTaskId;
* \brief The LibTeecObject interface gives access to the LibTeec API from the <em>tizen.teec</em> object.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
[NoInterfaceObject] interface LibTeecManagerObject {
* Once a context object is obtained, it is possible to open a session to Trusted Application (TA) .
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
[NoInterfaceObject] interface LibTeecManager {
* \brief Get TEE context by name.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
/**
* \brief This type denotes a TEE Context, the main logical container linking a Client Application with a particular TEE.
*
+ * \version 4.0
+ * \deprecated Deprecated since 6.5.
+ *
*/
[NoInterfaceObject] interface TeecContext {
/**
* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
* \brief Revoke last operation identified by id.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
* Allocate shared memory.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
* Register shared memory.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
* Release shared memory, previously allocated or registered.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
/**
* \brief This type denotes a TEE Session, the logical link between Client Application and a particular Trusted Application.
*
+ * \version 4.0
+ * \deprecated Deprecated since 6.5.
+ *
*/
[NoInterfaceObject] interface TeecSession {
/**
* \brief Close session with TA.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
* </ul>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \privilegelevel partner
* \privilege http://tizen.org/privilege/tee.client
* <em>allocateSharedMemory</em> or <em>registerSharedMemory</em>
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
[NoInterfaceObject] interface TeecSharedMemory {
* \brief Size of this shared memory block.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
readonly attribute unsigned long long size;
* \brief Convenient method to set some bytes in shared memory.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \param data sequence of bytes (buffer size is data.length)
* \param offset offset in shared memory to start writing
* \brief Convenient method to get some bytes from shared memory.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \param data buffer for bytes (buffer size is data.length)
* \param offset offset in shared memory to start reading
* \brief Abstract parameter type.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
[NoInterfaceObject] interface TeecParameter {
* This can be one of TeecValueType, TeecTempMemoryType, TeecRegisteredMemoryType
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute DOMString type;
* \brief Registered memory parameter.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
interface TeecRegisteredMemory : TeecParameter {
* \brief Referred shared memory.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute TeecSharedMemory shm;
* \brief Offset in shared memory (start of accessed block).
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute unsigned long long offset;
* \brief Size of block in shared memory (length of the block).
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute unsigned long long size;
* \brief Temporary memory parameter.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
interface TeecTempMemory : TeecParameter {
* \brief Local memory block.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute byte[] mem;
* \brief Value parameter.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
interface TeecValue : TeecParameter {
* \brief Integer number to be delivered.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute long a;
* \brief Integer number to be delivered.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
*/
attribute long b;
/**
* \brief The success callback to be invoked when session was opened.
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*/
[Callback=FunctionOnly, NoInterfaceObject]
interface TeecOpenSuccessCallback {
* \brief Called when the session is opened successfully.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \param session <em>TeecSession</em> object
*
/**
* \brief The success callback to be invoked when command performed on TA is finished.
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*/
[Callback=FunctionOnly, NoInterfaceObject]
interface TeecCommandSuccessCallback {
* \brief Called when the command is done successfully.
*
* \version 4.0
+ * \deprecated Deprecated since 6.5.
*
* \param params array of <em>TeecParam</em> objects
*