You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The safe module provides high-level cryptographic tools for building secure protocols and features. When developing new features, use this module first before considering lower-level primitives from other parts of `bitwarden-crypto`.
3
+
The safe module provides high-level cryptographic tools for building secure protocols and features.
4
+
When developing new features, use this module first before considering lower-level primitives from
5
+
other parts of `bitwarden-crypto`.
4
6
5
7
## Password-protected key envelope
6
8
7
-
Use the password protected key envelope to protect a symmetric key with a password. Examples include:
9
+
Use the password protected key envelope to protect a symmetric key with a password. Examples
10
+
include:
8
11
9
12
- locking a vault with a PIN/Password
10
13
- protecting exports with a password
11
14
12
-
Internally, the module uses a KDF to protect against brute-forcing, but it does not expose this to the consumer. The consumer only provides a password and key.
15
+
Internally, the module uses a KDF to protect against brute-forcing, but it does not expose this to
16
+
the consumer. The consumer only provides a password and key.
0 commit comments