feat: update ssh agent
This commit is contained in:
@@ -37,7 +37,9 @@ impl Session for MySshAgent {
|
|||||||
async fn request_identities(&mut self) -> Result<Vec<Identity>, AgentError> {
|
async fn request_identities(&mut self) -> Result<Vec<Identity>, AgentError> {
|
||||||
information!("request_identities");
|
information!("request_identities");
|
||||||
// let p256_private_key_d = ecdsautil::parse_p256_private_key(&self.private_key_pem).unwrap();
|
// let p256_private_key_d = ecdsautil::parse_p256_private_key(&self.private_key_pem).unwrap();
|
||||||
let public_key_point = hex::decode("04f17326c188b9d0cffeddd8ff935f24f2074bbef128ac5b04b9cac05de967df5dbfd065698dce3b8c1f451bb9a1593ace13360bbc49c51f5213777fd873932efa44763bfcc1c764b122a8a8977bcb3e0ad099d652e63db1c5a1bda02120a16dc5").unwrap();
|
let public_key_point = hex::decode("04\
|
||||||
|
f17326c188b9d0cffeddd8ff935f24f2074bbef128ac5b04b9cac05de967df5dbfd065698dce3b8c1f451bb9a1593ace\
|
||||||
|
13360bbc49c51f5213777fd873932efa44763bfcc1c764b122a8a8977bcb3e0ad099d652e63db1c5a1bda02120a16dc5").unwrap();
|
||||||
let identity = Identity {
|
let identity = Identity {
|
||||||
pubkey: KeyData::Ecdsa(
|
pubkey: KeyData::Ecdsa(
|
||||||
ssh_key::public::EcdsaPublicKey::from_sec1_bytes(&public_key_point).unwrap(),
|
ssh_key::public::EcdsaPublicKey::from_sec1_bytes(&public_key_point).unwrap(),
|
||||||
|
|||||||
Reference in New Issue
Block a user