Skip to content

Commit 0dc87c7

Browse files
committed
Merge branch 'map-err'
2 parents 42c2ac9 + 197c2bf commit 0dc87c7

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/rust/bitbox02/src/keystore.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,12 @@ pub enum Error {
4040
Memory,
4141
// Securechip error with the error code from securechip.c. 0 if the error is unspecified.
4242
SecureChip(i32),
43+
SeedSize,
4344
Salt,
4445
Hash,
45-
SeedSize,
4646
Encrypt,
47+
Decrypt,
48+
StretchRetainedSeedKey,
4749
}
4850

4951
impl core::convert::From<keystore_error_t> for Error {
@@ -52,11 +54,15 @@ impl core::convert::From<keystore_error_t> for Error {
5254
keystore_error_t::KEYSTORE_ERR_MAX_ATTEMPTS_EXCEEDED => Error::MaxAttemptsExceeded,
5355
keystore_error_t::KEYSTORE_ERR_UNSEEDED => Error::Unseeded,
5456
keystore_error_t::KEYSTORE_ERR_MEMORY => Error::Memory,
55-
keystore_error_t::KEYSTORE_ERR_SEED_SIZE => Error::SeedSize,
5657
keystore_error_t::KEYSTORE_ERR_SECURECHIP => Error::SecureChip(0),
58+
keystore_error_t::KEYSTORE_ERR_SEED_SIZE => Error::SeedSize,
5759
keystore_error_t::KEYSTORE_ERR_SALT => Error::Salt,
5860
keystore_error_t::KEYSTORE_ERR_HASH => Error::Hash,
5961
keystore_error_t::KEYSTORE_ERR_ENCRYPT => Error::Encrypt,
62+
keystore_error_t::KEYSTORE_ERR_DECRYPT => Error::Decrypt,
63+
keystore_error_t::KEYSTORE_ERR_STRETCH_RETAINED_SEED_KEY => {
64+
Error::StretchRetainedSeedKey
65+
}
6066
_ => panic!("cannot convert error"),
6167
}
6268
}

0 commit comments

Comments
 (0)