Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Revertron/Yggdrasil-ng
/ functions
Functions
719 in github.com/Revertron/Yggdrasil-ng
⨍
Functions
719
◇
Types & classes
121
Function
init_encrypt_decrypt
()
crates/ironwood/src/encrypted/session.rs:1053
Function
inner
(state: &mut [u32; STATE_WORDS], f: F)
crates/salsa20-simd/src/avx2.rs:31
Function
inner
(state: &mut [u32; STATE_WORDS], f: F)
crates/salsa20-simd/src/sse2.rs:27
Function
inner
(state: &mut [u32; STATE_WORDS], f: F)
crates/salsa20-simd/src/neon.rs:23
Function
invalid_open_all_for_rejected
()
crates/yggdrasil/src/firewall.rs:674
Function
invalid_toml_returns_parse_user_error
()
crates/yggdrasil/src/config.rs:501
Function
ipv4_open_all_for_rejected
()
crates/yggdrasil/src/firewall.rs:686
Method
is_closed
(&self)
crates/ironwood/src/signed.rs:201
Method
is_closed
(&self)
crates/ironwood/src/core.rs:736
Method
is_closed
(&self)
crates/ironwood/src/encrypted/mod.rs:310
Method
is_valid
Check if this is a valid Yggdrasil address (starts with 0x02).
crates/yggdrasil/src/address.rs:16
Function
json_u64
(obj: &serde_json::Value, key: &str)
crates/yggdrasil/src/ctl.rs:335
Function
keystream4
( state: &[u32; STATE_WORDS], counter: u64, blocks: &mut ParBlocks<Backend<R>>, )
crates/salsa20-simd/src/sse2.rs:127
Function
keystream4
( state: &[u32; STATE_WORDS], counter: u64, blocks: &mut ParBlocks<Backend<R>>, )
crates/salsa20-simd/src/neon.rs:128
Function
keystream8
( state: &[u32; STATE_WORDS], counter: u64, blocks: &mut ParBlocks<Backend<R>>, )
crates/salsa20-simd/src/avx2.rs:140
Method
listen
Start listening on an address (e.g. "tcp://0.0.0.0:1234" or "tls://0.0.0.0:2345").
crates/yggdrasil/src/links.rs:609
Method
local_addr
(&self)
crates/ironwood/src/signed.rs:230
Method
local_addr
(&self)
crates/ironwood/src/encrypted/mod.rs:350
Function
local_addr_matches_key
()
crates/ironwood/src/core.rs:968
Function
main
()
crates/yggdrasil/src/main.rs:20
Function
malformed_packet_dropped
()
crates/yggdrasil/src/firewall.rs:663
Function
missing_firewall_section_is_added
()
crates/yggdrasil/src/config.rs:448
Method
mtu
(&self)
crates/yggdrasil/src/ipv6rwc.rs:428
Function
mtu_is_reasonable
()
crates/ironwood/src/core.rs:954
Function
neon_matches_scalar_blocks
()
crates/salsa20-simd/src/neon.rs:188
Method
new
(data: &'a [u8])
crates/ironwood/src/wire.rs:149
Method
new
(source: PublicKey, dest: PublicKey, payload: Vec<u8>)
crates/ironwood/src/traffic.rs:32
Method
new
(signing_key: SigningKey)
crates/ironwood/src/crypto.rs:19
Method
new
Create a new SignedPacketConn with the given private key and config.
crates/ironwood/src/signed.rs:49
Method
new
Create an empty bloom filter.
crates/ironwood/src/bloom.rs:35
Method
new
()
crates/ironwood/src/pathfinder.rs:60
Method
new
()
crates/ironwood/src/peers.rs:75
Method
new
(crypto: Crypto, config: &crate::config::Config)
crates/ironwood/src/router.rs:265
Method
new
Create a new PacketConn with the given private key and config.
crates/ironwood/src/core.rs:551
Method
new
Create a new EncryptedPacketConn with the given private key and config.
crates/ironwood/src/encrypted/mod.rs:68
Method
new
Build from a password. An empty password disables the feature.
crates/ironwood/src/encrypted/crypto.rs:41
Method
new
(current: &CurvePublicKey, next: &CurvePublicKey, key_seq: u64)
crates/ironwood/src/encrypted/session.rs:57
Method
new
(key: &Key, iv: &XNonce)
crates/salsa20-simd/src/xsalsa.rs:42
Method
new
(key: &Key, iv: &Nonce)
crates/salsa20-simd/src/lib.rs:240
Method
new
Start the admin socket on the given address. Address format: "tcp://host:port"
crates/yggdrasil/src/admin.rs:40
Method
new
( core: Arc<Core>, mtu: u64, #[cfg(feature = "ckr")] ckr_config: Option<&TunnelRouting
crates/yggdrasil/src/ipv6rwc.rs:65
Method
new
Build a CKR routing table from configuration. Routes whose destination equals `self_key` are silently dropped — a shared config can thus be distribut
crates/yggdrasil/src/ckr.rs:38
Method
new
()
crates/yggdrasil/src/links.rs:187
Method
new
Create metadata for the local node.
crates/yggdrasil/src/version.rs:58
Method
new
(cfg: &FirewallConfig)
crates/yggdrasil/src/firewall.rs:104
Method
new
Create a new protocol handler.
crates/yggdrasil/src/proto.rs:59
Method
new
Create a new Core from a signing key and configuration. Returns the Core and a PathNotifySlot that should be filled with the ReadWriteCloser after cre
crates/yggdrasil/src/core.rs:51
Method
new
Create and start the TUN adapter. `name`: interface name ("auto" for automatic, "none" to disable) `rwc`: the IPv6 ReadWriteCloser bridge `addr`: the
crates/yggdrasil/src/tun.rs:48
Method
new
Create and start the multicast discovery engine. If `external_rx` is `Some`, interface info is taken from the watch channel instead of enumerating sy
crates/yggdrasil/src/multicast.rs:147
Function
new_box_keys_are_valid
()
crates/ironwood/src/encrypted/crypto.rs:262
Function
non_first_fragment_dropped_on_inbound
()
crates/yggdrasil/src/firewall.rs:649
Function
nonce_for_u64_format
()
crates/ironwood/src/encrypted/crypto.rs:199
Method
normalize_config_text
Read a TOML config string, add any fields missing from the user's input (with their template comments), and return the merged document. Preserves user
crates/yggdrasil/src/config.rs:277
Method
offer_client_auth
(&self)
crates/yggdrasil/src/tls_support.rs:165
Function
open_all_for_bypass
()
crates/yggdrasil/src/firewall.rs:542
Function
open_tcp_allows_syn_and_subsequent_packets
()
crates/yggdrasil/src/firewall.rs:514
Function
open_udp_allows_inbound
()
crates/yggdrasil/src/firewall.rs:564
Function
oversized_packet_rejected
()
crates/ironwood/src/traffic.rs:810
Function
own_path_info_sign_and_verify
()
crates/ironwood/src/pathfinder.rs:351
Method
packet_conn
Get the underlying encrypted packet connection. This allows integration with higher-level protocols like stream multiplexing (e.g., ygg_stream) that
crates/yggdrasil/src/core.rs:263
Function
path_broken_roundtrip
()
crates/ironwood/src/wire.rs:749
Function
path_lookup_roundtrip
()
crates/ironwood/src/wire.rs:712
Function
path_notify_roundtrip
()
crates/ironwood/src/wire.rs:727
Function
path_roundtrip
()
crates/ironwood/src/wire.rs:614
Function
pathfinder_new
()
crates/ironwood/src/pathfinder.rs:343
Function
per_flow_byte_cap_eviction
()
crates/ironwood/src/traffic.rs:749
Method
poll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
crates/yggdrasil/src/links.rs:83
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
crates/yggdrasil/src/links.rs:57
Method
poll_shutdown
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
crates/yggdrasil/src/links.rs:91
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
crates/yggdrasil/src/links.rs:71
Function
precomputed_box_matches_direct
()
crates/ironwood/src/encrypted/crypto.rs:271
Method
private_key
(&self)
crates/ironwood/src/signed.rs:205
Method
private_key
(&self)
crates/ironwood/src/core.rs:740
Method
private_key
(&self)
crates/ironwood/src/encrypted/mod.rs:314
Method
process_with_backend
(&mut self, f: impl StreamClosure<BlockSize = Self::BlockSize>)
crates/salsa20-simd/src/xsalsa.rs:57
Method
process_with_backend
(&mut self, f: impl StreamClosure<BlockSize = Self::BlockSize>)
crates/salsa20-simd/src/lib.rs:277
Function
push_and_pop
()
crates/ironwood/src/traffic.rs:656
Method
read_from
(&self, buf: &mut [u8])
crates/ironwood/src/signed.rs:153
Method
read_from
(&self, buf: &mut [u8])
crates/ironwood/src/encrypted/mod.rs:256
Function
read_from_closed_errors
()
crates/ironwood/src/core.rs:997
Method
remaining_blocks
(&self)
crates/salsa20-simd/src/xsalsa.rs:52
Method
remaining_blocks
(&self)
crates/salsa20-simd/src/lib.rs:273
Method
remove_peer
Remove a peer connection. Returns actions to execute.
crates/ironwood/src/router.rs:458
Method
remove_peer
Remove a peer by URI.
crates/yggdrasil/src/links.rs:895
Method
retry_peers_now
Wake all sleeping peer reconnect loops so they retry immediately.
crates/yggdrasil/src/links.rs:566
Method
retry_peers_now
Wake all sleeping peer reconnect loops so they retry immediately.
crates/yggdrasil/src/core.rs:331
Method
root_hint_subjects
(&self)
crates/yggdrasil/src/tls_support.rs:173
Function
round_trip_full_config_is_stable
()
crates/yggdrasil/src/config.rs:426
Method
routing_entries
Get the number of routing entries (tree nodes known).
crates/ironwood/src/core.rs:882
Method
routing_entries
Get the number of routing entries.
crates/ironwood/src/encrypted/mod.rs:127
Function
run_rounds
(state: &[u32; STATE_WORDS])
crates/salsa20-simd/src/lib.rs:398
Function
same_dest_different_sources
()
crates/ironwood/src/traffic.rs:692
Method
send_lookup
(&self, target: Addr)
crates/ironwood/src/signed.rs:213
Method
send_lookup
(&self, target: Addr)
crates/ironwood/src/core.rs:757
Method
send_lookup
(&self, target: Addr)
crates/ironwood/src/encrypted/mod.rs:322
Function
service_main
(_args: Vec<OsString>)
crates/yggdrasil/src/service.rs:22
Function
session_bidirectional
()
crates/ironwood/src/encrypted/session.rs:1135
Function
session_send_recv
()
crates/ironwood/src/encrypted/session.rs:1088
Method
set_block_pos
(&mut self, pos: u64)
crates/salsa20-simd/src/xsalsa.rs:71
Function
sig_req_roundtrip
()
crates/ironwood/src/wire.rs:634
← previous
next →
501–600 of 719, ranked by callers