mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-22 14:21:33 +00:00
Rename SecioConnUpgrade to SecioConfig
This commit is contained in:
@ -46,7 +46,7 @@ fn main() {
|
|||||||
.or_upgrade({
|
.or_upgrade({
|
||||||
let private_key = include_bytes!("test-private-key.pk8");
|
let private_key = include_bytes!("test-private-key.pk8");
|
||||||
let public_key = include_bytes!("test-public-key.der").to_vec();
|
let public_key = include_bytes!("test-public-key.der").to_vec();
|
||||||
secio::SecioConnUpgrade {
|
secio::SecioConfig {
|
||||||
key: secio::SecioKeyPair::rsa_from_pkcs8(private_key, public_key).unwrap(),
|
key: secio::SecioKeyPair::rsa_from_pkcs8(private_key, public_key).unwrap(),
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -46,7 +46,7 @@ fn main() {
|
|||||||
.or_upgrade({
|
.or_upgrade({
|
||||||
let private_key = include_bytes!("test-private-key.pk8");
|
let private_key = include_bytes!("test-private-key.pk8");
|
||||||
let public_key = include_bytes!("test-public-key.der").to_vec();
|
let public_key = include_bytes!("test-public-key.der").to_vec();
|
||||||
secio::SecioConnUpgrade {
|
secio::SecioConfig {
|
||||||
key: secio::SecioKeyPair::rsa_from_pkcs8(private_key, public_key).unwrap(),
|
key: secio::SecioKeyPair::rsa_from_pkcs8(private_key, public_key).unwrap(),
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
//! `SecioMiddleware` that implements `Sink` and `Stream` and can be used to send packets of data.
|
//! `SecioMiddleware` that implements `Sink` and `Stream` and can be used to send packets of data.
|
||||||
//!
|
//!
|
||||||
//! However for integration with the rest of `libp2p` you are encouraged to use the
|
//! However for integration with the rest of `libp2p` you are encouraged to use the
|
||||||
//! `SecioConnUpgrade` struct instead. This struct implements the `ConnectionUpgrade` trait and
|
//! `SecioConfig` struct instead. This struct implements the `ConnectionUpgrade` trait and
|
||||||
//! will automatically apply secio on any incoming or outgoing connection.
|
//! will automatically apply secio on any incoming or outgoing connection.
|
||||||
|
|
||||||
extern crate bytes;
|
extern crate bytes;
|
||||||
@ -68,7 +68,7 @@ mod structs_proto;
|
|||||||
/// Implementation of the `ConnectionUpgrade` trait of `libp2p_swarm`. Automatically applies any
|
/// Implementation of the `ConnectionUpgrade` trait of `libp2p_swarm`. Automatically applies any
|
||||||
/// secio on any connection.
|
/// secio on any connection.
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct SecioConnUpgrade {
|
pub struct SecioConfig {
|
||||||
/// Private and public keys of the local node.
|
/// Private and public keys of the local node.
|
||||||
pub key: SecioKeyPair,
|
pub key: SecioKeyPair,
|
||||||
}
|
}
|
||||||
@ -132,7 +132,7 @@ pub enum SecioPublicKey<'a> {
|
|||||||
Rsa(&'a [u8]),
|
Rsa(&'a [u8]),
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S> libp2p_swarm::ConnectionUpgrade<S> for SecioConnUpgrade
|
impl<S> libp2p_swarm::ConnectionUpgrade<S> for SecioConfig
|
||||||
where S: AsyncRead + AsyncWrite + 'static
|
where S: AsyncRead + AsyncWrite + 'static
|
||||||
{
|
{
|
||||||
type Output = RwStreamSink<
|
type Output = RwStreamSink<
|
||||||
|
Reference in New Issue
Block a user