summaryrefslogtreecommitdiff
path: root/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml
diff options
context:
space:
mode:
Diffstat (limited to 'peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml')
-rw-r--r--peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml31
1 files changed, 31 insertions, 0 deletions
diff --git a/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml b/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml
new file mode 100644
index 0000000..1f24b7d
--- /dev/null
+++ b/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="US-ASCII" ?>
+<!--****************************************************************
+* (c) Copyright 2011-2012 Discretix Technologies Ltd. *
+* This file is licensed under the terms provided in the file *
+* libcc54/LICENSE in this directory or a parent directory *
+*****************************************************************-->
+
+<!-- SepRpcTest API description: An API dedicated to test the RPC mechanism -->
+<api name="CrysSelfTest"> <!-- The CrysSelfTest API Agent ID -->
+
+<!-- Default return codes for generated wrapper code (may be overriden for specific functions -->
+ <retcodes ok="CRYS_OK" generic_error="CRYS_SELF_TEST_MSG_GENERAL_RPC_A_ERROR" invalid_param="CRYS_SELF_TEST_MSG_GENERAL_RPC_B_ERROR" not_enough_resources="CRYS_SELF_TEST_MSG_GENERAL_RPC_C_ERROR" />
+ <!-- Header files to include for prototypes
+-->
+ <header>crys_host_rpc_config.h</header>
+ <header>crys_self_test_error.h</header>
+ <header>crys_self_test.h</header>
+
+
+
+
+ <function name="CRYS_SelfTest" return="le32(CRYSError_t)">
+
+ <param name="enginesSelect" direction="i" ptype="val" dtype="le16(DxUint16_t)"/>
+
+ <param name="enginesTestResult_ptr" direction="o" ptype="ref" dtype="DxUint16_t"/>
+
+ </function>
+
+ </api>
+