24b9b17e64
* Add nym- to socks5-prefixes crate * Update imports * rustfmt * Add nym-socks5 prefix to proxy-helpers crate * rustfmt * Add nym prefix to ordered-buffer crate * rustfmt * Add nym prefix to service-providers-common crate * rustfmt * Add nym prefix to dkg crate * Add nym prefix to credentials crate * rustfmt * fix build fail in tests
22 lines
809 B
Rust
22 lines
809 B
Rust
// Copyright 2023 - Nym Technologies SA <contact@nymtech.net>
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
use nym_service_providers_common::{define_simple_version, interface::Version};
|
|
|
|
/// Defines initial version of the communication interface between socks5 clients and
|
|
/// network requesters (socks5).
|
|
// note: we start from '3' so that we could distinguish cases where no version is provided
|
|
// and legacy communication mode is used instead
|
|
pub const INITIAL_INTERFACE_VERSION: u8 = 3;
|
|
|
|
/// Defines the current version of the communication interface between socks5 clients and
|
|
/// network requesters (socks5).
|
|
/// It has to be incremented for any breaking change.
|
|
pub const INTERFACE_VERSION: u8 = 3;
|
|
|
|
define_simple_version!(
|
|
Socks5ProtocolVersion,
|
|
INITIAL_INTERFACE_VERSION,
|
|
INTERFACE_VERSION
|
|
);
|