diff options
author | Franklin Wei <me@fwei.tk> | 2018-06-04 21:37:57 -0400 |
---|---|---|
committer | Franklin Wei <me@fwei.tk> | 2018-06-04 21:37:57 -0400 |
commit | 040a9bab4cafb4dd6ec44485a5c421d99a00cffe (patch) | |
tree | dd0f95ae3d2f6215c0b5380046c8a1d675e3c52e /service_provider.h | |
parent | 35d085feee188ef5b6910fe67222fb297c5c6ea6 (diff) | |
download | csaa-040a9bab4cafb4dd6ec44485a5c421d99a00cffe.zip csaa-040a9bab4cafb4dd6ec44485a5c421d99a00cffe.tar.gz csaa-040a9bab4cafb4dd6ec44485a5c421d99a00cffe.tar.bz2 csaa-040a9bab4cafb4dd6ec44485a5c421d99a00cffe.tar.xz |
Restructure; test file creation
sp_test() now shows a bare minimum example of creating a file. Further
improvements are definitely needed.
Diffstat (limited to 'service_provider.h')
-rw-r--r-- | service_provider.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/service_provider.h b/service_provider.h index 2013dd1..ec12aaa 100644 --- a/service_provider.h +++ b/service_provider.h @@ -44,6 +44,12 @@ 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, hash_t hmac); +struct tm_cert sp_request(struct service_provider *sp, + const struct user_request *req, hash_t req_hmac, + hash_t *hmac_out, + struct tm_cert *vr_out, hash_t *vr_hmac, + hash_t *ack_hmac); + +void sp_test(void); #endif |