File tree 2 files changed +12
-7
lines changed
2 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -46,20 +46,19 @@ impl TryFrom<TPM2B_CREATION_DATA> for CreationData {
46
46
}
47
47
}
48
48
49
- impl TryFrom < CreationData > for TPMS_CREATION_DATA {
50
- type Error = Error ;
51
- fn try_from ( creation_data : CreationData ) -> Result < Self > {
52
- Ok ( TPMS_CREATION_DATA {
49
+ impl From < CreationData > for TPMS_CREATION_DATA {
50
+ fn from ( creation_data : CreationData ) -> Self {
51
+ TPMS_CREATION_DATA {
53
52
pcrSelect : creation_data. pcr_select . into ( ) ,
54
53
pcrDigest : creation_data. pcr_digest . into ( ) ,
55
54
locality : creation_data. locality ,
56
55
parentNameAlg : match creation_data. parent_name_alg {
57
56
None => AlgorithmIdentifier :: Null . into ( ) ,
58
57
Some ( alg) => alg. into ( ) ,
59
58
} ,
60
- parentName : * creation_data. parent_name . as_ref ( ) ,
61
- parentQualifiedName : * creation_data. parent_qualified_name . as_ref ( ) ,
59
+ parentName : creation_data. parent_name . into ( ) ,
60
+ parentQualifiedName : creation_data. parent_qualified_name . into ( ) ,
62
61
outsideInfo : creation_data. outside_info . into ( ) ,
63
- } )
62
+ }
64
63
}
65
64
}
Original file line number Diff line number Diff line change @@ -54,6 +54,12 @@ impl TryFrom<TPM2B_NAME> for Name {
54
54
}
55
55
}
56
56
57
+ impl From < Name > for TPM2B_NAME {
58
+ fn from ( name : Name ) -> Self {
59
+ name. value
60
+ }
61
+ }
62
+
57
63
impl AsRef < TPM2B_NAME > for Name {
58
64
fn as_ref ( & self ) -> & TPM2B_NAME {
59
65
& self . value
You can’t perform that action at this time.
0 commit comments