From 9671ba714c68df3fa4648ddecd718167ab5ffa90 Mon Sep 17 00:00:00 2001 From: tac0turtle <24299864+tac0turtle@users.noreply.github.com> Date: Sat, 1 Feb 2025 00:05:19 +0000 Subject: [PATCH] chore: Sync docs from cosmos-sdk/docs --- docs/build/tooling/03-hubl.md | 0 .../version-0.50/user/run-node/00-keyring.md | 13 ++++++++++++- .../version-0.52/build/tooling/03-hubl.md | 0 .../version-0.52/user/run-node/00-keyring.md | 13 ++++++++++++- 4 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 docs/build/tooling/03-hubl.md create mode 100644 versioned_docs/version-0.52/build/tooling/03-hubl.md diff --git a/docs/build/tooling/03-hubl.md b/docs/build/tooling/03-hubl.md new file mode 100644 index 000000000..e69de29bb diff --git a/versioned_docs/version-0.50/user/run-node/00-keyring.md b/versioned_docs/version-0.50/user/run-node/00-keyring.md index b4a202006..f96fa7d22 100644 --- a/versioned_docs/version-0.50/user/run-node/00-keyring.md +++ b/versioned_docs/version-0.50/user/run-node/00-keyring.md @@ -29,12 +29,14 @@ is a list of the most popular operating systems and their respective passwords m * GNU/Linux: * [libsecret](https://gitlab.gnome.org/GNOME/libsecret) * [kwallet](https://api.kde.org/frameworks/kwallet/html/index.html) + * [keyctl](https://www.kernel.org/doc/html/latest/security/keys/core.html) GNU/Linux distributions that use GNOME as default desktop environment typically come with [Seahorse](https://wiki.gnome.org/Apps/Seahorse). Users of KDE based distributions are commonly provided with [KDE Wallet Manager](https://userbase.kde.org/KDE_Wallet_Manager). Whilst the former is in fact a `libsecret` convenient frontend, the latter is a `kwallet` -client. +client. `keyctl` is a secure backend leverages the Linux's kernel security key management system +to store cryptographic keys securely in memory. `os` is the default option since operating system's default credentials managers are designed to meet users' most common needs and provide them with a comfortable @@ -93,6 +95,15 @@ GNU/Linux distributions that ships KDE as default desktop environment. Please re [KWallet Handbook](https://docs.kde.org/stable5/en/kdeutils/kwallet5/index.html) for more information. +### The `keyctl` backend + +The *Kernel Key Retention Service* is a security facility that +has been added to the Linux kernel relatively recently. It allows sensitive +cryptographic data such as passwords, private key, authentication tokens, etc +to be stored securely in memory. + +The `keyctl` backend is available on Linux platforms only. + ### The `test` backend The `test` backend is a password-less variation of the `file` backend. Keys are stored diff --git a/versioned_docs/version-0.52/build/tooling/03-hubl.md b/versioned_docs/version-0.52/build/tooling/03-hubl.md new file mode 100644 index 000000000..e69de29bb diff --git a/versioned_docs/version-0.52/user/run-node/00-keyring.md b/versioned_docs/version-0.52/user/run-node/00-keyring.md index f5f20daf8..a21111a9a 100644 --- a/versioned_docs/version-0.52/user/run-node/00-keyring.md +++ b/versioned_docs/version-0.52/user/run-node/00-keyring.md @@ -29,12 +29,14 @@ is a list of the most popular operating systems and their respective passwords m * GNU/Linux: * [libsecret](https://gitlab.gnome.org/GNOME/libsecret) * [kwallet](https://api.kde.org/frameworks/kwallet/html/index.html) + * [keyctl](https://www.kernel.org/doc/html/latest/security/keys/core.html) GNU/Linux distributions that use GNOME as default desktop environment typically come with [Seahorse](https://wiki.gnome.org/Apps/Seahorse). Users of KDE based distributions are commonly provided with [KDE Wallet Manager](https://userbase.kde.org/KDE_Wallet_Manager). Whilst the former is in fact a `libsecret` convenient frontend, the latter is a `kwallet` -client. +client. `keyctl` is a secure backend leverages the Linux's kernel security key management system +to store cryptographic keys securely in memory. `os` is the default option since operating system's default credentials managers are designed to meet users' most common needs and provide them with a comfortable @@ -93,6 +95,15 @@ GNU/Linux distributions that ships KDE as default desktop environment. Please re [KWallet Handbook](https://docs.kde.org/stable5/en/kdeutils/kwallet5/index.html) for more information. +### The `keyctl` backend + +The *Kernel Key Retention Service* is a security facility that +has been added to the Linux kernel relatively recently. It allows sensitive +cryptographic data such as passwords, private key, authentication tokens, etc +to be stored securely in memory. + +The `keyctl` backend is available on Linux platforms only. + ### The `test` backend The `test` backend is a password-less variation of the `file` backend. Keys are stored