Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(339)

Unified Diff: components/os_crypt/libsecret_util_linux.h

Issue 1973483002: OSCrypt for POSIX uses libsecret to store a randomised encryption key. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Recommendations Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/os_crypt/key_storage_linux.cc ('k') | components/os_crypt/libsecret_util_linux.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/os_crypt/libsecret_util_linux.h
diff --git a/components/os_crypt/libsecret_util_posix.h b/components/os_crypt/libsecret_util_linux.h
similarity index 92%
rename from components/os_crypt/libsecret_util_posix.h
rename to components/os_crypt/libsecret_util_linux.h
index 0d265be940fcd6115c847020564509309ca62ad5..1adc3072eb15f2fdb4353732aad23f30442f7e61 100644
--- a/components/os_crypt/libsecret_util_posix.h
+++ b/components/os_crypt/libsecret_util_linux.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef COMPONENTS_OS_CRYPT_LIBSECRET_UTIL_POSIX_H_
-#define COMPONENTS_OS_CRYPT_LIBSECRET_UTIL_POSIX_H_
+#ifndef COMPONENTS_OS_CRYPT_LIBSECRET_UTIL_LINUX_H_
+#define COMPONENTS_OS_CRYPT_LIBSECRET_UTIL_LINUX_H_
#include <libsecret/secret.h>
@@ -15,13 +15,14 @@
// Utility for dynamically loading libsecret.
class LibsecretLoader {
public:
+ static decltype(&::secret_item_get_attributes) secret_item_get_attributes;
+ static decltype(&::secret_item_get_secret) secret_item_get_secret;
+ static decltype(&::secret_item_load_secret_sync) secret_item_load_secret_sync;
+ static decltype(&::secret_password_clear_sync) secret_password_clear_sync;
static decltype(&::secret_password_store_sync) secret_password_store_sync;
+ static decltype(&::secret_service_lookup_sync) secret_service_lookup_sync;
static decltype(&::secret_service_search_sync) secret_service_search_sync;
- static decltype(&::secret_password_clear_sync) secret_password_clear_sync;
- static decltype(&::secret_item_get_secret) secret_item_get_secret;
static decltype(&::secret_value_get_text) secret_value_get_text;
- static decltype(&::secret_item_get_attributes) secret_item_get_attributes;
- static decltype(&::secret_item_load_secret_sync) secret_item_load_secret_sync;
static decltype(&::secret_value_unref) secret_value_unref;
// Loads the libsecret library and checks that it responds to queries.
@@ -80,4 +81,4 @@ class LibsecretAttributesBuilder {
DISALLOW_COPY_AND_ASSIGN(LibsecretAttributesBuilder);
};
-#endif // COMPONENTS_OS_CRYPT_LIBSECRET_UTIL_POSIX_H_
+#endif // COMPONENTS_OS_CRYPT_LIBSECRET_UTIL_LINUX_H_
« no previous file with comments | « components/os_crypt/key_storage_linux.cc ('k') | components/os_crypt/libsecret_util_linux.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698