aboutsummaryrefslogtreecommitdiff
path: root/service_provider.h
diff options
context:
space:
mode:
authorFranklin Wei <me@fwei.tk>2018-06-02 00:14:40 -0400
committerFranklin Wei <me@fwei.tk>2018-06-02 00:14:40 -0400
commitf1a44ba35f48d04188d8ef16ace0a992e6888dbd (patch)
tree365f05716ddfa71ea7b0fc85ae369887fdeede48 /service_provider.h
parent35da023f66db5e755baf40ff89b1a62be9c0bd2c (diff)
downloadcsaa-f1a44ba35f48d04188d8ef16ace0a992e6888dbd.zip
csaa-f1a44ba35f48d04188d8ef16ace0a992e6888dbd.tar.gz
csaa-f1a44ba35f48d04188d8ef16ace0a992e6888dbd.tar.bz2
csaa-f1a44ba35f48d04188d8ef16ace0a992e6888dbd.tar.xz
fix compilation errors
Diffstat (limited to 'service_provider.h')
-rw-r--r--service_provider.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/service_provider.h b/service_provider.h
index 1c92c36..3bf9d2e 100644
--- a/service_provider.h
+++ b/service_provider.h
@@ -5,6 +5,7 @@
#define CSAA_SERVICE_PROVIDER_H
#include "crypto.h"
+#include "trusted_module.h"
struct service_provider;
@@ -34,6 +35,8 @@ struct user_request {
struct tm_cert rv_cert;
hash_t rv_hmac;
+ /* RU certificate indicating updated counter value in
+ * IOMT */
struct tm_cert ru_cert;
hash_t ru_hmac;
} modify;
@@ -41,6 +44,6 @@ struct user_request {
};
struct service_provider *sp_new(const void *key, size_t keylen);
-void sp_request(struct service_provider *sp, const struct user_request *req, hmac_t hmac);
+void sp_request(struct service_provider *sp, const struct user_request *req, hash_t hmac);
#endif