MCPcopy Create free account

hub / github.com/Revertron/Yggdrasil-ng / functions

Functions719 in github.com/Revertron/Yggdrasil-ng

Functioninit_encrypt_decrypt
()
crates/ironwood/src/encrypted/session.rs:1053
Functioninner
(state: &mut [u32; STATE_WORDS], f: F)
crates/salsa20-simd/src/avx2.rs:31
Functioninner
(state: &mut [u32; STATE_WORDS], f: F)
crates/salsa20-simd/src/sse2.rs:27
Functioninner
(state: &mut [u32; STATE_WORDS], f: F)
crates/salsa20-simd/src/neon.rs:23
Functioninvalid_open_all_for_rejected
()
crates/yggdrasil/src/firewall.rs:674
Functioninvalid_toml_returns_parse_user_error
()
crates/yggdrasil/src/config.rs:501
Functionipv4_open_all_for_rejected
()
crates/yggdrasil/src/firewall.rs:686
Methodis_closed
(&self)
crates/ironwood/src/signed.rs:201
Methodis_closed
(&self)
crates/ironwood/src/core.rs:736
Methodis_closed
(&self)
crates/ironwood/src/encrypted/mod.rs:310
Methodis_valid
Check if this is a valid Yggdrasil address (starts with 0x02).
crates/yggdrasil/src/address.rs:16
Functionjson_u64
(obj: &serde_json::Value, key: &str)
crates/yggdrasil/src/ctl.rs:335
Functionkeystream4
( state: &[u32; STATE_WORDS], counter: u64, blocks: &mut ParBlocks<Backend<R>>, )
crates/salsa20-simd/src/sse2.rs:127
Functionkeystream4
( state: &[u32; STATE_WORDS], counter: u64, blocks: &mut ParBlocks<Backend<R>>, )
crates/salsa20-simd/src/neon.rs:128
Functionkeystream8
( state: &[u32; STATE_WORDS], counter: u64, blocks: &mut ParBlocks<Backend<R>>, )
crates/salsa20-simd/src/avx2.rs:140
Methodlisten
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
Methodlocal_addr
(&self)
crates/ironwood/src/signed.rs:230
Methodlocal_addr
(&self)
crates/ironwood/src/encrypted/mod.rs:350
Functionlocal_addr_matches_key
()
crates/ironwood/src/core.rs:968
Functionmain
()
crates/yggdrasil/src/main.rs:20
Functionmalformed_packet_dropped
()
crates/yggdrasil/src/firewall.rs:663
Functionmissing_firewall_section_is_added
()
crates/yggdrasil/src/config.rs:448
Methodmtu
(&self)
crates/yggdrasil/src/ipv6rwc.rs:428
Functionmtu_is_reasonable
()
crates/ironwood/src/core.rs:954
Functionneon_matches_scalar_blocks
()
crates/salsa20-simd/src/neon.rs:188
Methodnew
(data: &'a [u8])
crates/ironwood/src/wire.rs:149
Methodnew
(source: PublicKey, dest: PublicKey, payload: Vec<u8>)
crates/ironwood/src/traffic.rs:32
Methodnew
(signing_key: SigningKey)
crates/ironwood/src/crypto.rs:19
Methodnew
Create a new SignedPacketConn with the given private key and config.
crates/ironwood/src/signed.rs:49
Methodnew
Create an empty bloom filter.
crates/ironwood/src/bloom.rs:35
Methodnew
()
crates/ironwood/src/pathfinder.rs:60
Methodnew
()
crates/ironwood/src/peers.rs:75
Methodnew
(crypto: Crypto, config: &crate::config::Config)
crates/ironwood/src/router.rs:265
Methodnew
Create a new PacketConn with the given private key and config.
crates/ironwood/src/core.rs:551
Methodnew
Create a new EncryptedPacketConn with the given private key and config.
crates/ironwood/src/encrypted/mod.rs:68
Methodnew
Build from a password. An empty password disables the feature.
crates/ironwood/src/encrypted/crypto.rs:41
Methodnew
(current: &CurvePublicKey, next: &CurvePublicKey, key_seq: u64)
crates/ironwood/src/encrypted/session.rs:57
Methodnew
(key: &Key, iv: &XNonce)
crates/salsa20-simd/src/xsalsa.rs:42
Methodnew
(key: &Key, iv: &Nonce)
crates/salsa20-simd/src/lib.rs:240
Methodnew
Start the admin socket on the given address. Address format: "tcp://host:port"
crates/yggdrasil/src/admin.rs:40
Methodnew
( core: Arc<Core>, mtu: u64, #[cfg(feature = "ckr")] ckr_config: Option<&TunnelRouting
crates/yggdrasil/src/ipv6rwc.rs:65
Methodnew
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
Methodnew
()
crates/yggdrasil/src/links.rs:187
Methodnew
Create metadata for the local node.
crates/yggdrasil/src/version.rs:58
Methodnew
(cfg: &FirewallConfig)
crates/yggdrasil/src/firewall.rs:104
Methodnew
Create a new protocol handler.
crates/yggdrasil/src/proto.rs:59
Methodnew
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
Methodnew
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
Methodnew
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
Functionnew_box_keys_are_valid
()
crates/ironwood/src/encrypted/crypto.rs:262
Functionnon_first_fragment_dropped_on_inbound
()
crates/yggdrasil/src/firewall.rs:649
Functionnonce_for_u64_format
()
crates/ironwood/src/encrypted/crypto.rs:199
Methodnormalize_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
Methodoffer_client_auth
(&self)
crates/yggdrasil/src/tls_support.rs:165
Functionopen_all_for_bypass
()
crates/yggdrasil/src/firewall.rs:542
Functionopen_tcp_allows_syn_and_subsequent_packets
()
crates/yggdrasil/src/firewall.rs:514
Functionopen_udp_allows_inbound
()
crates/yggdrasil/src/firewall.rs:564
Functionoversized_packet_rejected
()
crates/ironwood/src/traffic.rs:810
Functionown_path_info_sign_and_verify
()
crates/ironwood/src/pathfinder.rs:351
Methodpacket_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
Functionpath_broken_roundtrip
()
crates/ironwood/src/wire.rs:749
Functionpath_lookup_roundtrip
()
crates/ironwood/src/wire.rs:712
Functionpath_notify_roundtrip
()
crates/ironwood/src/wire.rs:727
Functionpath_roundtrip
()
crates/ironwood/src/wire.rs:614
Functionpathfinder_new
()
crates/ironwood/src/pathfinder.rs:343
Functionper_flow_byte_cap_eviction
()
crates/ironwood/src/traffic.rs:749
Methodpoll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
crates/yggdrasil/src/links.rs:83
Methodpoll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
crates/yggdrasil/src/links.rs:57
Methodpoll_shutdown
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
crates/yggdrasil/src/links.rs:91
Methodpoll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
crates/yggdrasil/src/links.rs:71
Functionprecomputed_box_matches_direct
()
crates/ironwood/src/encrypted/crypto.rs:271
Methodprivate_key
(&self)
crates/ironwood/src/signed.rs:205
Methodprivate_key
(&self)
crates/ironwood/src/core.rs:740
Methodprivate_key
(&self)
crates/ironwood/src/encrypted/mod.rs:314
Methodprocess_with_backend
(&mut self, f: impl StreamClosure<BlockSize = Self::BlockSize>)
crates/salsa20-simd/src/xsalsa.rs:57
Methodprocess_with_backend
(&mut self, f: impl StreamClosure<BlockSize = Self::BlockSize>)
crates/salsa20-simd/src/lib.rs:277
Functionpush_and_pop
()
crates/ironwood/src/traffic.rs:656
Methodread_from
(&self, buf: &mut [u8])
crates/ironwood/src/signed.rs:153
Methodread_from
(&self, buf: &mut [u8])
crates/ironwood/src/encrypted/mod.rs:256
Functionread_from_closed_errors
()
crates/ironwood/src/core.rs:997
Methodremaining_blocks
(&self)
crates/salsa20-simd/src/xsalsa.rs:52
Methodremaining_blocks
(&self)
crates/salsa20-simd/src/lib.rs:273
Methodremove_peer
Remove a peer connection. Returns actions to execute.
crates/ironwood/src/router.rs:458
Methodremove_peer
Remove a peer by URI.
crates/yggdrasil/src/links.rs:895
Methodretry_peers_now
Wake all sleeping peer reconnect loops so they retry immediately.
crates/yggdrasil/src/links.rs:566
Methodretry_peers_now
Wake all sleeping peer reconnect loops so they retry immediately.
crates/yggdrasil/src/core.rs:331
Methodroot_hint_subjects
(&self)
crates/yggdrasil/src/tls_support.rs:173
Functionround_trip_full_config_is_stable
()
crates/yggdrasil/src/config.rs:426
Methodrouting_entries
Get the number of routing entries (tree nodes known).
crates/ironwood/src/core.rs:882
Methodrouting_entries
Get the number of routing entries.
crates/ironwood/src/encrypted/mod.rs:127
Functionrun_rounds
(state: &[u32; STATE_WORDS])
crates/salsa20-simd/src/lib.rs:398
Functionsame_dest_different_sources
()
crates/ironwood/src/traffic.rs:692
Methodsend_lookup
(&self, target: Addr)
crates/ironwood/src/signed.rs:213
Methodsend_lookup
(&self, target: Addr)
crates/ironwood/src/core.rs:757
Methodsend_lookup
(&self, target: Addr)
crates/ironwood/src/encrypted/mod.rs:322
Functionservice_main
(_args: Vec<OsString>)
crates/yggdrasil/src/service.rs:22
Functionsession_bidirectional
()
crates/ironwood/src/encrypted/session.rs:1135
Functionsession_send_recv
()
crates/ironwood/src/encrypted/session.rs:1088
Methodset_block_pos
(&mut self, pos: u64)
crates/salsa20-simd/src/xsalsa.rs:71
Functionsig_req_roundtrip
()
crates/ironwood/src/wire.rs:634
← previousnext →501–600 of 719, ranked by callers