Skip to content

Commit 2c96756

Browse files
authored
make ed2559 clone method more reliable (#541)
1 parent 17a2846 commit 2c96756

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dtls/src/crypto/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ impl Clone for CryptoPrivateKey {
182182
match self.kind {
183183
CryptoPrivateKeyKind::Ed25519(_) => CryptoPrivateKey {
184184
kind: CryptoPrivateKeyKind::Ed25519(
185-
Ed25519KeyPair::from_pkcs8(&self.serialized_der).unwrap(),
185+
Ed25519KeyPair::from_pkcs8_maybe_unchecked(&self.serialized_der).unwrap(),
186186
),
187187
serialized_der: self.serialized_der.clone(),
188188
},
@@ -221,7 +221,7 @@ impl CryptoPrivateKey {
221221
if key_pair.is_compatible(&rcgen::PKCS_ED25519) {
222222
Ok(CryptoPrivateKey {
223223
kind: CryptoPrivateKeyKind::Ed25519(
224-
Ed25519KeyPair::from_pkcs8(&serialized_der)
224+
Ed25519KeyPair::from_pkcs8_maybe_unchecked(&serialized_der)
225225
.map_err(|e| Error::Other(e.to_string()))?,
226226
),
227227
serialized_der,

0 commit comments

Comments
 (0)