Skip to content

Commit

Permalink
ssh-key: introduce private::SkEd25519::new() constructor
Browse files Browse the repository at this point in the history
  • Loading branch information
jviki committed Mar 7, 2024
1 parent 6ed3c83 commit ac167cf
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions ssh-key/src/private/sk.rs
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,17 @@ pub struct SkEd25519 {
}

impl SkEd25519 {
/// Construct new instance of SkEd25519.
#[cfg(feature = "alloc")]
pub fn new(public: public::SkEd25519, flags: u8, key_handle: &[u8]) -> Self {
SkEd25519 {
public,
flags,
key_handle: key_handle.to_vec(),
reserved: Vec::<u8>::new(),
}
}

/// Get the Ed25519 public key.
pub fn public(&self) -> &public::SkEd25519 {
&self.public
Expand Down

0 comments on commit ac167cf

Please sign in to comment.