diff options
Diffstat (limited to 'lib/trusty/ql-tipc/libtipc.c')
-rw-r--r-- | lib/trusty/ql-tipc/libtipc.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/trusty/ql-tipc/libtipc.c b/lib/trusty/ql-tipc/libtipc.c index f1d523e7636..33087b8d863 100644 --- a/lib/trusty/ql-tipc/libtipc.c +++ b/lib/trusty/ql-tipc/libtipc.c @@ -97,16 +97,14 @@ int trusty_ipc_init(void) /* Go to hang if the key has been destroyed. */ trusty_error("RPMB key was destroyed!\n"); hang(); - } else { - /* rpmb key hasn't been set, use software keymaster. - * Don't return here because we want to initalize the - * hardware crypto service to set rpmb key. */ - env_set("keystore", "software"); } #else return rc; #endif } else { + /* secure storage service init ok, use trusty backed keystore */ + env_set("keystore", "trusty"); + trusty_info("Initializing Trusty AVB client\n"); rc = avb_tipc_init(_ipc_dev); if (rc != 0) { |