]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
crypto: make TLS credentials structs private
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 29 Oct 2025 15:24:25 +0000 (15:24 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 3 Nov 2025 10:45:55 +0000 (10:45 +0000)
Now that the TLS session code no longer needs to look at the TLS
credential structs, they can be made private.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
crypto/tlscredsanon.c
crypto/tlscredspriv.h
crypto/tlscredspsk.c
crypto/tlscredsx509.c

index 0a728ccbf6c5e7e03102cecd5169d2f4e8716939..646574d6aecac4a2bd097a70863eef75e9ce065f 100644 (file)
 #include "trace.h"
 
 
+struct QCryptoTLSCredsAnon {
+    QCryptoTLSCreds parent_obj;
+};
+
 #ifdef CONFIG_GNUTLS
 
 #include <gnutls/gnutls.h>
 
-
 static int
 qcrypto_tls_creds_anon_load(QCryptoTLSCredsAnon *creds,
                             Error **errp)
index 4e6dffa22f8c14582215d869ff0c745ed51d3f84..69dac0243779ac917fbc820a9a9c3b851b8ad622 100644 (file)
@@ -37,21 +37,6 @@ struct QCryptoTLSCreds {
     QCryptoTLSCredsBox *box;
 };
 
-struct QCryptoTLSCredsAnon {
-    QCryptoTLSCreds parent_obj;
-};
-
-struct QCryptoTLSCredsPSK {
-    QCryptoTLSCreds parent_obj;
-    char *username;
-};
-
-struct QCryptoTLSCredsX509 {
-    QCryptoTLSCreds parent_obj;
-    bool sanityCheck;
-    char *passwordid;
-};
-
 #ifdef CONFIG_GNUTLS
 
 int qcrypto_tls_creds_get_path(QCryptoTLSCreds *creds,
index 5568f1ad0c21ad255e113d85d9f51a8a2bafb5e6..8879c84ea766ea7aff9f18a42da2a5a9ca30ebaa 100644 (file)
 #include "trace.h"
 
 
+struct QCryptoTLSCredsPSK {
+    QCryptoTLSCreds parent_obj;
+    char *username;
+};
+
 #ifdef CONFIG_GNUTLS
 
 #include <gnutls/gnutls.h>
index 388ddb7f0e46c3be1688da4bf532fb9c1128a566..397ff4caa9fd7ca423233638a5944066a0e57132 100644 (file)
 #include "trace.h"
 
 
+struct QCryptoTLSCredsX509 {
+    QCryptoTLSCreds parent_obj;
+    bool sanityCheck;
+    char *passwordid;
+};
+
 #ifdef CONFIG_GNUTLS
 
 #include <gnutls/gnutls.h>