Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/attermann/microReticulum
/ functions
Functions
1,563 in github.com/attermann/microReticulum
⨍
Functions
1,563
◇
Types & classes
193
Method
from_private_bytes
creates a new instance with specified seed
src/microReticulum/Cryptography/Ed25519.h:90
Method
from_public_bytes
creates a new instance with specified seed static inline Ptr from_public_bytes(const Bytes& data) { return Ptr(new X25519PublicKey(_unpack_number(d
src/microReticulum/Cryptography/X25519.h:51
Method
from_public_bytes
creates a new instance with specified seed
src/microReticulum/Cryptography/Ed25519.h:44
Method
full_hash
Get a SHA-256 hash of passed data. :param data: Data to be hashed as *bytes*. :returns: SHA-256 hash as *bytes* */
src/microReticulum/Identity.h:125
Method
generate
creates a new instance with a random seed static inline Ptr generate() { return from_private_bytes(os.urandom(32)); } */
src/microReticulum/Cryptography/X25519.h:114
Method
generate
creates a new instance with a random seed
src/microReticulum/Cryptography/Ed25519.h:83
Method
generate
Create a new hashing object and return it. key: bytes or buffer, The starting key for the hash. msg: bytes or buffer, Initial input for the hash,
src/microReticulum/Cryptography/HMAC.h:101
Method
generate_key
src/microReticulum/Cryptography/Token.h:40
Method
generate_key
src/microReticulum/Cryptography/Fernet.h:39
Method
getA
test/test_objects/BImpl.cpp:3
Method
getB
test/test_objects/AImpl.cpp:3
Method
getLevelName
src/microReticulum/Log.cpp:31
Method
getTimeOffset
src/microReticulum/Utilities/OS.h:51
Method
getTimeString
src/microReticulum/Log.cpp:56
Method
get_age
:returns: The time in seconds since this link was established. */
src/microReticulum/Link.cpp:725
Method
get_cached_packet
static*/
src/microReticulum/Transport.cpp:3235
Method
get_context
src/microReticulum/Link.cpp:718
Method
get_context
src/microReticulum/Identity.h:103
Method
get_data_size
src/microReticulum/Resource.h:203
Method
get_data_size
src/microReticulum/Resource.cpp:1422
Method
get_establishment_rate
:returns: The data transfer rate at which the link establishment procedure ocurred, in bits per second. */
src/microReticulum/Link.cpp:663
Method
get_expected_rate
:returns: The packet expected in-flight data rate of an established link. */
src/microReticulum/Link.cpp:697
Method
get_hash
src/microReticulum/Interface.h:83
Method
get_hash
src/microReticulum/Interface.h:210
Method
get_identity_prv
static*/
src/microReticulum/Transport.cpp:6041
Method
get_link_count
src/microReticulum/Reticulum.cpp:496
Method
get_map_hash
src/microReticulum/Resource.cpp:416
Method
get_next_hop
src/microReticulum/Reticulum.cpp:492
Method
get_next_hop_if_name
src/microReticulum/Reticulum.cpp:484
Method
get_packed_flags
src/microReticulum/Packet.cpp:121
Method
get_parts
src/microReticulum/Resource.h:204
Method
get_parts
src/microReticulum/Resource.cpp:1427
Method
get_progress
:returns: The current progress of the resource transfer as a *float* between 0.0 and 1.0. */
src/microReticulum/Resource.cpp:1356
Method
get_random_hash
Get a random SHA-256 hash. :param data: Data to be hashed as *bytes*. :returns: Truncated SHA-256 hash of random data as *bytes* */
src/microReticulum/Identity.h:146
Method
get_response_time
:returns: The response time of the request in seconds.
src/microReticulum/Link.cpp:2072
Function
get_rtt
src/microReticulum/Packet.h:105
Method
get_segment_progress
src/microReticulum/Resource.cpp:1405
Method
get_segments
src/microReticulum/Resource.h:205
Method
get_segments
src/microReticulum/Resource.cpp:1432
Method
get_status
:returns: The current status of the request, one of ``RNS.RequestReceipt.FAILED``, ``RNS.RequestReceipt.SENT``, ``RNS.RequestReceipt.DELIVERED``, ``RN
src/microReticulum/Link.cpp:2049
Method
get_transfer_size
Getters mirroring Python
src/microReticulum/Resource.h:202
Method
get_transfer_size
src/microReticulum/Resource.cpp:1417
Function
greatest_do_assert_equal_t
src/microReticulum/Utilities/heatshrink/greatest.h:653
Function
greatest_post_test
src/microReticulum/Utilities/heatshrink/greatest.h:548
Function
greatest_run_suite
src/microReticulum/Utilities/heatshrink/greatest.h:575
Function
greatest_string_equal_cb
src/microReticulum/Utilities/heatshrink/greatest.h:702
Function
greatest_string_printf_cb
src/microReticulum/Utilities/heatshrink/greatest.h:708
Function
greatest_usage
src/microReticulum/Utilities/heatshrink/greatest.h:677
Method
had_outbound
src/microReticulum/Link.cpp:776
Method
handle_disovery_path_requests
Drains one entry from the pending discovery path requests queue if the per-transmission throttle (DISCOVERY_PR_TX_THROTTLE) has elapsed. In Python thi
src/microReticulum/Transport.cpp:3641
Method
handle_incoming
src/microReticulum/Interface.cpp:32
Method
handle_outgoing
src/microReticulum/Interface.cpp:25
Method
handle_request
src/microReticulum/Link.cpp:970
Method
handle_response
src/microReticulum/Link.cpp:1043
Method
handle_tunnel
static*/
src/microReticulum/Transport.cpp:3009
Method
has_metadata
src/microReticulum/Resource.h:208
Method
has_path
:param destination_hash: A destination hash as *bytes*. :returns: *True* if a path to the destination is known, otherwise *False*. */ static*/
src/microReticulum/Transport.cpp:3363
Method
hash_from_name_and_identity
:returns: A destination name in adressable hash form, for a full name string and Identity instance. */ static*/
src/microReticulum/Destination.cpp:156
Function
hashlist_segment_count
src/microReticulum/Transport.h:495
Function
hashlist_segment_size
src/microReticulum/Transport.h:493
Function
head
src/microReticulum/Log.h:180
Function
headf
src/microReticulum/Log.h:182
Method
heap_available
static*/
src/microReticulum/Utilities/Memory.cpp:376
Method
heap_pool_fragmented
static*/
src/microReticulum/Utilities/Memory.cpp:435
Method
heap_pool_free
static*/
src/microReticulum/Utilities/Memory.cpp:427
Method
heap_pool_size
static*/
src/microReticulum/Utilities/Memory.cpp:422
Method
heap_size
static*/
src/microReticulum/Utilities/Memory.cpp:366
Function
heatshrink_decoder_alloc
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:49
Function
heatshrink_decoder_free
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:72
Function
heatshrink_encoder_alloc
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:70
Function
heatshrink_encoder_free
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:106
Method
hexFromByte
src/microReticulum/Bytes.cpp:183
Function
hexFromBytes
src/microReticulum/Bytes.h:481
Method
hkdf
src/microReticulum/Cryptography/HKDF.cpp:22
Method
hops_to
:param destination_hash: A destination hash as *bytes*. :returns: The number of hops to the specified destination, or ``RNS.Transport.PATHFINDER_M`` i
src/microReticulum/Transport.cpp:3376
Method
inactive_for
:returns: The time in seconds since activity on the link. This includes keepalive packets. */
src/microReticulum/Link.cpp:763
Method
inbound
static*/
src/microReticulum/Transport.cpp:1643
Method
incoming_link_request
src/microReticulum/Destination.cpp:428
Function
info
src/microReticulum/Log.h:206
Function
infof
src/microReticulum/Log.h:208
Function
initVariant
variants/rak4630/variant.cpp:43
Function
initVariant
variants/lilygo_t_echo/variant.cpp:33
Function
initVariant
examples/lora_transport/variants/rak4630/variant.cpp:43
Function
initVariant
examples/lora_announce/variants/rak4630/variant.cpp:43
Method
initiator
src/microReticulum/Resource.cpp:1503
Method
inplace_decrypt
EXPERIMENTAL - overwrites passed buffer
src/microReticulum/Cryptography/AES.h:55
Method
inplace_decrypt
EXPERIMENTAL - overwrites passed buffer
src/microReticulum/Cryptography/AES.h:94
Method
inplace_encrypt
EXPERIMENTAL - overwrites passed buffer
src/microReticulum/Cryptography/AES.h:47
Method
inplace_encrypt
EXPERIMENTAL - overwrites passed buffer
src/microReticulum/Cryptography/AES.h:86
Method
inplace_pad
updates passed buffer
src/microReticulum/Cryptography/PKCS7.h:43
Method
inplace_unpad
updates passed buffer
src/microReticulum/Cryptography/PKCS7.h:62
Function
integrity_walker
src/microReticulum/Utilities/tlsf/tlsf.c:829
Method
interface_to_shared_instance
static*/
src/microReticulum/Transport.cpp:4530
Method
is_big_endian
Detect endianness at runtime
src/microReticulum/Utilities/OS.h:100
Method
is_blackholed
Quick membership check used by the inline announce filter. static*/
src/microReticulum/Transport.cpp:4717
Method
is_cached_packet
static*/
src/microReticulum/Transport.cpp:3221
Method
is_compressed
src/microReticulum/Resource.h:207
Method
is_compressed
src/microReticulum/Resource.cpp:1442
Method
is_connected_to_shared_instance
getters/setters
src/microReticulum/Reticulum.h:190
Method
is_interface_from_hash
static*/
src/microReticulum/Transport.cpp:3175
← previous
next →
801–900 of 1,563, ranked by callers