File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ use std::{
1515use arc_swap:: { ArcSwap , ArcSwapOption } ;
1616use go_defer:: defer;
1717use serde:: { Deserialize , Serialize } ;
18- use zeroize:: Zeroizing ;
18+ use zeroize:: { Zeroize , Zeroizing } ;
1919
2020use crate :: {
2121 cli:: config:: MountEntryHMACLevel ,
@@ -55,14 +55,17 @@ impl SealConfig {
5555 }
5656}
5757
58- #[ derive( Debug , Clone , PartialEq ) ]
58+ #[ derive( Debug , Clone , PartialEq , Zeroize ) ]
59+ #[ zeroize( drop) ]
5960pub struct InitResult {
6061 pub secret_shares : Zeroizing < Vec < Vec < u8 > > > ,
6162 pub root_token : String ,
6263}
6364
64- #[ derive( Clone ) ]
65+ #[ derive( Clone , Zeroize ) ]
66+ #[ zeroize( drop) ]
6567pub struct CoreState {
68+ #[ zeroize( skip) ]
6669 pub system_view : Option < Arc < BarrierView > > ,
6770 pub sealed : bool ,
6871 pub unseal_key_shares : Vec < Vec < u8 > > ,
You can’t perform that action at this time.
0 commit comments