LocalSecret

@Serializable
sealed interface LocalSecret

Type of secret to unlock a repository.

Inheritors

Types

Link copied to clipboard
@Serializable
value class Password(val value: Password) : LocalSecret

Password provided by the user

Link copied to clipboard
@Serializable
value class SecretKey(val value: SecretKey) : LocalSecret

Secret key generated by secure means (e.g., crypto-secure RNG, KDF, ...)