2026-05-24 17:56:57 +00:00
|
|
|
use crate::wallets::structures::Wallet;
|
|
|
|
|
|
|
|
|
|
pub const HANDSHAKE_MESSAGE_BYTES: usize = 2;
|
|
|
|
|
pub const HANDSHAKE_TIME_BYTES: usize = 4;
|
|
|
|
|
pub const HANDSHAKE_IP_BYTES: usize = 18;
|
|
|
|
|
|
|
|
|
|
pub const HANDSHAKE_SIGNATURE_OFFSET: usize = HANDSHAKE_MESSAGE_BYTES;
|
|
|
|
|
pub const HANDSHAKE_ADDRESS_OFFSET: usize = HANDSHAKE_SIGNATURE_OFFSET + Wallet::SIGNATURE_LENGTH;
|
2026-06-04 16:18:55 +00:00
|
|
|
pub const HANDSHAKE_TIME_OFFSET: usize = HANDSHAKE_ADDRESS_OFFSET + Wallet::PUBLIC_KEY_LENGTH;
|
2026-05-24 17:56:57 +00:00
|
|
|
pub const HANDSHAKE_IP_OFFSET: usize = HANDSHAKE_TIME_OFFSET + HANDSHAKE_TIME_BYTES;
|
|
|
|
|
|
|
|
|
|
pub const HANDSHAKE_REQUEST_BYTES: usize = HANDSHAKE_IP_OFFSET + HANDSHAKE_IP_BYTES;
|
2026-06-04 16:18:55 +00:00
|
|
|
pub const HANDSHAKE_RESPONSE_BYTES: usize = HANDSHAKE_ADDRESS_OFFSET + Wallet::PUBLIC_KEY_LENGTH;
|