]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tpm2-util: make various marshalling/unmarshalling calls static, as we only use them...
authorLennart Poettering <lennart@poettering.net>
Sat, 21 Oct 2023 14:34:28 +0000 (16:34 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 3 Nov 2023 10:23:14 +0000 (11:23 +0100)
Note, some of these were just added in this same PR. We only exported
them initially to make sure gcc doesn't complained about unused local
symbols.

src/shared/tpm2-util.c
src/shared/tpm2-util.h

index 7dbe02be2e2e30950a702bd8a879a63a72d1b1d6..5373fa12a59a31f47966037b129c423c3022597f 100644 (file)
@@ -2345,7 +2345,7 @@ int tpm2_create_loaded(
         return 0;
 }
 
-int tpm2_marshal_private(const TPM2B_PRIVATE *private, void **ret, size_t *ret_size) {
+static int tpm2_marshal_private(const TPM2B_PRIVATE *private, void **ret, size_t *ret_size) {
         size_t max_size = sizeof(*private), blob_size = 0;
         _cleanup_free_ void *blob = NULL;
         TSS2_RC rc;
@@ -2368,7 +2368,7 @@ int tpm2_marshal_private(const TPM2B_PRIVATE *private, void **ret, size_t *ret_s
         return 0;
 }
 
-int tpm2_unmarshal_private(const void *data, size_t size, TPM2B_PRIVATE *ret_private) {
+static int tpm2_unmarshal_private(const void *data, size_t size, TPM2B_PRIVATE *ret_private) {
         TPM2B_PRIVATE private = {};
         size_t offset = 0;
         TSS2_RC rc;
@@ -2388,7 +2388,7 @@ int tpm2_unmarshal_private(const void *data, size_t size, TPM2B_PRIVATE *ret_pri
         return 0;
 }
 
-int tpm2_marshal_public(const TPM2B_PUBLIC *public, void **ret, size_t *ret_size) {
+static int tpm2_marshal_public(const TPM2B_PUBLIC *public, void **ret, size_t *ret_size) {
         size_t max_size = sizeof(*public), blob_size = 0;
         _cleanup_free_ void *blob = NULL;
         TSS2_RC rc;
@@ -2411,7 +2411,7 @@ int tpm2_marshal_public(const TPM2B_PUBLIC *public, void **ret, size_t *ret_size
         return 0;
 }
 
-int tpm2_unmarshal_public(const void *data, size_t size, TPM2B_PUBLIC *ret_public) {
+static int tpm2_unmarshal_public(const void *data, size_t size, TPM2B_PUBLIC *ret_public) {
         TPM2B_PUBLIC public = {};
         size_t offset = 0;
         TSS2_RC rc;
index 167d141a4450a37d139d4733e3e50fd88ebfddfc..20121222dd730eabe490f5b9a3e64e9adfee8b86 100644 (file)
@@ -117,10 +117,6 @@ int tpm2_create_primary(Tpm2Context *c, const Tpm2Handle *session, const TPM2B_P
 int tpm2_create(Tpm2Context *c, const Tpm2Handle *parent, const Tpm2Handle *session, const TPMT_PUBLIC *template, const TPMS_SENSITIVE_CREATE *sensitive, TPM2B_PUBLIC **ret_public, TPM2B_PRIVATE **ret_private);
 int tpm2_create_loaded(Tpm2Context *c, const Tpm2Handle *parent, const Tpm2Handle *session, const TPMT_PUBLIC *template, const TPMS_SENSITIVE_CREATE *sensitive, TPM2B_PUBLIC **ret_public, TPM2B_PRIVATE **ret_private, Tpm2Handle **ret_handle);
 int tpm2_load(Tpm2Context *c, const Tpm2Handle *parent, const Tpm2Handle *session, const TPM2B_PUBLIC *public, const TPM2B_PRIVATE *private, Tpm2Handle **ret_handle);
-int tpm2_marshal_private(const TPM2B_PRIVATE *private, void **ret, size_t *ret_size);
-int tpm2_unmarshal_private(const void *data, size_t size, TPM2B_PRIVATE *ret_private);
-int tpm2_marshal_public(const TPM2B_PUBLIC *public, void **ret, size_t *ret_size);
-int tpm2_unmarshal_public(const void *data, size_t size, TPM2B_PUBLIC *ret_public);
 int tpm2_marshal_nv_public(const TPM2B_NV_PUBLIC *nv_public, void **ret, size_t *ret_size);
 int tpm2_unmarshal_nv_public(const void *data, size_t size, TPM2B_NV_PUBLIC *ret_nv_public);