You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed issue where underlying derived key structs were being formed incorrectly
Because I was forgetting that the slice of Attributes within had to be converted
to a slice of CK_ATTRIBUTEs! This need to convert internally (otherwise exposing
end users to the internal CK_ATTRIBUTE type) meant that we needed to store this
converted slice within each DerivedKey, so that the memory stayed valid. This
meant playing around with a few changes to the standard "PKCS#11 struct wrapped
in a Rust struct marked `transparent`" pattern that had been used for params
Signed-off-by: Jacob Prud'homme <[email protected]>
0 commit comments