@@ -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
4951impl 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