#include <stdbool.h>
#include <sys/types.h>
+#include <tanchor/error.h>
+
#ifdef __cplusplus
extern "C" {
#include <string>
#include <memory>
+#include <tanchor/error.h>
+
#define TANCHOR_API __attribute__((visibility("default")))
*/
#include <tanchor/trust-anchor.h>
-#include <tanchor/error.h>
#include <stdio.h>
*/
#include <tanchor/trust-anchor.h>
-#include <tanchor/error.h>
#include <stdio.h>
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_GLOBAL_APP_POSITIVE)
{
int ret = trust_anchor_global_install(DUMMY_PKG_ID, APP_CERTS_DIR, false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_GLOBAL_APP_WITH_SYS_POSITIVE)
{
int ret = trust_anchor_global_install(DUMMY_PKG_ID, APP_CERTS_DIR, true);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_USER_APP_POSITIVE)
{
int ret = trust_anchor_usr_install(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID, false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_USER_APP_WITH_SYS_POSITIVE)
{
int ret = trust_anchor_usr_install(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID, true);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_GLOBAL_APP_NEGATIVE)
{
int ret = trust_anchor_global_install(DUMMY_PKG_ID, DUMMY_CERTS_DIR, false);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_GLOBAL_APP_WITH_SYS_NEGATIVE)
{
int ret = trust_anchor_global_install(DUMMY_PKG_ID, DUMMY_CERTS_DIR, true);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_USER_APP_NEGATIVE)
{
int ret = trust_anchor_usr_install(DUMMY_PKG_ID, DUMMY_CERTS_DIR, DUMMY_UID, false);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_INSTALL_USER_APP_WITH_SYS_NEGATIVE)
{
int ret = trust_anchor_usr_install(DUMMY_PKG_ID, DUMMY_CERTS_DIR, DUMMY_UID, true);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_UNINSTALL_GLOBAL_APP_POSITIVE)
{
int ret = trust_anchor_global_install(DUMMY_PKG_ID, APP_CERTS_DIR, false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
ret = trust_anchor_global_uninstall(DUMMY_PKG_ID, APP_CERTS_DIR);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_UNINSTALL_USER_APP_POSITIVE)
{
int ret = trust_anchor_usr_install(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID, false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
ret = trust_anchor_usr_uninstall(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_UNINSTALL_GLOBAL_APP_NEGATIVE)
{
int ret = trust_anchor_global_uninstall(DUMMY_PKG_ID, DUMMY_CERTS_DIR);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(CAPI_TRUST_ANCHOR_UNINSTALL_USER_APP_NEGATIVE)
{
int ret = trust_anchor_usr_uninstall(DUMMY_PKG_ID, DUMMY_CERTS_DIR, DUMMY_UID);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
if (pid == 0) {
ret = trust_anchor_global_launch(DUMMY_PKG_ID, APP_CERTS_DIR);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
auto afterLsChild = test::util::ls(TZ_SYS_RO_CA_CERTS);
TEST_EXPECT(true, beforeLs != afterLsChild);
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
std::cout << "##########################################" << std::endl;
std::cout << "## Before trust-anchor launch#############" << std::endl;
if (pid == 0) {
ret = ta.launch();
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
// check SSL communication
std::cout << "##########################################" << std::endl;
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(true);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
std::cout << "##########################################" << std::endl;
std::cout << "## Before trust-anchor launch#############" << std::endl;
if (pid == 0) {
ret = ta.launch();
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
// check SSL communication
std::cout << "###########################################" << std::endl;
TIME_MEASURE_START
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
TIME_MEASURE_END
}
TIME_MEASURE_START
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(true);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
TIME_MEASURE_END
}
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID);
int ret = ta.install(false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_INSTALL_USER_APP_WITH_SYS_POSITIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID);
int ret = ta.install(true);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_INSTALL_GLOBAL_APP_NEGATIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, DUMMY_CERTS_DIR);
int ret = ta.install(false);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_INSTALL_GLOBAL_APP_WITH_SYS_NEGATIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, DUMMY_CERTS_DIR);
int ret = ta.install(true);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_INSTALL_USER_APP_NEGATIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, DUMMY_CERTS_DIR, DUMMY_UID);
int ret = ta.install(false);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_INSTALL_USER_APP_WITH_SYS_NEGATIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, DUMMY_CERTS_DIR, DUMMY_UID);
int ret = ta.install(true);
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_UNINSTALL_GLOBAL_APP_POSITIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
ret = ta.uninstall();
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_UNINSTALL_USER_APP_POSITIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR, DUMMY_UID);
int ret = ta.install(false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
ret = ta.uninstall();
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_UNINSTALL_GLOBAL_APP_NEGATIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, DUMMY_CERTS_DIR);
int ret = ta.uninstall();
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
TESTCASE(TRUST_ANCHOR_UNINSTALL_USER_APP_NEGATIVE)
{
tanchor::TrustAnchor ta(DUMMY_PKG_ID, DUMMY_CERTS_DIR, DUMMY_UID);
int ret = ta.uninstall();
- TEST_EXPECT(false, ret == 0);
+ TEST_EXPECT(false, ret == TRUST_ANCHOR_ERROR_NONE);
}
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(false);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
// pre-condition
int pid = fork();
TIME_MEASURE_START
ret = ta.launch();
TIME_MEASURE_END
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
// check file-system
auto afterLsChild = test::util::ls(TZ_SYS_RO_CA_CERTS);
tanchor::TrustAnchor ta(DUMMY_PKG_ID, APP_CERTS_DIR);
int ret = ta.install(true);
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
// pre-condition
int pid = fork();
TIME_MEASURE_START
ret = ta.launch();
TIME_MEASURE_END
- TEST_EXPECT(true, ret == 0);
+ TEST_EXPECT(true, ret == TRUST_ANCHOR_ERROR_NONE);
// check file-system
auto afterLsChild = test::util::ls(TZ_SYS_RO_CA_CERTS);