From 1c4528dca1a697a1555e6268c516d29ae3ea66b6 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Wed, 22 Jun 2022 16:10:54 +0200 Subject: [PATCH] Updated documentation --- docs/Reticulum Manual.pdf | Bin 2724143 -> 2724450 bytes docs/manual/_sources/support.rst.txt | 28 +++++++++++++------- docs/manual/index.html | 1 + docs/manual/searchindex.js | 2 +- docs/manual/support.html | 38 ++++++++++++++++++--------- docs/source/support.rst | 28 +++++++++++++------- 6 files changed, 63 insertions(+), 34 deletions(-) diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf index 4ec263b300a73b14af00ccabf9e4d7ad6dbd0fa3..0c7fc10bd044087a6fcef3bc273d364c7e3aaa79 100644 GIT binary patch delta 67559 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

jEM0Zx26TiZV#1(Ghx&@|g;+5VK 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 UWo8O8H!?6XFg6M$B}Gq03Mf$rW&i*H delta 67282 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 SDIN?lIXN&m3MC~)PeuxeAQfZ) diff --git a/docs/manual/_sources/support.rst.txt b/docs/manual/_sources/support.rst.txt index 308ff6c..57949a9 100644 --- a/docs/manual/_sources/support.rst.txt +++ b/docs/manual/_sources/support.rst.txt @@ -3,29 +3,32 @@ ***************** Support Reticulum ***************** -This reference guide lists and explains all classes exposed by the RNS API. +You can help support the continued development of open, free and private communications +systems by donating, providing feedback and contributing code and learning resources. Donations ========= -You can help support the continued development of open, free and private communications systems by donating via one of the following channels: +Donations are gratefully accepted via the following channels: + + +.. code:: text Monero: - 84FpY1QbxHcgdseePYNmhTHcrgMX4nFf BYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD1 9b3B8NiLCGVxzKV17UMmmeEsCrPyA5w - Ethereum - + Ethereum: 0x81F7B979fEa6134bA9FD5c701b3501A2e61E897a - Bitcoin - + Bitcoin: 3CPmacGm34qYvR6XWLVEJmi2aNe3PZqUuq - Ko-Fi: https://ko-fi.com/markqvist + Ko-Fi: + https://ko-fi.com/markqvist -Are certain features in the development roadmap are important to you or your organisation? Make them a reality quickly by sponsoring their implementation. +Are certain features in the development roadmap are important to you or your +organisation? Make them a reality quickly by sponsoring their implementation. Provide Feedback ================ @@ -33,4 +36,9 @@ All feedback on the usage, functioning and potential dysfunctioning of any and all components of the system is very valuable to the continued development and improvement of Reticulum. Absolutely no automated analytics, telemetly, error reporting or statistics is collected and reported by Reticulum under any -circumstances, so we rely on old-fashioned human feedback. \ No newline at end of file +circumstances, so we rely on old-fashioned human feedback. + +Contribute Code +=============== +Join us on `the GitHub repository `_ to +report issues, suggest functionality and contribute code to Reticulum. \ No newline at end of file diff --git a/docs/manual/index.html b/docs/manual/index.html index 58e7dab..0c0fd78 100644 --- a/docs/manual/index.html +++ b/docs/manual/index.html @@ -184,6 +184,7 @@ to participate in the development of Reticulum itself.

  • Support Reticulum
  • diff --git a/docs/manual/searchindex.js b/docs/manual/searchindex.js index fa5eeff..e555654 100644 --- a/docs/manual/searchindex.js +++ b/docs/manual/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["examples","gettingstartedfast","hardware","index","interfaces","networks","reference","support","understanding","using","whatis"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["examples.rst","gettingstartedfast.rst","hardware.rst","index.rst","interfaces.rst","networks.rst","reference.rst","support.rst","understanding.rst","using.rst","whatis.rst"],objects:{"RNS.Destination":{accepts_links:[6,1,1,""],announce:[6,1,1,""],app_and_aspects_from_name:[6,1,1,""],clear_default_app_data:[6,1,1,""],create_keys:[6,1,1,""],decrypt:[6,1,1,""],deregister_request_handler:[6,1,1,""],encrypt:[6,1,1,""],full_name:[6,1,1,""],get_private_key:[6,1,1,""],hash:[6,1,1,""],hash_from_name_and_identity:[6,1,1,""],load_private_key:[6,1,1,""],register_request_handler:[6,1,1,""],set_default_app_data:[6,1,1,""],set_link_established_callback:[6,1,1,""],set_packet_callback:[6,1,1,""],set_proof_requested_callback:[6,1,1,""],set_proof_strategy:[6,1,1,""],sign:[6,1,1,""]},"RNS.Identity":{CURVE:[6,2,1,""],KEYSIZE:[6,2,1,""],TRUNCATED_HASHLENGTH:[6,2,1,""],decrypt:[6,1,1,""],encrypt:[6,1,1,""],from_bytes:[6,1,1,""],from_file:[6,1,1,""],full_hash:[6,1,1,""],get_private_key:[6,1,1,""],get_public_key:[6,1,1,""],get_random_hash:[6,1,1,""],load_private_key:[6,1,1,""],load_public_key:[6,1,1,""],recall:[6,1,1,""],recall_app_data:[6,1,1,""],sign:[6,1,1,""],to_file:[6,1,1,""],truncated_hash:[6,1,1,""],validate:[6,1,1,""]},"RNS.Link":{CURVE:[6,2,1,""],ESTABLISHMENT_TIMEOUT_PER_HOP:[6,2,1,""],KEEPALIVE:[6,2,1,""],KEEPALIVE_TIMEOUT_FACTOR:[6,2,1,""],STALE_GRACE:[6,2,1,""],STALE_TIME:[6,2,1,""],get_remote_identity:[6,1,1,""],identify:[6,1,1,""],inactive_for:[6,1,1,""],no_inbound_for:[6,1,1,""],no_outbound_for:[6,1,1,""],request:[6,1,1,""],set_link_closed_callback:[6,1,1,""],set_packet_callback:[6,1,1,""],set_remote_identified_callback:[6,1,1,""],set_resource_callback:[6,1,1,""],set_resource_concluded_callback:[6,1,1,""],set_resource_started_callback:[6,1,1,""],set_resource_strategy:[6,1,1,""],teardown:[6,1,1,""]},"RNS.Packet":{ENCRYPTED_MDU:[6,2,1,""],PLAIN_MDU:[6,2,1,""],resend:[6,1,1,""],send:[6,1,1,""]},"RNS.PacketReceipt":{get_rtt:[6,1,1,""],get_status:[6,1,1,""],set_delivery_callback:[6,1,1,""],set_timeout:[6,1,1,""],set_timeout_callback:[6,1,1,""]},"RNS.RequestReceipt":{get_progress:[6,1,1,""],get_request_id:[6,1,1,""],get_response:[6,1,1,""],get_response_time:[6,1,1,""],get_status:[6,1,1,""]},"RNS.Resource":{advertise:[6,1,1,""],cancel:[6,1,1,""],get_data_size:[6,1,1,""],get_hash:[6,1,1,""],get_parts:[6,1,1,""],get_progress:[6,1,1,""],get_segments:[6,1,1,""],get_transfer_size:[6,1,1,""],is_compressed:[6,1,1,""]},"RNS.Reticulum":{ANNOUNCE_CAP:[6,2,1,""],MTU:[6,2,1,""],should_use_implicit_proof:[6,1,1,""],transport_enabled:[6,1,1,""]},"RNS.Transport":{PATHFINDER_M:[6,2,1,""],deregister_announce_handler:[6,1,1,""],has_path:[6,1,1,""],hops_to:[6,1,1,""],next_hop:[6,1,1,""],next_hop_interface:[6,1,1,""],register_announce_handler:[6,1,1,""],request_path:[6,1,1,""]},RNS:{Destination:[6,0,1,""],Identity:[6,0,1,""],Link:[6,0,1,""],Packet:[6,0,1,""],PacketReceipt:[6,0,1,""],RequestReceipt:[6,0,1,""],Resource:[6,0,1,""],Reticulum:[6,0,1,""],Transport:[6,0,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","attribute","Python attribute"]},objtypes:{"0":"py:class","1":"py:method","2":"py:attribute"},terms:{"0":[0,4,6,8,9,10],"00":[8,9],"000":[],"00000000":8,"00000100":8,"00000111":8,"01":8,"01010000":8,"02":[],"05":0,"07":[],"0x81f7b979fea6134ba9fd5c701b3501a2e61e897a":7,"1":[0,4,6,8,9],"10":[0,4,8,9],"100":[0,4,8],"1000":0,"10000000":8,"1024":0,"11":8,"115200":[4,9],"12":4,"1200":8,"125":4,"125000":4,"127":4,"128":[6,8,10],"13":9,"14":8,"141":[],"15":4,"150":[4,9],"150m":4,"151":8,"16":[4,9],"17":9,"18":[],"180":[],"182":[],"187":9,"2":[0,4,6,8,9],"20":[0,4,8,9],"200":[4,9],"2000000":[],"205":[],"211":[],"23":9,"237":[8,10],"24":4,"240":[],"24ghz":[],"25":[0,3,10],"255":4,"256":[6,8],"256320d405d6d525d1e9":9,"27":9,"270":[],"2f":0,"3":[0,4,8,9,10],"30":9,"323":[],"33":8,"34":[],"360":6,"3600":[0,4],"367":[],"37":[],"37428":9,"37429":9,"38":9,"383":6,"3cpmacgm34qyvr6xwlvejmi2ane3pzquuq":7,"3e12fc71692f8ec47bc5":1,"3w3lha":[],"4":[6,8,9],"409":[],"4242":4,"430":8,"45":0,"460":[],"469":9,"476":6,"477":8,"48555":4,"49":9,"49555":4,"4965":[1,9],"5":[0,4,6,9],"500":[6,8,10],"5001":4,"507":6,"512":[4,6,8],"5245a8efe1788c6a70e1":9,"55":4,"56b115c30cd386cad69c":9,"5757":4,"590256654482b4ba4038":9,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":4,"6":9,"60":0,"600":4,"62":[8,10],"63":9,"64":[8,9],"7":[4,9],"72":4,"720":6,"7200":4,"74":9,"77":8,"7c565719ec7a8cdb1fe2":[],"7ca6f4e4dc26ae329e61":[],"8":[0,4,9],"80":[6,8,9],"8001":4,"80e29bf7cccaf31431b3":8,"8111c4ff2968ab0c1286":9,"83":[8,9],"84fpy1qbxhcgdseepynmhthcrgmx4nff":7,"86":9,"867":4,"867200000":4,"868":8,"88":4,"9":9,"900":8,"9382f334de63217a4278":9,"940ea3f9e1037d38758f":9,"95":8,"9b3b8nilcgvxzkv17ummmeescrpya5w":7,"\u00ec2pd":[],"abstract":8,"break":[6,8,10],"byte":[0,6,8,9,10],"case":[1,2,4,5,8,9],"class":[0,3,5,7,10],"default":[0,1,2,4,5,6,8,9],"do":[0,1,2,4,6,8,10],"export":1,"final":[6,8],"float":[0,6],"function":[0,1,2,3,4,5,6,7,9,10],"import":[0,1,2,4,5,7,8],"int":0,"long":[0,1,2,4,8],"new":[0,4,5,6,8,9],"public":[0,3,4,6],"return":[0,6,9],"short":[2,8,9],"static":6,"switch":[4,8],"throw":[],"true":[0,1,4,6,9],"try":[0,3,4],"while":[0,1,2,4,5,6,8,10],A:[0,1,4,5,6,8,9,10],And:0,As:[1,2,4,5,6,8,10],At:[5,8],Be:[6,9],But:8,By:[0,1,4,6,8,9],For:[1,2,4,5,6,8,10],IF:[],IN:[0,6],If:[0,1,2,4,5,6,8,9,10],In:[0,1,2,4,5,6,8,9,10],It:[0,1,2,4,6,8,9,10],No:[1,4,8,9,10],On:[0,1,4,9],One:[2,6],Or:[4,9,10],That:8,The:[0,1,2,3,4,5,6,10],Then:1,There:[1,5,8,10],These:[1,4,8,9],To:[0,1,2,4,5,8,9,10],Will:6,With:[3,4,5,8,9],_:8,__:8,______:8,_______:8,________:8,________________:8,__init__:0,__main__:0,__name__:0,_exit:0,_imag:[],_other_:[],_with_:4,aarch64:1,ab:0,abil:[1,2],abl:[0,1,4,5,6,8,9],about:[0,1,2,4,5,6,8],abov:[1,2,4,8,9],absolut:[1,2,7,10],abund:2,accept:[6,8,9],accept_al:[0,6],accept_app:6,accept_non:6,accepts_link:6,access:[1,3,4,5,6,9],access_point:4,accomod:8,accord:8,accordingli:0,acheiv:[4,8],achiev:[6,8],acknowledg:10,across:[2,5],act:[1,6,8,9],action:0,activ:[0,1,4,6,8],actor:8,actual:[0,1,4,8],ad9a4c9da60089d41c29:9,ad:[0,2,3,4,5,6,8,10],adapt:5,add:[0,1,4,5,9],add_argu:0,addit:[1,2,4,8,9,10],additio:[],addition:4,addr1:[],addr2:[],address:[0,1,4,5,6,8,10],adher:6,admin:4,administr:9,adress:[0,1,5,6,8,10],advanc:8,advantag:6,adversari:1,advertis:[0,6],advis:8,ae:[8,10],affect:4,after:[0,4,5,6,8,9],again:[1,4,8,9],against:8,agenc:8,agent:8,agnost:[5,8],agnostic:8,aim:[3,8],air:[2,10],airmax:2,airtim:4,aliv:[6,8],all:[0,1,2,3,4,5,6,7,8,9,10],allevi:2,alloc:[4,6,8,9],allow:[0,1,2,4,5,6,8,9,10],allow_al:[0,6],allow_list:6,allow_non:6,allowed_hash:9,allowed_list:6,almost:[2,4,8,9],alo:8,alon:4,along:[4,5,8],alreadi:[0,1,2,5,8,9],als:[],also:[0,1,2,4,5,6,8,9,10],alter:8,altern:[0,4,9],although:[8,10],alwai:[1,4,6,8,9],amateur:[4,10],amet:[],amount:[4,5,6,8,10],an:[0,1,2,4,5,6,8,9,10],analyt:7,android:3,ani:[0,1,2,4,5,6,7,8,9,10],annouce_cap:4,announc:[3,6,9],announce_cap:[4,6],announce_handl:0,announce_rate_grac:4,announce_rate_penalti:4,announce_rate_target:4,announced_ident:[0,6],announceloop:0,announcesampl:0,announec:[],anonym:[1,5,6,8,10],anoth:[1,6,8,9],answer:[8,9],antenna:2,anymor:1,anyon:[0,1,2,5,6,8,9],anyth:[4,8,9,10],anywher:[0,4],ap:4,apart:[],api:[1,3,7,8,10],apk:1,app:[0,1,6,8],app_and_aspects_from_nam:6,app_data:[0,6],app_nam:[0,6],app_timeout:0,append:[0,8],appli:[6,8],applic:[0,4,5,6,8,9],approach:[2,8,9],approv:8,approxim:[],apt:1,ar:[0,1,2,4,5,6,7,8,9,10],arbitrari:[6,8],arbritrari:10,architectur:1,area:[2,4,5,8,10],arg:0,argon:0,argpars:0,argument:[0,6,9],argumentpars:0,arm64:3,around:8,arriv:[0,8],ask:[0,2,6],aspect:[0,2,4,6,8],aspect_filt:[0,6],assign:[8,9],associ:[1,6,8],assum:[4,8],asymmetr:[8,10],atmega1284p:2,attached_interfac:[],attack:1,attempt:[2,6],attribut:6,audit:10,auth:9,authent:[1,4,5,6,8,9,10],author:8,auto:[1,2,3,6,8],auto_compress:6,autoconfigur:[4,10],autodiscov:4,autoinstal:2,autointerfac:[1,2,4,9],autom:[2,7,8],automat:[0,1,2,4,5,6,8,9,10],autonom:[5,8],autoomat:0,avail:[0,1,2,4,5,6,8,9,10],availadbl:[],averag:8,avoid:[2,8,9],avr:2,awai:[0,4,5,8,9],awar:8,ax25kissinterfac:4,ax:[3,10],b32:[1,4],b:[0,5,9],back:[0,4,8,10],backbon:2,backend:8,background:[1,4],backhaul:[2,5],balanc:4,band:[2,8],bandwidth:[1,4,5,6,8,10],bare:0,barrier:8,base32:4,base:[3,4,5,6,8,9,10],basi:[4,6,8,9,10],basic:[0,1,3,6,9],baud:4,beacon:4,beam:[],becaus:[5,8],becki:0,becom:[0,1,5,8],been:[0,1,2,4,5,6,8,10],befor:[0,1,4,6,8,9],begin:[0,2,6],begun:6,behalf:4,behav:2,behaviour:[4,9],behind:[1,8],being:[4,6,8],beings:8,belief:8,below:[1,2,4,9],benefici:[4,9],best:[1,8,10],beta:10,better:4,between:[0,4,5,6,8],bgp:[],bi:8,bidirect:8,billion:[5,8],bin:9,binari:[0,1,8],bind:4,bit:[4,6,8,9,10],bitcoin:7,bitrat:4,blob:[0,8],block:4,board:[1,3,8,10],board_tbeam_alt:[],boil:2,boot:9,both:[1,2,4,5,6,8,9,10],boundari:4,box:2,bp:[],breviti:9,bridg:[2,3],briefli:8,bring:4,broad:2,broadcast:[1,3,4,6,8],broadcast_destin:0,broadcastloop:0,broader:[],brought:[4,9],browser:1,buffer:4,bug:10,build:[0,1,2,3,4,8,10],built:[1,4,8,10],bundl:0,bytz2gkytoqhvvhjp8eaw1z1eedrnkd1:7,c:[0,5],cabl:5,cad:[],calcul:[6,8],call:[0,5,6,8,10],callabl:6,callback:[0,6],callsign:4,can:[0,1,2,3,4,5,6,7,8,9],cancel:6,candid:5,cannot:[0,1],cap:4,capabl:8,capac:[2,4,6,8],carambola:0,care:[1,2,6,10],carefulli:1,cargo_build_target:1,carri:[4,6,8,9],carrier:[5,10],cat:9,caution:4,caveat:3,cb:8,cbc:[8,10],cd:1,cdma:4,censor:8,censorship:8,central:[5,8],centralis:8,certain:[0,4,5,7,8],chain:4,challeng:8,chanc:2,chang:[0,1,4,6,8,9,10],channel:[0,4,5,7,8,10],channelarg:0,chapter:[1,2,4,5,8,9,10],charact:0,characterist:8,cheap:[2,8],cheapli:1,check:[0,1,6,8],checksum:[6,10],choos:[0,1,4,8],choosen:8,chose:8,chosen:5,chunk:0,ciphertext:6,ciphertext_token:6,circumst:[7,8],cl:0,clear:[0,6,8],clear_default_app_data:6,clear_screen:0,client:[0,1,2,3,6],client_connect:0,client_disconnect:0,client_ident:0,client_loop:0,client_packet_receiv:0,client_request:0,clone:1,close:[0,5,6,9],closed_callback:6,closer:8,closest:8,cluster:8,co:[2,4,10],code:[1,2,3,4,9],codingr:4,collect:7,com:[0,1,7],combin:[1,3,5,8],come:[1,8],comma:4,command:[0,1,4,9],comment:[4,9],common:[2,3,5,8,9,10],commonli:2,commun:[0,1,3,4,5,6,7,8,9,10],compat:[1,2,4,6,8],compil:1,complet:[0,1,2,4,5,6,8,9,10],complex:[4,8],compon:[2,7,8],compos:8,compress:[0,6,8],comput:[1,8,10],concaten:6,conceiv:2,concept:[3,8,9],conceptu:8,conclud:[0,6],concurr:[2,8,9],condit:8,config:[0,1,2,5,9],configarg:0,configdir:6,configpath:0,configur:[0,1,2,3,4,5,6,8,10],confirm:[8,10],confus:[2,8],congest:8,conjunct:4,connect:[0,2,3,4,5,6,8,9,10],consequ:8,conserv:4,consid:[2,6,8,10],consider:[],consist:8,constant:6,constantli:8,construct:8,consumpt:[],contact:8,contain:[0,5,6,8,9],contend:8,content:[1,5,9],context:8,contin:4,continu:[7,10],control:[0,1,3,5,6,8],conveni:0,convent:0,converg:[3,8],coordin:[5,6,8,10],copi:9,core:[5,8,10],correct:[0,8],correctli:0,correspond:8,cost:[2,8,10],could:[0,1,4,5,6,8,10],count:8,counter:0,cours:[4,8],cover:[2,8,10],coverag:5,cpu:[0,8],cpuinfo:9,creat:[0,3,4,5,6,8,9,10],create_kei:6,create_receipt:[0,6],creation:8,creator:8,critic:[8,9],cryptograph:[1,3,5,10],cryptographi:[1,8,10],ctrl:0,cull:6,current:[0,1,2,3,4,6,8],current_download:0,current_filenam:0,curv:[5,6,8,10],curve25519:[5,6,8,10],custom:[1,4,6,8,10],custom_network_nam:4,customis:4,d:[5,9],daemon:[1,4,6,9],dai:5,data:[0,1,3,4,5,6,8,10],data_port:4,databit:[4,9],date:[0,1],db:0,dbm:[0,4],de:[],debian:[8,9],debug:9,decad:2,decai:[],decid:[5,6,8],decis:[4,8],decod:0,decreas:9,decrypt:[6,8],dedic:[4,8],deep:1,def:0,default_timeout:[],defin:[0,4,8,9],definit:8,degrad:5,degre:4,delai:[1,4,8,9],deliv:[0,6],deliveri:[0,1,6,10],demand:6,demonstr:[0,4],depend:[1,2,5,6,8,9],deploi:8,deregist:6,deregister_announce_handl:6,deregister_request_handl:6,deriv:[8,10],describ:[4,6,8],descript:[0,9],design:[1,2,5,8,10],desir:[0,2,4,8],destin:[0,1,3,4,5,9],destination_1:0,destination_2:0,destination_clos:0,destination_hash:[0,6,9],destination_hexhash:0,detail:[0,1,3,4,6,9,10],detect:0,determin:[1,6,8],dev:[1,4,9],develop:[2,3,7,8,10],devic:[1,2,3,4,5,6,8,9],dh:6,dhcp:[2,4,9],did:0,differ:[0,1,2,4,5,6,8,9,10],diffi:[5,8,10],difficult:[1,2],digit:[1,2,8,10],dir:0,direct:[0,1,2,5,6,8,9],directli:[2,4,6,8,9,10],directori:[0,9],disabl:[4,8,9],disable_encrypt:[],disappear:[4,9],disassoci:8,discard:8,disconnect:0,discov:[1,4],discover:4,discoveri:[4,8,9],discovery_port:4,discovery_scop:4,discrimin:5,discuss:[1,2,8],disk:[0,6],displai:[0,8],dissolv:5,distanc:[2,8],distant:6,distinct:[4,8],distinguish:8,distribut:[0,1,5,6,8,9],divid:6,divmod:0,dn:2,document:8,doe:[0,1,2,3,4,5,6,8,9],doesn:4,dolor:[],domain:[1,4],don:[0,1,2,5,6,9],donat:3,done:[0,1,4,5,8,9],dori:5,dot:[8,9],down:[0,2,4,6],downgrad:[],download:[0,4,9],download_began:0,download_conclud:0,download_finish:0,download_start:0,download_tim:0,driver:[9,10],droid:1,drop:[6,8,9],due:5,duplex:[8,10],dynam:[1,9],dysfunct:7,e28d5aee4317c24a9041:9,e702c42ba8:9,e:[0,5],each:[0,1,4,5,8,9],earli:[1,2],earlier:8,eas:[4,8],easi:[1,2,4,8,9,10],easier:[1,4,5,9],easiest:[1,2,4,8],easili:[1,4,5,8,9,10],eca6f4e4dc26ae329e61:9,ecdh:[8,10],echo:[1,3,9],echo_destin:0,echo_request:0,ed25519:[8,10],edit:[1,9],effeci:[],effect:4,effici:[0,1,4,8,10],effort:2,ei:0,either:[2,4,5,8,9],elaps:4,elif:0,ellipt:[5,6,8,10],els:[0,5,8],emploi:[2,8],emptor:3,emul:1,enabl:[1,2,4,5,6,8,9],enable_transport:[8,9],encapsul:[4,10],encod:0,encrypt:[0,1,5,6,8,10],encrypted_mdu:6,encryptionless:[],end:[0,4,5,6,8,10],endless:4,endpoint:[0,5,6,8],energi:1,enforc:4,engin:[],enhanc:8,enough:[1,2,8],ensur:[4,6,8],enter:[0,9],entir:[5,8,9],entiti:8,entri:[0,1,8],enumer:0,environ:[1,5,8],environment:8,environmentlogg:8,eof:4,ephemer:[5,6,8,10],equal:[5,8],equip:[4,5,8],equival:4,equl:[],error:[0,1,7,9],esp32:2,especi:[2,4],essenti:[1,4,8],establish:[0,1,4,5,6,10],established_callback:6,establishment_timeout_per_hop:6,etc:9,eth0:4,eth1:4,ethereum:7,ethernet:[1,2,4,5,8,10],even:[1,2,4,5,8,9,10],event:4,eventu:6,everi:[0,4,5,6,8],everyon:[5,8],everyth:[0,5,8],evolv:5,exact:[2,4,8],exactli:[6,8],exampl:[1,2,3,4,6,8,9,10],example_util:[0,9],exampleannouncehandl:0,exampleconfig:9,exce:[0,4,6],except:[0,4],excess:4,exchang:[5,6,8,10],exclud:8,execstart:9,execstartpr:9,execut:[0,1,4,6,9],exhaust:[2,8],exist:[0,1,2,4,8,9,10],exit:[0,1,6,9],exit_handl:0,expand:8,expect:[0,4,6,8,9],expens:2,experi:[1,8],experiment:[1,2,10],expir:4,expiri:4,explain:[2,6,7],explan:[8,9],explicit:6,explicitli:[],explor:[0,8,10],expos:[4,6,7],extend:[0,1,6],extern:[1,4,6,10],extra:[1,4,5,9],extrem:[1,8,9,10],f:1,fa7ddfab5213f916dea:8,face:[1,4],fact:10,factor:[4,6],fail:[0,6],failed_callback:[0,6],failur:[1,4],fals:[0,4,6,9],far:[5,8],fashion:7,fast:[3,4,6,8],faster:[1,4,8],fastest:[4,8],featur:[1,7,8,10],feed:6,feedback:[0,3],feel:1,fernet:[8,10],few:[1,2,4,5,8,9,10],fewer:6,fi:7,fibr:10,field:8,file:[0,1,2,4,5,6,8,9,10],file_resourc:0,file_s:0,filelist:0,filelist_data:0,filelist_receiv:0,filelist_timeout_job:0,filenam:0,filetransf:[1,3,6],filter:[0,5,8],find:[5,8],firewal:[1,4],firmwar:[1,2,8],first:[0,1,4,6,8,9],fit:0,five:0,fix:[3,8],flag:[6,8],flexibl:[2,4,10],flow:[4,5],flow_control:4,flush:0,folder:1,follow:[0,1,2,4,7,8,9,10],forcibl:[6,9],foreground:1,foremost:10,form:[1,4,5,6,8],format:[0,3,10],forth:0,forward:[4,6,8,10],forward_ip:4,forward_port:4,found:[0,1,4,5,8,9],four:5,frame:4,frankfurt:[1,9],free:[5,7,10],freedom:8,freeli:8,frequenc:[2,4,8],frequent:4,friendli:10,from:[0,1,2,4,5,6,8,9,10],from_byt:6,from_fil:6,fromhex:0,fruit:0,ftdi_ft230x_basic_uart_43891ckm:9,full:[0,4,6,8,9,10],full_hash:6,full_nam:[6,9],fulli:[2,8,10],funcion:[2,6],fundament:[2,8],further:[1,3,4],furthermor:[],futur:[5,8],g:0,ga:0,gain:[2,8],galact:8,gatekeep:8,gatewai:[1,4,5,8],gbp:9,gen:[],gener:[0,1,2,4,5,6,8,9,10],generalis:10,geograph:5,get:[0,2,3,4,6,10],get_data_s:6,get_hash:6,get_packet_rssi:0,get_packet_snr:0,get_part:6,get_private_kei:6,get_progress:[0,6],get_public_kei:6,get_random_hash:[0,6],get_remote_ident:[0,6],get_request_id:6,get_respons:6,get_response_tim:6,get_rtt:[0,6],get_seg:6,get_statu:6,get_transfer_s:6,geti2p:4,ghz:8,gi:0,gigabyt:10,gipsum:[],git:1,github:[0,1],give:[4,8,9],given:[4,5,6,8,9],global:[0,1,4,5,8,10],glue:2,go:[0,1,4,8],goal:[3,4],good:[2,5,8,9],got:0,got_respons:0,govern:8,grace:6,gracefulli:4,grape:0,graphic:1,great:8,greater:8,greatli:4,group:[4,6,8],group_id:4,grow:5,growth:3,guarante:[1,8],guess:4,guid:[1,2,6,7,8],gw:4,h:[1,9],ha:[0,1,2,4,5,6,8,10],hack:10,had:8,half:[8,10],hand:[0,1],handheld:8,handl:[0,2,4,5,6,8,9,10],handler:[0,6],happen:[0,6,8],hard:2,hardlin:5,hardwar:[1,3,4,5,6,8,9,10],has_path:[0,6],hasattr:0,hash1:8,hash2:8,hash:[0,1,6,8,9],hash_from_name_and_ident:6,hashlib:8,hashmap:0,have:[0,1,2,4,5,6,8,9],hazard:6,head:1,header:8,header_1:8,header_2:8,header_typ:[],hear:8,heard:[6,8],helium:0,hellman:[5,8,10],help:[0,2,5,7,8,9,10],heltec:[],her:5,here:[0,1,2,4,8,9],hexadecim:[0,8,9],hide:1,high:[2,4,8,10],higher:[5,10],highli:8,hill:5,hint:0,hit:0,hkdf:8,hmac:[8,10],hoc:10,hold:[6,8],home:5,homebrew:4,hop:[4,5,6,8,9,10],hops_to:6,host:[0,1,4,8,9],hostnam:4,hour:[0,4],how:[0,1,4,5,8,10],howev:[1,5,8],http:[0,1,7],hub:4,huge:[],human:[0,6,7,8],hungri:2,i2p:[1,3,10],i2p_tunnel:4,i2pd:[1,4],i2pinterfac:[1,4],i:[0,9],ic:2,id:[2,4,6,8,9],id_callsign:4,id_interv:4,idea:[8,9],ideal:10,ident:[0,1,3,9,10],identif:[3,4,10],identifi:[0,4,6,8,9],identify:8,identifyexampl:0,ie:9,if00:9,ifac:[8,9],ifac_s:4,ifconfig:9,ignor:[4,6,8],ignored_devic:4,illustr:[5,8],imag:[],immedi:[1,4,9],impact:[4,8],implement:[0,4,5,6,7,8,10],implic:4,implicit:[6,8],imposs:8,improv:[3,4,7],inactive_for:6,inbound:[4,6],includ:[0,2,3,4,6,8],incom:[0,4,6,9],incompat:[6,8],increas:[4,9],incred:[],incur:4,indefinit:[],independ:[6,8],independt:10,index:[0,1,3],indirectli:8,individu:[6,8],inevit:8,infer:8,info:[6,8,9],inform:[0,1,3,4,5,6,8,9],infrastructur:[1,2,4,5,8,9],ingo:6,initi:[0,5,6,8,10],initialis:[0,6,9],input:[0,9],insert:8,insid:8,inspect:[1,4,5,8],instal:[1,3,4,5,8,9,10],instanc:[0,3,4,6,8,9],instance_control_port:9,instanti:6,instead:[0,1,4,8,9],integr:[1,5,8],intend:[5,8],intention:8,inter:6,interact:[0,1,6,8,9],interchang:4,interconnect:[3,4,8],interest:8,interfac:[0,2,3,5,6,9],interface_en:[1,4,9],interface_mod:[],intermediari:8,intermitt:4,intern:[4,6,8],internet:[3,4,8,10],interoper:[1,2,5,8,10],interv:[4,6],intiat:0,introduc:8,introduct:3,intuit:10,invalid:[0,6],invers:8,investig:5,invis:[1,4],involv:5,io:[1,2,9],iot:2,ip:[1,2,4,8,9,10],ipsum:[],ipv6:[4,9],is_compress:6,is_connected_to_shared_inst:0,is_request:[],is_respons:[],isdir:0,isfil:0,island:5,ism:[2,8],isol:[4,9],issu:5,its:[2,4,6,8],itself:[2,3,8],iv:10,job:0,join:[0,1,5,8],jpg:[],just:[0,1,2,4,5,8,10],k:0,kb:9,kbp:9,keep:[0,5,6,8,9,10],keepal:[6,8],keepalive_timeout_factor:6,kei:[0,3,5,6,10],kept:[4,5,6,8],kernel:[4,9,10],keyboardinterrupt:0,keyerror:6,keypair:8,keysiz:6,keystor:5,khz:4,ki:0,kill:[6,8],kilomet:[],kind:[2,4,5,8],kiss:[2,3,9,10],kiss_fram:4,kissinterfac:[4,9],know:[0,1,2,5,6,8],knowledg:[5,8],known:[0,6,8,9],ko:7,krypton:0,l:[4,9],lack:8,laid:8,lan:4,larg:[0,2,4,5,6,8,10],larger:[5,8],laser:4,last:[0,4,6],last_unit:0,latenc:[1,8,10],later:[0,1,4],latest:[0,1,4],latest_client_link:0,launch:[1,9],lavg:[],layer:[2,4,5,8,10],lead:8,leak:1,learn:[0,1,8],least:[2,4,8,9,10],leav:[5,8],ledger:8,left:[4,6,8,9],legaci:5,len:0,length:[0,4,6,8],less:[4,8,10],let:[0,1,4,5,8,9],level:[2,4,8,9],libffi:1,librari:1,licens:8,light:9,like:[1,2,4,5,6,8,9,10],lilygo:[],limit:[2,5,8],line:[0,1,2,4,5,8,10],link:[2,3,4,5,9,10],link_clos:0,link_establish:0,linkexampl:0,linux:[1,8],list:[0,1,2,4,6,7,8,10],list_deliv:0,list_fil:0,list_packet:0,list_receipt:0,list_timeout:0,listdir:0,listen:[0,4,8,9],listen_ip:4,listen_port:4,littl:[2,8],lki:8,lkr:8,ll:[0,1,10],ln:[1,9],load:[0,1,6,9],load_private_kei:6,load_public_kei:6,local:[0,1,4,5,6,8,9,10],locat:[1,2,5,8,9],log:[0,4,9],log_error:0,log_info:0,loglevel:[0,6,9],longer:[0,5,8,9],longest:4,look:[0,1,4,8,9],loop:0,lora32:[],lora:[1,2,3,8,10],lorawan:[2,8],lorem:[],loss:8,lot:8,low:[1,2,4,5,8,10],lower:[1,4,9],ltu:2,lxmf:1,m:[0,1,8,9],mac:8,machin:8,maco:1,made:[1,6,8],mai:[1,4,6,8,9],main:0,mainli:5,maintain:8,make:[1,2,4,7,8,9],malici:8,manag:[1,5,6,8,9],mani:[0,1,2,4,5,6,8,9,10],manipul:8,manner:5,manual:[0,1,4,5,6,9],manufactur:2,mark:[6,8],market:[],markqvist:[0,1,7],master:[0,6],match:[0,4,8],matter:[1,4],max:9,maximum:[4,6,8],mbp:9,mcu:[],mdu:0,mean:[2,4,5,8,9],measur:8,mechan:[3,4],medium:[2,4,5,6,8,10],member:5,memori:8,mention:[4,8],menu:0,menu_mod:0,mesh:[1,4,5,10],messag:[0,1,6,8,9],messeng:8,metadata:1,metavar:0,method:[0,1,4,6,8],methodolog:[8,9],mhz:[4,8],mi:0,microcontrol:8,microwav:[],might:[1,4,5,8,9],mikrotik:2,millimet:2,millisecond:[0,9],mind:[5,10],minim:[2,3,8],minimalsampl:0,minimum:[0,4,5,8],minut:[0,1,4,8],mirror:9,mix:[1,4,5,9],mobil:[4,8],mode:[0,1,2,3,8,9,10],modem:[2,4,5,6,8,10],moder:4,modern:[2,8],modifi:[8,9],modul:[0,1,2,8,9,10],moment:[8,10],momentarili:4,monero:7,monitor:8,moon:0,mor:[],more:[1,2,4,5,6,8,9,10],morej:[],most:[1,2,4,5,8,9],mostli:[4,5,8],motiv:3,move:[1,4,8],mqtt:[],mtu:[6,8,10],much:[1,4,5,8,9],multi:[8,9,10],multicast:4,multilater:8,multipl:[0,4,5,8,9],multipoint:8,must:[0,1,4,5,6,8],mw:4,my:8,mycal:4,myriad:8,n:[0,8,9],name:[0,3,4,5,6],namespac:0,nano:1,narg:0,nat:1,natur:4,nearbi:4,nears:8,necesarri:[4,5],necessari:[1,2,4,6,8],necessarili:8,need:[0,1,2,3,4,5,6,8,9,10],neglig:8,neither:8,neon:0,net:4,netcat:4,netifac:1,network:[0,2,4,6,8,9,10],network_nam:4,never:[4,6,8],newer:8,newest:[2,8],newli:[5,8],next:[1,5,6,8],next_hop:6,next_hop_interfac:6,nicknam:8,no1cll:4,no_inbound_for:6,no_outbound_for:6,noauth:9,nobl:0,noble_ga:0,noble_gas:0,node:[1,3,4,5,9,10],nodet:[],noid:9,nomad:3,nomadnet:1,non:[1,6,8],none:[0,4,6,8,9],normal:[0,4,6],notat:[8,9],note:[0,1,2,4,6,8,9],noth:[2,10],notic:[8,9],notif:[0,6],now:[0,1,5,8,9],nt:0,num:0,number:[0,1,4,5,6,8,9],obfusc:[],object:6,obscur:1,obtain:[2,8],obviusli:8,occasion:1,occur:[9,10],off:[8,10],offer:[1,3,4,6,8],offlin:1,often:[1,4,5,8,9],oganesson:0,old:[2,7,8],on_interfac:6,onc:[0,1,2,4,5,6,8,9,10],one:[0,1,2,4,5,6,7,8,9,10],ones:[4,9],oneself:8,onli:[0,1,2,4,5,6,8,9,10],onlin:[],onto:8,open:[0,2,4,5,6,7,8,9,10],openmodem:[4,10],openssl:[1,8],oper:[2,4,5,6,8,9,10],opposit:4,opt:8,optic:10,optim:5,optimis:[],option:[0,1,2,3,5,6,8,9],order:9,orem:[],organ:5,organis:[4,5,7],orient:8,origin:[0,5,8],original_hash:[],os:[0,4,8,9,10],ospf:[],other:[1,2,4,5,6,8,9],otherwis:6,our:[0,8],out:[0,1,2,4,5,6,8,9,10],outbound:[6,8],outgo:[0,1,4,6,8,9],outli:5,outlier:5,outlin:[1,2,8],output:[4,9],outward:[],over:[0,2,3,4,6,8,9,10],overal:8,overcom:8,overhead:[2,4,8],overrid:0,oversight:8,overview:[3,4,8],overwhelm:[4,6],own:[0,1,5,6,8,9],owner:[],p:[0,9],pack:0,packag:[1,4,8],packb:0,packet:[0,1,2,3,4,5,9,10],packet_callback:0,packet_deliv:0,packet_hash:0,packet_receipt:[0,6],packet_timed_out:0,packet_typ:[],packetreceipt:[0,6],pad:[8,10],page:[1,3,8],pair:[4,8],palm:[],panic:9,panic_on_interface_error:9,parallel:1,paramet:[2,4,5,6,8],pariti:[4,9],pars:0,parse_arg:0,parser:0,part:[0,4,5,6,8],particip:[3,5,8],particular:2,pass:[0,2,4,5,6,8,9],passphras:[4,8],past:[],path:[0,1,2,4,6,8,9],path_respons:6,pathfind:[],pathfinder_m:6,pattern:[2,8],payload:[6,8],peach:0,peer:[0,1,4,6,8,9],peer_pub_byt:[],peer_sig_pub_byt:[],penalti:4,peopl:8,per:[4,6,8,10],percent:0,percentag:6,perfect:[],perfectli:1,perform:[0,1,4,5,8],period:[4,6,8],perman:9,permissionless:8,persecut:8,persist:[4,9],person:8,perspect:[4,8],pet:0,philosophi:8,physic:[1,2,4,8,9],pi:[0,5,8,9,10],pick:8,piec:8,ping:[1,9],pip3:[1,2,9],pip:[1,2,9],pipe:[3,10],pipeinterfac:[2,4],pkcs7:[8,10],pkg:1,place:[5,8,9],plaform:2,plain:[0,4,6,8],plain_mdu:6,plaintext:[0,6],plan:[5,8],platform:[1,2,8],pleas:[0,1,4,6,9,10],plenti:8,plu:[],plug:9,pmr:8,point:[1,2,4,5,8,9],pomelo:0,poorli:5,popular:10,port0:9,port:[2,3,4,5,8,10],portabl:[4,8],pose:8,posit:9,possess:8,possibl:[1,2,4,5,6,8,10],potenti:[0,4,7,8,9],power:[1,2,4,8],practic:[8,10],pre:[1,2,6,8],preambl:[4,9],precompil:1,predict:8,prefer:[1,8],prepar:[0,5],prerequisit:6,presenc:6,preserv:[1,6],preshar:8,press:0,pretend:8,pretti:8,prettyhexrep:0,previou:0,previous:[5,6,8],primari:8,primit:[1,3],principl:[8,10],print:[0,4,9],print_filelist:0,print_help:0,print_menu:0,prioriti:8,prioritis:[3,4,5,6],privaci:10,privat:[1,4,6,7,8,10],privileg:9,probabl:[0,5,8,9,10],probe:9,problem:8,proc:9,procedur:8,process:[1,2,4,6,8],produc:2,product:[],program:[0,3,4,6,8,10],program_setup:0,programm:8,programmat:8,progress:[0,6,10],progress_callback:6,project:1,prompt:0,proof:[0,6,8,9],proof_packet:0,proof_requested_callback:6,proof_strategi:6,propag:[3,4,6],properli:[],properti:[5,6],proport:8,propos:1,protocol:[1,2,3,4,10],prove:[0,8],prove_al:[0,6],prove_app:6,prove_non:6,proven:[6,8],provid:[0,1,2,3,4,5,6,8,10],provis:2,prv_byte:6,pseudo:9,pub_byt:6,public_inform:0,publicli:1,purchas:[1,5,8,10],pure:[3,8],purg:6,purpos:[1,2,4,6,8],purposefulli:[],put:[0,2,4],py:[0,1,8],pyca:[1,8],pyseri:1,python3:[1,2],python:[3,8,9,10],q:[0,9],queri:[0,1,6],question:[2,4],queu:[6,9],queue:[4,8],quickli:[7,8,10],quiet:[4,9],quinc:0,quit:0,r:[0,4,8,9],radio:[2,3,4,5,6,8,9,10],radiu:[],radon:0,rais:[0,6],ram:4,rand:[],randint:0,random:[0,6,8],random_text_gener:0,randomis:8,randomli:[0,8],rang:[0,1,2,4,5,8,9,10],rapidli:4,rare:[1,4],raspberri:[5,8,9,10],rate:[0,3,9],rather:1,raw:2,rb:0,re:[0,4,6,8],reach:[3,4,5],reachabl:[0,1,4,5,6,8,9],read:[0,1,4,8,9],readabl:[0,6,8],readi:[0,1,2,4,5,6,10],readili:10,real:[2,5,10],realiti:7,realli:[4,6],reappear:4,reason:[4,8],reassembl:8,reboot:1,recal:[0,6],recall_app_data:6,recap:8,receipt:[0,3,8],receiv:[0,1,4,6,8,9],received_announc:[0,6],recent:8,reception_rssi:0,reception_snr:0,reception_stat:0,recip:1,recipi:8,recommend:[0,1,2,8],reconstruct:8,record:[1,8],recoveri:4,recreat:8,recurs:6,refer:[0,1,3,7],regard:8,regist:[0,6],register_announce_handl:[0,6],register_request_handl:[0,6],rel:[2,8,10],relai:1,relat:1,releas:[1,2,4,8],relev:[0,2,4,6,8,9],reli:[7,8],reliabl:[2,4,5,8,10],rem:0,remain:[4,6,8],rememb:8,remot:[0,6,9],remote_ident:[0,6],remote_identifi:0,remote_identity_hash:[],remote_p:0,remotesensor:8,remov:9,render:1,repeat:1,replac:[1,8,9],repli:[0,9],replic:[2,8],reply_data:0,reply_text:0,report:[4,7],repositori:[1,8],repres:8,represent:[0,8],request:[3,4,8,9],request_destin:0,request_fail:0,request_id:[0,6],request_packet:0,request_path:[0,6],request_receipt:[0,6],request_receiv:0,requested_at:[0,6],requestexampl:0,requestor:4,requestreceipt:6,requir:[0,1,4,5,8,9,10],research:10,resend:6,reserv:8,resid:4,resili:10,resolv:4,resourc:[0,1,3],resource_callback:6,resource_sending_conclud:0,resource_strategi:6,respawn:4,respawn_delai:4,respawn_interv:4,respect:4,respond:[0,6],respons:[3,6,8],response_callback:[0,6],response_gener:[0,6],response_tim:[],rest:[5,10],restart:9,restartsec:9,restor:4,restrict:5,result:[0,8,9],retain:4,reticulum:[0,4,5],retiiculum:[],retransmiss:8,retransmit:8,retri:8,reveal:[1,6,8,10],review:[8,10],ridicul:8,right:[4,5],risk:8,rn:[0,1,6,7,8,9],rncp:3,rnode:[1,3,8,9,10],rnodeconf:2,rnodeinterfac:[2,4,9],rnpath:[1,3,4],rnprobe:[1,3],rnsconfig:1,rnsd:[1,3],rnspure:1,rnstatu:[1,3,4,8],rnx:3,roadmap:7,roam:4,robot:8,rotat:8,round:[0,6,9],rout:[1,4,5,6,8,9,10],routabl:[],router:[4,9],rprogress:0,rsa:[],rssi:0,rtt:[0,6,8],rttstring:0,rule:[3,4],run:[0,1,2,4,5,6,8,9,10],runtim:8,rust:1,rw:[],rx:4,s:[0,1,4,5,8,9,10],said:8,same:[1,2,4,5,6,8,9],satisfi:8,save:[6,8],save_error:0,saved_filenam:0,scalabl:10,scale:8,scan:4,scenario:[1,3,8],schedul:6,scheme:2,scope:4,scratch:2,screen:0,script:[1,2],scrutini:8,seamlessli:4,search:3,second:[0,4,6,8,9,10],secreci:[6,8,10],section:[1,2,4,5,8,9],secur:[1,8,10],see:[0,1,4,5,6,8,9,10],seek:8,seen:[4,8],segment:[4,5,6,8,10],segment_index:[],select:[0,4],self:[0,5,10],semtech:2,send:[0,4,6,8,9],sender:[0,1,5,8,9],sendig:0,sensibl:[1,2],sensor:8,sent:[0,1,6,8,9],sentiment:8,separ:[1,4,5,8,9],sequenc:[0,6,8,10],seri:2,serial:[1,2,3,8,10],serialinterfac:4,serv:[0,2,4,5,8,9],serve_path:0,server:[0,1,2,3,9],server_callback:0,server_destin:0,server_fil:0,server_ident:0,server_link:0,server_loop:0,server_packet_receiv:0,servic:[1,3,5],session:8,set:[0,1,2,4,5,6,8,9,10],set_default_app_data:6,set_delivery_callback:[0,6],set_link_closed_callback:[0,6],set_link_established_callback:[0,6],set_packet_callback:[0,6],set_proof_requested_callback:6,set_proof_strategi:[0,6],set_remote_identified_callback:[0,6],set_resource_callback:6,set_resource_concluded_callback:[0,6],set_resource_started_callback:[0,6],set_resource_strategi:[0,6],set_timeout:[0,6],set_timeout_callback:[0,6],setdaemon:0,setup:[0,1,3,4],sever:[1,5,6,9],sha256:10,sha:[6,8],shall:8,share:[1,5,6,8,9],share_inst:9,shared_instance_port:9,she:5,shelf:[8,10],shell:9,shop:0,shorter:4,shortest:8,shorthand:[4,9],should:[0,1,2,4,5,6,8,9,10],should_allow_unencrypt:[],should_quit:0,should_use_implicit_proof:6,show:9,shown:0,side:[4,10],sideband:3,sight:5,sign:[6,8],signatur:[6,8,10],significantli:4,similar:[1,2,4,5,9,10],simpl:[0,2,8,9,10],simpler:4,simplest:[4,8],simpli:[0,1,2,4,5,8,9],simplic:8,simplyequip:2,simultan:8,sinc:[0,1,4,5,6,8],singl:[0,4,6,8,9,10],singular:8,sit:[],site:[3,4],situat:[1,2,4,5,8],size:[0,1,4,6,8,9],size_str:0,sleep:[0,9],slice:0,slightli:1,slottim:[4,9],slow:[0,4,8],slower:[4,6,8],small:[0,4,5,8,10],smaller:6,snr:0,so:[0,1,2,4,5,6,7,8,10],socket:9,softwar:[1,2,4,8,10],sold:[],solut:8,solv:8,some:[0,1,2,4,5,8,9],someon:[1,4],someth:8,somethign:0,sometim:2,soon:6,sort:[4,8],soundmodem:4,sourc:[0,1,2,5,8,10],space:[0,1,2,5,8,10],spam:4,span:[4,8],special:[8,9],specif:[0,2,3,4,6,10],specifi:[0,1,2,4,5,6,9],spectrum:[4,8],speed:[4,8,9],split:0,sponsor:[7,10],spread:4,spreadingfactor:4,squelch:4,ssid:4,stabil:2,stabl:[8,10],stack:[0,1,5,8,9,10],stage:[1,8],stai:[0,8,9],stale:6,stale_grac:6,stale_tim:6,staletim:[],standard:[1,2,8],start:[0,2,3,4,6,8,9],startlimitintervalsec:[],startup:0,state:0,station:4,stationari:[5,9],statist:[0,4,7],statu:[0,1,3,4,6,8,9],stderr:9,stdin:[4,9],stdio:10,stdout:[0,4,9],step:[1,2],still:[0,1,2,5,8],stock:0,stop:10,stopbit:[4,9],store:[0,2,8,9],store_tru:0,str:0,strategi:[4,6],stream:8,strength:10,strictli:[4,8],string:[0,6],strong:8,structur:8,subject:[],subnet:[1,5],subsequ:8,succe:1,successful:6,successfulli:0,sucessfulli:8,sudo:[1,9],suffic:8,suffici:[1,4,8,9],suffix:0,suit:[1,2,8,9],suitabl:[0,1,4,5,8,10],suppli:[5,6,8],supplier:[1,3],support:[0,1,3,5,8,10],sure:[1,2,9],surveil:8,surviv:8,sx1276:2,sy:0,symlink:[1,9],symmetr:[6,8],system:[0,1,2,3,4,5,6,7,8,10],systemctl:9,systemd:9,t:[0,1,4,5,6,9],tabl:[1,4,5,8,9],tag:6,tail:4,tailor:8,take:[0,1,4,8,9,10],taken:[0,8],tangerin:0,target:[0,4,9],target_host:[1,4],target_port:[1,4],task:9,tcp:[1,2,3,5,8,10],tcpclientinterfac:[1,2,4],tcpinterfac:9,tcpserverinterfac:[1,4],tdata:0,teach:9,teardown:[0,6],teardown_reason:0,teffect:0,telemetli:7,tell:[0,4],temperatur:8,ten:8,tend:4,term:[5,8],termin:[1,6],terminolog:[5,8],termux:1,test:[1,2,8],testnet:[3,9],text:[0,1,5,8],tfile:0,tgz:9,than:[0,1,4,5,8],thei:[0,1,4,5,6,8,9],them:[0,1,2,4,5,7,8,9],thereaft:8,therefor:[8,10],thi:[0,1,2,3,4,5,6,7,8,9,10],thing:1,think:1,those:[5,8],though:[1,2,4,8],thourough:10,thousand:8,thread:0,three:[5,8],throough:4,throttl:5,through:[1,2,4,5,6,8,9,10],throughout:8,throughput:[8,10],thu:[5,6,8],ti:[0,8],time:[0,1,2,4,5,6,8,9],timeout:[0,6,9],timeout_callback:[],timeoutarg:0,timestr:0,tnc:[4,6,9,10],to_fil:6,todai:8,todo:[],togeth:[2,8,9],token:[6,8],toler:4,too:[0,5],tool:[2,8,9,10],top:[5,8],topic:8,topographi:[1,5,8],topolog:[4,8],torn:6,total:[6,8,10],total_s:0,touch:[2,10],toward:[0,4,8],tradeoff:8,tradit:[5,8],traffic:[0,1,4,5,6,8,9],tramsit:[],transceiv:[1,2,4,8,10],transfer:[0,6,8,9,10],transfer_s:0,transform:10,transmiss:[1,4,6,8],transmit:[0,4,8],transpar:[2,4,8,9],transpor:[],transport:[0,1,3,4,5,9,10],transport_en:6,transport_id:[],transport_typ:[],travers:8,treat:8,tri:0,trip:[0,6,9],trivial:[8,10],truli:[2,8],truncat:[6,8],truncated_hash:6,truncated_hashlength:6,trust:8,trustless:[5,8,10],ttime:0,ttransfer:0,ttyusb0:[4,9],ttyusb1:4,ttyusb2:4,tun0:4,tune:[],tunnel:[4,8,10],tupl:6,turn:9,turnaround:4,tutori:1,two:[0,1,2,4,5,8],tx:4,txpower:4,txtail:[4,9],type:[0,1,3,4,5,6,9],typeerror:6,ubiqu:2,ubuntu:9,udp:[3,5,8,9,10],udpinterfac:4,uhf:[9,10],ultim:8,umsgpack:0,uncencrypt:0,uncensor:1,under:[7,9],underli:[5,10],understand:[1,3,9],unencrypt:[0,6,8],unequivoc:8,unexplor:5,unforg:10,unidentifi:0,unifi:5,uninterest:0,uniqu:[8,10],unit:[0,1,9],unknown:[0,4,6,8],unless:[1,4,6,8],unlicens:8,unlik:8,unorganis:5,unpack:0,unpackb:0,unplug:9,unrecover:9,unreli:4,unsign:[1,9],unsupport:6,until:[0,4,6],unus:9,unusu:1,unwant:8,up:[0,1,2,4,5,8,9,10],updat:[0,1,6,8],upgrad:[1,8],upkeep:4,upon:[0,8],upset:0,urandom:10,us:[0,2,3,4,5,6,8],usabl:8,usag:[1,3,4,7,9],usb:[5,8,9],useabl:8,user:[0,1,4,5,8,9],user_input:0,userland:10,usernameher:9,usr:9,utf:0,util:[0,2,3,4,8],utilis:[1,5,9,10],v1:[],v2:[],v:9,valid:[0,4,6,8,9],valu:[4,6,8],valuabl:[2,7],valueerror:[0,6],vari:[8,9],variabl:0,varieti:[4,8,9,10],variou:[0,1,4,5,8],vast:8,ve:1,vehicl:4,vendor:[0,2],verbos:9,veri:[1,2,4,5,6,7,8,9,10],verif:[6,8],verifi:[0,6,8],versa:[5,10],version:[2,8,9],vhf:[5,8,10],via:[1,2,4,7,8,9,10],vice:[5,10],view:[1,4,8,9],violat:4,virtual:[4,5,8,9,10],visibl:0,w:9,wa:[0,2,4,5,6,8,10],wai:[0,1,4,5,8],wait:[0,4,8,9],want:[0,1,2,4,5,8,9,10],wantedbi:9,warn:9,warrant:10,wast:4,wave:2,wb:0,we:[0,1,2,4,7,8],websit:4,weight:9,welcom:1,well:[1,2,4,5,6,8,10],went:0,were:5,what:[0,1,3,6,8],whatev:[6,8],wheel:1,when:[0,1,2,4,5,6,8,9],whenev:[6,8],where:[1,2,3,4,5,6,8,9],whereupon:8,whether:[0,4,6,8],which:[0,1,2,4,5,6,8,9],who:[1,8],wide:[1,4,8,10],wider:[1,4,8,9],wifi:[1,3,4,5,8,9,10],wildcard:0,willing:5,window:[],wire:[1,2,3,4,10],wireless:[2,5],wish:[8,9],within:[0,1,4,5,6,8],without:[1,2,5,8,10],wlan0:4,won:0,work:[1,2,4,5,8,9,10],world:[2,5,10],worri:5,would:[1,4,5,6,8],write:[0,1,4,6,8],written:8,wrong:[0,4],x22519:8,x25519:[6,8,10],x:[8,9],xenon:0,y:0,ye:[1,4,8,9],year:8,yet:[0,4,8],yi:0,ykzlw5ujbaqc2xkec4cpvgyxj257wcrmmgkuxqmqcur7cq3w3lha:1,you:[0,1,2,3,4,5,6,7,8,9,10],your:[0,1,2,3,4,5,7,8,10],yourself:[1,8,10],z:0,zero:[6,10],zeromq:[],zi:0},titles:["Code Examples","Getting Started Fast","Communications Hardware","Reticulum Network Stack Manual","Supported Interfaces","Building Networks","API Reference","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?"],titleterms:{"0":2,"1":2,"2":[],"25":4,"4":[],"class":6,"function":8,"public":[1,8],"try":1,The:[8,9],With:1,access:8,ad:1,android:1,announc:[0,4,8],api:6,arm64:1,auto:4,ax:4,base:[1,2],basic:8,beam:2,binari:[],board:2,bridg:5,broadcast:0,build:5,can:10,caveat:10,client:4,code:[0,8],combin:2,common:4,commun:2,concept:5,configur:9,connect:1,control:4,converg:5,creat:[1,2],cryptograph:8,current:10,data:9,deliveri:[],destin:[6,8],detail:8,develop:1,devic:10,doe:10,donat:7,echo:0,emptor:10,establish:8,exampl:[0,5],fast:1,feedback:7,filetransf:0,fix:9,format:8,further:8,get:[1,8],gipsum:[],goal:8,growth:5,hardwar:2,heltec:2,i2p:4,ident:[6,8],identif:0,improv:9,includ:[1,9],indic:3,instal:2,instanc:1,interconnect:5,interfac:[1,4,8,10],internet:[1,5],introduct:8,kei:8,kiss:4,lilygo:2,link:[0,6,8],lora32:2,lora:[4,5],manual:3,mechan:8,minim:0,mode:4,motiv:8,name:[8,9],network:[1,3,5],node:8,nomad:1,offer:10,option:4,orem:[],origin:[],over:[1,5],overview:5,packet:[6,8],particip:1,pathfind:[],pipe:4,port:9,predict:[],primit:8,prioritis:8,program:[1,9],propag:8,protocol:8,proven:[],provid:7,pure:1,python:1,radio:1,rate:4,reach:8,receipt:6,refer:[6,8],request:[0,6],resourc:[6,8],respons:0,reticulum:[1,2,3,6,7,8,9,10],retiiculum:[],rncp:9,rnode:[2,4],rnpath:9,rnprobe:9,rnsd:9,rnstatu:9,rnx:9,rule:8,run:[],scenario:5,serial:[4,9],server:4,servic:9,setup:8,sideband:1,site:5,specif:8,stack:3,start:1,statu:10,step:[],supplier:2,support:[2,4,7],system:9,t:2,tabl:3,tcp:4,testnet:1,transport:[6,8],type:[2,8,10],udp:4,understand:8,unsign:2,us:[1,9,10],usag:2,util:[1,9],v1:2,v2:2,virtual:[],what:10,where:10,wifi:2,wire:8,x:2,your:9}}) \ No newline at end of file +Search.setIndex({docnames:["examples","gettingstartedfast","hardware","index","interfaces","networks","reference","support","understanding","using","whatis"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["examples.rst","gettingstartedfast.rst","hardware.rst","index.rst","interfaces.rst","networks.rst","reference.rst","support.rst","understanding.rst","using.rst","whatis.rst"],objects:{"RNS.Destination":{accepts_links:[6,1,1,""],announce:[6,1,1,""],app_and_aspects_from_name:[6,1,1,""],clear_default_app_data:[6,1,1,""],create_keys:[6,1,1,""],decrypt:[6,1,1,""],deregister_request_handler:[6,1,1,""],encrypt:[6,1,1,""],full_name:[6,1,1,""],get_private_key:[6,1,1,""],hash:[6,1,1,""],hash_from_name_and_identity:[6,1,1,""],load_private_key:[6,1,1,""],register_request_handler:[6,1,1,""],set_default_app_data:[6,1,1,""],set_link_established_callback:[6,1,1,""],set_packet_callback:[6,1,1,""],set_proof_requested_callback:[6,1,1,""],set_proof_strategy:[6,1,1,""],sign:[6,1,1,""]},"RNS.Identity":{CURVE:[6,2,1,""],KEYSIZE:[6,2,1,""],TRUNCATED_HASHLENGTH:[6,2,1,""],decrypt:[6,1,1,""],encrypt:[6,1,1,""],from_bytes:[6,1,1,""],from_file:[6,1,1,""],full_hash:[6,1,1,""],get_private_key:[6,1,1,""],get_public_key:[6,1,1,""],get_random_hash:[6,1,1,""],load_private_key:[6,1,1,""],load_public_key:[6,1,1,""],recall:[6,1,1,""],recall_app_data:[6,1,1,""],sign:[6,1,1,""],to_file:[6,1,1,""],truncated_hash:[6,1,1,""],validate:[6,1,1,""]},"RNS.Link":{CURVE:[6,2,1,""],ESTABLISHMENT_TIMEOUT_PER_HOP:[6,2,1,""],KEEPALIVE:[6,2,1,""],KEEPALIVE_TIMEOUT_FACTOR:[6,2,1,""],STALE_GRACE:[6,2,1,""],STALE_TIME:[6,2,1,""],get_remote_identity:[6,1,1,""],identify:[6,1,1,""],inactive_for:[6,1,1,""],no_inbound_for:[6,1,1,""],no_outbound_for:[6,1,1,""],request:[6,1,1,""],set_link_closed_callback:[6,1,1,""],set_packet_callback:[6,1,1,""],set_remote_identified_callback:[6,1,1,""],set_resource_callback:[6,1,1,""],set_resource_concluded_callback:[6,1,1,""],set_resource_started_callback:[6,1,1,""],set_resource_strategy:[6,1,1,""],teardown:[6,1,1,""]},"RNS.Packet":{ENCRYPTED_MDU:[6,2,1,""],PLAIN_MDU:[6,2,1,""],resend:[6,1,1,""],send:[6,1,1,""]},"RNS.PacketReceipt":{get_rtt:[6,1,1,""],get_status:[6,1,1,""],set_delivery_callback:[6,1,1,""],set_timeout:[6,1,1,""],set_timeout_callback:[6,1,1,""]},"RNS.RequestReceipt":{get_progress:[6,1,1,""],get_request_id:[6,1,1,""],get_response:[6,1,1,""],get_response_time:[6,1,1,""],get_status:[6,1,1,""]},"RNS.Resource":{advertise:[6,1,1,""],cancel:[6,1,1,""],get_data_size:[6,1,1,""],get_hash:[6,1,1,""],get_parts:[6,1,1,""],get_progress:[6,1,1,""],get_segments:[6,1,1,""],get_transfer_size:[6,1,1,""],is_compressed:[6,1,1,""]},"RNS.Reticulum":{ANNOUNCE_CAP:[6,2,1,""],MTU:[6,2,1,""],should_use_implicit_proof:[6,1,1,""],transport_enabled:[6,1,1,""]},"RNS.Transport":{PATHFINDER_M:[6,2,1,""],deregister_announce_handler:[6,1,1,""],has_path:[6,1,1,""],hops_to:[6,1,1,""],next_hop:[6,1,1,""],next_hop_interface:[6,1,1,""],register_announce_handler:[6,1,1,""],request_path:[6,1,1,""]},RNS:{Destination:[6,0,1,""],Identity:[6,0,1,""],Link:[6,0,1,""],Packet:[6,0,1,""],PacketReceipt:[6,0,1,""],RequestReceipt:[6,0,1,""],Resource:[6,0,1,""],Reticulum:[6,0,1,""],Transport:[6,0,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","attribute","Python attribute"]},objtypes:{"0":"py:class","1":"py:method","2":"py:attribute"},terms:{"0":[0,4,6,8,9,10],"00":[8,9],"000":[],"00000000":8,"00000100":8,"00000111":8,"01":8,"01010000":8,"02":[],"05":0,"07":[],"0x81f7b979fea6134ba9fd5c701b3501a2e61e897a":7,"1":[0,4,6,8,9],"10":[0,4,8,9],"100":[0,4,8],"1000":0,"10000000":8,"1024":0,"11":8,"115200":[4,9],"12":4,"1200":8,"125":4,"125000":4,"127":4,"128":[6,8,10],"13":9,"14":8,"141":[],"15":4,"150":[4,9],"150m":4,"151":8,"16":[4,9],"17":9,"18":[],"180":[],"182":[],"187":9,"2":[0,4,6,8,9],"20":[0,4,8,9],"200":[4,9],"2000000":[],"205":[],"211":[],"23":9,"237":[8,10],"24":4,"240":[],"24ghz":[],"25":[0,3,10],"255":4,"256":[6,8],"256320d405d6d525d1e9":9,"27":9,"270":[],"2f":0,"3":[0,4,8,9,10],"30":9,"323":[],"33":8,"34":[],"360":6,"3600":[0,4],"367":[],"37":[],"37428":9,"37429":9,"38":9,"383":6,"3cpmacgm34qyvr6xwlvejmi2ane3pzquuq":7,"3e12fc71692f8ec47bc5":1,"3w3lha":[],"4":[6,8,9],"409":[],"4242":4,"430":8,"45":0,"460":[],"469":9,"476":6,"477":8,"48555":4,"49":9,"49555":4,"4965":[1,9],"5":[0,4,6,9],"500":[6,8,10],"5001":4,"507":6,"512":[4,6,8],"5245a8efe1788c6a70e1":9,"55":4,"56b115c30cd386cad69c":9,"5757":4,"590256654482b4ba4038":9,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":4,"6":9,"60":0,"600":4,"62":[8,10],"63":9,"64":[8,9],"7":[4,9],"72":4,"720":6,"7200":4,"74":9,"77":8,"7c565719ec7a8cdb1fe2":[],"7ca6f4e4dc26ae329e61":[],"8":[0,4,9],"80":[6,8,9],"8001":4,"80e29bf7cccaf31431b3":8,"8111c4ff2968ab0c1286":9,"83":[8,9],"84fpy1qbxhcgdseepynmhthcrgmx4nff":7,"86":9,"867":4,"867200000":4,"868":8,"88":4,"9":9,"900":8,"9382f334de63217a4278":9,"940ea3f9e1037d38758f":9,"95":8,"9b3b8nilcgvxzkv17ummmeescrpya5w":7,"\u00ec2pd":[],"abstract":8,"break":[6,8,10],"byte":[0,6,8,9,10],"case":[1,2,4,5,8,9],"class":[0,3,5,10],"default":[0,1,2,4,5,6,8,9],"do":[0,1,2,4,6,8,10],"export":1,"final":[6,8],"float":[0,6],"function":[0,1,2,3,4,5,6,7,9,10],"import":[0,1,2,4,5,7,8],"int":0,"long":[0,1,2,4,8],"new":[0,4,5,6,8,9],"public":[0,3,4,6],"return":[0,6,9],"short":[2,8,9],"static":6,"switch":[4,8],"throw":[],"true":[0,1,4,6,9],"try":[0,3,4],"while":[0,1,2,4,5,6,8,10],A:[0,1,4,5,6,8,9,10],And:0,As:[1,2,4,5,6,8,10],At:[5,8],Be:[6,9],But:8,By:[0,1,4,6,8,9],For:[1,2,4,5,6,8,10],IF:[],IN:[0,6],If:[0,1,2,4,5,6,8,9,10],In:[0,1,2,4,5,6,8,9,10],It:[0,1,2,4,6,8,9,10],No:[1,4,8,9,10],On:[0,1,4,9],One:[2,6],Or:[4,9,10],That:8,The:[0,1,2,3,4,5,6,10],Then:1,There:[1,5,8,10],These:[1,4,8,9],To:[0,1,2,4,5,8,9,10],Will:6,With:[3,4,5,8,9],_:8,__:8,______:8,_______:8,________:8,________________:8,__init__:0,__main__:0,__name__:0,_exit:0,_imag:[],_other_:[],_with_:4,aarch64:1,ab:0,abil:[1,2],abl:[0,1,4,5,6,8,9],about:[0,1,2,4,5,6,8],abov:[1,2,4,8,9],absolut:[1,2,7,10],abund:2,accept:[6,7,8,9],accept_al:[0,6],accept_app:6,accept_non:6,accepts_link:6,access:[1,3,4,5,6,9],access_point:4,accomod:8,accord:8,accordingli:0,acheiv:[4,8],achiev:[6,8],acknowledg:10,across:[2,5],act:[1,6,8,9],action:0,activ:[0,1,4,6,8],actor:8,actual:[0,1,4,8],ad9a4c9da60089d41c29:9,ad:[0,2,3,4,5,6,8,10],adapt:5,add:[0,1,4,5,9],add_argu:0,addit:[1,2,4,8,9,10],additio:[],addition:4,addr1:[],addr2:[],address:[0,1,4,5,6,8,10],adher:6,admin:4,administr:9,adress:[0,1,5,6,8,10],advanc:8,advantag:6,adversari:1,advertis:[0,6],advis:8,ae:[8,10],affect:4,after:[0,4,5,6,8,9],again:[1,4,8,9],against:8,agenc:8,agent:8,agnost:[5,8],agnostic:8,aim:[3,8],air:[2,10],airmax:2,airtim:4,aliv:[6,8],all:[0,1,2,3,4,5,6,7,8,9,10],allevi:2,alloc:[4,6,8,9],allow:[0,1,2,4,5,6,8,9,10],allow_al:[0,6],allow_list:6,allow_non:6,allowed_hash:9,allowed_list:6,almost:[2,4,8,9],alo:8,alon:4,along:[4,5,8],alreadi:[0,1,2,5,8,9],als:[],also:[0,1,2,4,5,6,8,9,10],alter:8,altern:[0,4,9],although:[8,10],alwai:[1,4,6,8,9],amateur:[4,10],amet:[],amount:[4,5,6,8,10],an:[0,1,2,4,5,6,8,9,10],analyt:7,android:3,ani:[0,1,2,4,5,6,7,8,9,10],annouce_cap:4,announc:[3,6,9],announce_cap:[4,6],announce_handl:0,announce_rate_grac:4,announce_rate_penalti:4,announce_rate_target:4,announced_ident:[0,6],announceloop:0,announcesampl:0,announec:[],anonym:[1,5,6,8,10],anoth:[1,6,8,9],answer:[8,9],antenna:2,anymor:1,anyon:[0,1,2,5,6,8,9],anyth:[4,8,9,10],anywher:[0,4],ap:4,apart:[],api:[1,3,8,10],apk:1,app:[0,1,6,8],app_and_aspects_from_nam:6,app_data:[0,6],app_nam:[0,6],app_timeout:0,append:[0,8],appli:[6,8],applic:[0,4,5,6,8,9],approach:[2,8,9],approv:8,approxim:[],apt:1,ar:[0,1,2,4,5,6,7,8,9,10],arbitrari:[6,8],arbritrari:10,architectur:1,area:[2,4,5,8,10],arg:0,argon:0,argpars:0,argument:[0,6,9],argumentpars:0,arm64:3,around:8,arriv:[0,8],ask:[0,2,6],aspect:[0,2,4,6,8],aspect_filt:[0,6],assign:[8,9],associ:[1,6,8],assum:[4,8],asymmetr:[8,10],atmega1284p:2,attached_interfac:[],attack:1,attempt:[2,6],attribut:6,audit:10,auth:9,authent:[1,4,5,6,8,9,10],author:8,auto:[1,2,3,6,8],auto_compress:6,autoconfigur:[4,10],autodiscov:4,autoinstal:2,autointerfac:[1,2,4,9],autom:[2,7,8],automat:[0,1,2,4,5,6,8,9,10],autonom:[5,8],autoomat:0,avail:[0,1,2,4,5,6,8,9,10],availadbl:[],averag:8,avoid:[2,8,9],avr:2,awai:[0,4,5,8,9],awar:8,ax25kissinterfac:4,ax:[3,10],b32:[1,4],b:[0,5,9],back:[0,4,8,10],backbon:2,backend:8,background:[1,4],backhaul:[2,5],balanc:4,band:[2,8],bandwidth:[1,4,5,6,8,10],bare:0,barrier:8,base32:4,base:[3,4,5,6,8,9,10],basi:[4,6,8,9,10],basic:[0,1,3,6,9],baud:4,beacon:4,beam:[],becaus:[5,8],becki:0,becom:[0,1,5,8],been:[0,1,2,4,5,6,8,10],befor:[0,1,4,6,8,9],begin:[0,2,6],begun:6,behalf:4,behav:2,behaviour:[4,9],behind:[1,8],being:[4,6,8],beings:8,belief:8,below:[1,2,4,9],benefici:[4,9],best:[1,8,10],beta:10,better:4,between:[0,4,5,6,8],bgp:[],bi:8,bidirect:8,billion:[5,8],bin:9,binari:[0,1,8],bind:4,bit:[4,6,8,9,10],bitcoin:7,bitrat:4,blob:[0,8],block:4,board:[1,3,8,10],board_tbeam_alt:[],boil:2,boot:9,both:[1,2,4,5,6,8,9,10],boundari:4,box:2,bp:[],breviti:9,bridg:[2,3],briefli:8,bring:4,broad:2,broadcast:[1,3,4,6,8],broadcast_destin:0,broadcastloop:0,broader:[],brought:[4,9],browser:1,buffer:4,bug:10,build:[0,1,2,3,4,8,10],built:[1,4,8,10],bundl:0,bytz2gkytoqhvvhjp8eaw1z1eedrnkd1:7,c:[0,5],cabl:5,cad:[],calcul:[6,8],call:[0,5,6,8,10],callabl:6,callback:[0,6],callsign:4,can:[0,1,2,3,4,5,6,7,8,9],cancel:6,candid:5,cannot:[0,1],cap:4,capabl:8,capac:[2,4,6,8],carambola:0,care:[1,2,6,10],carefulli:1,cargo_build_target:1,carri:[4,6,8,9],carrier:[5,10],cat:9,caution:4,caveat:3,cb:8,cbc:[8,10],cd:1,cdma:4,censor:8,censorship:8,central:[5,8],centralis:8,certain:[0,4,5,7,8],chain:4,challeng:8,chanc:2,chang:[0,1,4,6,8,9,10],channel:[0,4,5,7,8,10],channelarg:0,chapter:[1,2,4,5,8,9,10],charact:0,characterist:8,cheap:[2,8],cheapli:1,check:[0,1,6,8],checksum:[6,10],choos:[0,1,4,8],choosen:8,chose:8,chosen:5,chunk:0,ciphertext:6,ciphertext_token:6,circumst:[7,8],cl:0,clear:[0,6,8],clear_default_app_data:6,clear_screen:0,client:[0,1,2,3,6],client_connect:0,client_disconnect:0,client_ident:0,client_loop:0,client_packet_receiv:0,client_request:0,clone:1,close:[0,5,6,9],closed_callback:6,closer:8,closest:8,cluster:8,co:[2,4,10],code:[1,2,3,4,9],codingr:4,collect:7,com:[0,1,7],combin:[1,3,5,8],come:[1,8],comma:4,command:[0,1,4,9],comment:[4,9],common:[2,3,5,8,9,10],commonli:2,commun:[0,1,3,4,5,6,7,8,9,10],compat:[1,2,4,6,8],compil:1,complet:[0,1,2,4,5,6,8,9,10],complex:[4,8],compon:[2,7,8],compos:8,compress:[0,6,8],comput:[1,8,10],concaten:6,conceiv:2,concept:[3,8,9],conceptu:8,conclud:[0,6],concurr:[2,8,9],condit:8,config:[0,1,2,5,9],configarg:0,configdir:6,configpath:0,configur:[0,1,2,3,4,5,6,8,10],confirm:[8,10],confus:[2,8],congest:8,conjunct:4,connect:[0,2,3,4,5,6,8,9,10],consequ:8,conserv:4,consid:[2,6,8,10],consider:[],consist:8,constant:6,constantli:8,construct:8,consumpt:[],contact:8,contain:[0,5,6,8,9],contend:8,content:[1,5,9],context:8,contin:4,continu:[7,10],contribut:3,control:[0,1,3,5,6,8],conveni:0,convent:0,converg:[3,8],coordin:[5,6,8,10],copi:9,core:[5,8,10],correct:[0,8],correctli:0,correspond:8,cost:[2,8,10],could:[0,1,4,5,6,8,10],count:8,counter:0,cours:[4,8],cover:[2,8,10],coverag:5,cpu:[0,8],cpuinfo:9,creat:[0,3,4,5,6,8,9,10],create_kei:6,create_receipt:[0,6],creation:8,creator:8,critic:[8,9],cryptograph:[1,3,5,10],cryptographi:[1,8,10],ctrl:0,cull:6,current:[0,1,2,3,4,6,8],current_download:0,current_filenam:0,curv:[5,6,8,10],curve25519:[5,6,8,10],custom:[1,4,6,8,10],custom_network_nam:4,customis:4,d:[5,9],daemon:[1,4,6,9],dai:5,data:[0,1,3,4,5,6,8,10],data_port:4,databit:[4,9],date:[0,1],db:0,dbm:[0,4],de:[],debian:[8,9],debug:9,decad:2,decai:[],decid:[5,6,8],decis:[4,8],decod:0,decreas:9,decrypt:[6,8],dedic:[4,8],deep:1,def:0,default_timeout:[],defin:[0,4,8,9],definit:8,degrad:5,degre:4,delai:[1,4,8,9],deliv:[0,6],deliveri:[0,1,6,10],demand:6,demonstr:[0,4],depend:[1,2,5,6,8,9],deploi:8,deregist:6,deregister_announce_handl:6,deregister_request_handl:6,deriv:[8,10],describ:[4,6,8],descript:[0,9],design:[1,2,5,8,10],desir:[0,2,4,8],destin:[0,1,3,4,5,9],destination_1:0,destination_2:0,destination_clos:0,destination_hash:[0,6,9],destination_hexhash:0,detail:[0,1,3,4,6,9,10],detect:0,determin:[1,6,8],dev:[1,4,9],develop:[2,3,7,8,10],devic:[1,2,3,4,5,6,8,9],dh:6,dhcp:[2,4,9],did:0,differ:[0,1,2,4,5,6,8,9,10],diffi:[5,8,10],difficult:[1,2],digit:[1,2,8,10],dir:0,direct:[0,1,2,5,6,8,9],directli:[2,4,6,8,9,10],directori:[0,9],disabl:[4,8,9],disable_encrypt:[],disappear:[4,9],disassoci:8,discard:8,disconnect:0,discov:[1,4],discover:4,discoveri:[4,8,9],discovery_port:4,discovery_scop:4,discrimin:5,discuss:[1,2,8],disk:[0,6],displai:[0,8],dissolv:5,distanc:[2,8],distant:6,distinct:[4,8],distinguish:8,distribut:[0,1,5,6,8,9],divid:6,divmod:0,dn:2,document:8,doe:[0,1,2,3,4,5,6,8,9],doesn:4,dolor:[],domain:[1,4],don:[0,1,2,5,6,9],donat:3,done:[0,1,4,5,8,9],dori:5,dot:[8,9],down:[0,2,4,6],downgrad:[],download:[0,4,9],download_began:0,download_conclud:0,download_finish:0,download_start:0,download_tim:0,driver:[9,10],droid:1,drop:[6,8,9],due:5,duplex:[8,10],dynam:[1,9],dysfunct:7,e28d5aee4317c24a9041:9,e702c42ba8:9,e:[0,5],each:[0,1,4,5,8,9],earli:[1,2],earlier:8,eas:[4,8],easi:[1,2,4,8,9,10],easier:[1,4,5,9],easiest:[1,2,4,8],easili:[1,4,5,8,9,10],eca6f4e4dc26ae329e61:9,ecdh:[8,10],echo:[1,3,9],echo_destin:0,echo_request:0,ed25519:[8,10],edit:[1,9],effeci:[],effect:4,effici:[0,1,4,8,10],effort:2,ei:0,either:[2,4,5,8,9],elaps:4,elif:0,ellipt:[5,6,8,10],els:[0,5,8],emploi:[2,8],emptor:3,emul:1,enabl:[1,2,4,5,6,8,9],enable_transport:[8,9],encapsul:[4,10],encod:0,encrypt:[0,1,5,6,8,10],encrypted_mdu:6,encryptionless:[],end:[0,4,5,6,8,10],endless:4,endpoint:[0,5,6,8],energi:1,enforc:4,engin:[],enhanc:8,enough:[1,2,8],ensur:[4,6,8],enter:[0,9],entir:[5,8,9],entiti:8,entri:[0,1,8],enumer:0,environ:[1,5,8],environment:8,environmentlogg:8,eof:4,ephemer:[5,6,8,10],equal:[5,8],equip:[4,5,8],equival:4,equl:[],error:[0,1,7,9],esp32:2,especi:[2,4],essenti:[1,4,8],establish:[0,1,4,5,6,10],established_callback:6,establishment_timeout_per_hop:6,etc:9,eth0:4,eth1:4,ethereum:7,ethernet:[1,2,4,5,8,10],even:[1,2,4,5,8,9,10],event:4,eventu:6,everi:[0,4,5,6,8],everyon:[5,8],everyth:[0,5,8],evolv:5,exact:[2,4,8],exactli:[6,8],exampl:[1,2,3,4,6,8,9,10],example_util:[0,9],exampleannouncehandl:0,exampleconfig:9,exce:[0,4,6],except:[0,4],excess:4,exchang:[5,6,8,10],exclud:8,execstart:9,execstartpr:9,execut:[0,1,4,6,9],exhaust:[2,8],exist:[0,1,2,4,8,9,10],exit:[0,1,6,9],exit_handl:0,expand:8,expect:[0,4,6,8,9],expens:2,experi:[1,8],experiment:[1,2,10],expir:4,expiri:4,explain:[2,6],explan:[8,9],explicit:6,explicitli:[],explor:[0,8,10],expos:[4,6],extend:[0,1,6],extern:[1,4,6,10],extra:[1,4,5,9],extrem:[1,8,9,10],f:1,fa7ddfab5213f916dea:8,face:[1,4],fact:10,factor:[4,6],fail:[0,6],failed_callback:[0,6],failur:[1,4],fals:[0,4,6,9],far:[5,8],fashion:7,fast:[3,4,6,8],faster:[1,4,8],fastest:[4,8],featur:[1,7,8,10],feed:6,feedback:[0,3],feel:1,fernet:[8,10],few:[1,2,4,5,8,9,10],fewer:6,fi:7,fibr:10,field:8,file:[0,1,2,4,5,6,8,9,10],file_resourc:0,file_s:0,filelist:0,filelist_data:0,filelist_receiv:0,filelist_timeout_job:0,filenam:0,filetransf:[1,3,6],filter:[0,5,8],find:[5,8],firewal:[1,4],firmwar:[1,2,8],first:[0,1,4,6,8,9],fit:0,five:0,fix:[3,8],flag:[6,8],flexibl:[2,4,10],flow:[4,5],flow_control:4,flush:0,folder:1,follow:[0,1,2,4,7,8,9,10],forcibl:[6,9],foreground:1,foremost:10,form:[1,4,5,6,8],format:[0,3,10],forth:0,forward:[4,6,8,10],forward_ip:4,forward_port:4,found:[0,1,4,5,8,9],four:5,frame:4,frankfurt:[1,9],free:[5,7,10],freedom:8,freeli:8,frequenc:[2,4,8],frequent:4,friendli:10,from:[0,1,2,4,5,6,8,9,10],from_byt:6,from_fil:6,fromhex:0,fruit:0,ftdi_ft230x_basic_uart_43891ckm:9,full:[0,4,6,8,9,10],full_hash:6,full_nam:[6,9],fulli:[2,8,10],funcion:[2,6],fundament:[2,8],further:[1,3,4],furthermor:[],futur:[5,8],g:0,ga:0,gain:[2,8],galact:8,gatekeep:8,gatewai:[1,4,5,8],gbp:9,gen:[],gener:[0,1,2,4,5,6,8,9,10],generalis:10,geograph:5,get:[0,2,3,4,6,10],get_data_s:6,get_hash:6,get_packet_rssi:0,get_packet_snr:0,get_part:6,get_private_kei:6,get_progress:[0,6],get_public_kei:6,get_random_hash:[0,6],get_remote_ident:[0,6],get_request_id:6,get_respons:6,get_response_tim:6,get_rtt:[0,6],get_seg:6,get_statu:6,get_transfer_s:6,geti2p:4,ghz:8,gi:0,gigabyt:10,gipsum:[],git:1,github:[0,1,7],give:[4,8,9],given:[4,5,6,8,9],global:[0,1,4,5,8,10],glue:2,go:[0,1,4,8],goal:[3,4],good:[2,5,8,9],got:0,got_respons:0,govern:8,grace:6,gracefulli:4,grape:0,graphic:1,gratefulli:7,great:8,greater:8,greatli:4,group:[4,6,8],group_id:4,grow:5,growth:3,guarante:[1,8],guess:4,guid:[1,2,6,8],gw:4,h:[1,9],ha:[0,1,2,4,5,6,8,10],hack:10,had:8,half:[8,10],hand:[0,1],handheld:8,handl:[0,2,4,5,6,8,9,10],handler:[0,6],happen:[0,6,8],hard:2,hardlin:5,hardwar:[1,3,4,5,6,8,9,10],has_path:[0,6],hasattr:0,hash1:8,hash2:8,hash:[0,1,6,8,9],hash_from_name_and_ident:6,hashlib:8,hashmap:0,have:[0,1,2,4,5,6,8,9],hazard:6,head:1,header:8,header_1:8,header_2:8,header_typ:[],hear:8,heard:[6,8],helium:0,hellman:[5,8,10],help:[0,2,5,7,8,9,10],heltec:[],her:5,here:[0,1,2,4,8,9],hexadecim:[0,8,9],hide:1,high:[2,4,8,10],higher:[5,10],highli:8,hill:5,hint:0,hit:0,hkdf:8,hmac:[8,10],hoc:10,hold:[6,8],home:5,homebrew:4,hop:[4,5,6,8,9,10],hops_to:6,host:[0,1,4,8,9],hostnam:4,hour:[0,4],how:[0,1,4,5,8,10],howev:[1,5,8],http:[0,1,7],hub:4,huge:[],human:[0,6,7,8],hungri:2,i2p:[1,3,10],i2p_tunnel:4,i2pd:[1,4],i2pinterfac:[1,4],i:[0,9],ic:2,id:[2,4,6,8,9],id_callsign:4,id_interv:4,idea:[8,9],ideal:10,ident:[0,1,3,9,10],identif:[3,4,10],identifi:[0,4,6,8,9],identify:8,identifyexampl:0,ie:9,if00:9,ifac:[8,9],ifac_s:4,ifconfig:9,ignor:[4,6,8],ignored_devic:4,illustr:[5,8],imag:[],immedi:[1,4,9],impact:[4,8],implement:[0,4,5,6,7,8,10],implic:4,implicit:[6,8],imposs:8,improv:[3,4,7],inactive_for:6,inbound:[4,6],includ:[0,2,3,4,6,8],incom:[0,4,6,9],incompat:[6,8],increas:[4,9],incred:[],incur:4,indefinit:[],independ:[6,8],independt:10,index:[0,1,3],indirectli:8,individu:[6,8],inevit:8,infer:8,info:[6,8,9],inform:[0,1,3,4,5,6,8,9],infrastructur:[1,2,4,5,8,9],ingo:6,initi:[0,5,6,8,10],initialis:[0,6,9],input:[0,9],insert:8,insid:8,inspect:[1,4,5,8],instal:[1,3,4,5,8,9,10],instanc:[0,3,4,6,8,9],instance_control_port:9,instanti:6,instead:[0,1,4,8,9],integr:[1,5,8],intend:[5,8],intention:8,inter:6,interact:[0,1,6,8,9],interchang:4,interconnect:[3,4,8],interest:8,interfac:[0,2,3,5,6,9],interface_en:[1,4,9],interface_mod:[],intermediari:8,intermitt:4,intern:[4,6,8],internet:[3,4,8,10],interoper:[1,2,5,8,10],interv:[4,6],intiat:0,introduc:8,introduct:3,intuit:10,invalid:[0,6],invers:8,investig:5,invis:[1,4],involv:5,io:[1,2,9],iot:2,ip:[1,2,4,8,9,10],ipsum:[],ipv6:[4,9],is_compress:6,is_connected_to_shared_inst:0,is_request:[],is_respons:[],isdir:0,isfil:0,island:5,ism:[2,8],isol:[4,9],issu:[5,7],its:[2,4,6,8],itself:[2,3,8],iv:10,job:0,join:[0,1,5,7,8],jpg:[],just:[0,1,2,4,5,8,10],k:0,kb:9,kbp:9,keep:[0,5,6,8,9,10],keepal:[6,8],keepalive_timeout_factor:6,kei:[0,3,5,6,10],kept:[4,5,6,8],kernel:[4,9,10],keyboardinterrupt:0,keyerror:6,keypair:8,keysiz:6,keystor:5,khz:4,ki:0,kill:[6,8],kilomet:[],kind:[2,4,5,8],kiss:[2,3,9,10],kiss_fram:4,kissinterfac:[4,9],know:[0,1,2,5,6,8],knowledg:[5,8],known:[0,6,8,9],ko:7,krypton:0,l:[4,9],lack:8,laid:8,lan:4,larg:[0,2,4,5,6,8,10],larger:[5,8],laser:4,last:[0,4,6],last_unit:0,latenc:[1,8,10],later:[0,1,4],latest:[0,1,4],latest_client_link:0,launch:[1,9],lavg:[],layer:[2,4,5,8,10],lead:8,leak:1,learn:[0,1,7,8],least:[2,4,8,9,10],leav:[5,8],ledger:8,left:[4,6,8,9],legaci:5,len:0,length:[0,4,6,8],less:[4,8,10],let:[0,1,4,5,8,9],level:[2,4,8,9],libffi:1,librari:1,licens:8,light:9,like:[1,2,4,5,6,8,9,10],lilygo:[],limit:[2,5,8],line:[0,1,2,4,5,8,10],link:[2,3,4,5,9,10],link_clos:0,link_establish:0,linkexampl:0,linux:[1,8],list:[0,1,2,4,6,8,10],list_deliv:0,list_fil:0,list_packet:0,list_receipt:0,list_timeout:0,listdir:0,listen:[0,4,8,9],listen_ip:4,listen_port:4,littl:[2,8],lki:8,lkr:8,ll:[0,1,10],ln:[1,9],load:[0,1,6,9],load_private_kei:6,load_public_kei:6,local:[0,1,4,5,6,8,9,10],locat:[1,2,5,8,9],log:[0,4,9],log_error:0,log_info:0,loglevel:[0,6,9],longer:[0,5,8,9],longest:4,look:[0,1,4,8,9],loop:0,lora32:[],lora:[1,2,3,8,10],lorawan:[2,8],lorem:[],loss:8,lot:8,low:[1,2,4,5,8,10],lower:[1,4,9],ltu:2,lxmf:1,m:[0,1,8,9],mac:8,machin:8,maco:1,made:[1,6,8],mai:[1,4,6,8,9],main:0,mainli:5,maintain:8,make:[1,2,4,7,8,9],malici:8,manag:[1,5,6,8,9],mani:[0,1,2,4,5,6,8,9,10],manipul:8,manner:5,manual:[0,1,4,5,6,9],manufactur:2,mark:[6,8],market:[],markqvist:[0,1,7],master:[0,6],match:[0,4,8],matter:[1,4],max:9,maximum:[4,6,8],mbp:9,mcu:[],mdu:0,mean:[2,4,5,8,9],measur:8,mechan:[3,4],medium:[2,4,5,6,8,10],member:5,memori:8,mention:[4,8],menu:0,menu_mod:0,mesh:[1,4,5,10],messag:[0,1,6,8,9],messeng:8,metadata:1,metavar:0,method:[0,1,4,6,8],methodolog:[8,9],mhz:[4,8],mi:0,microcontrol:8,microwav:[],might:[1,4,5,8,9],mikrotik:2,millimet:2,millisecond:[0,9],mind:[5,10],minim:[2,3,8],minimalsampl:0,minimum:[0,4,5,8],minut:[0,1,4,8],mirror:9,mix:[1,4,5,9],mobil:[4,8],mode:[0,1,2,3,8,9,10],modem:[2,4,5,6,8,10],moder:4,modern:[2,8],modifi:[8,9],modul:[0,1,2,8,9,10],moment:[8,10],momentarili:4,monero:7,monitor:8,moon:0,mor:[],more:[1,2,4,5,6,8,9,10],morej:[],most:[1,2,4,5,8,9],mostli:[4,5,8],motiv:3,move:[1,4,8],mqtt:[],mtu:[6,8,10],much:[1,4,5,8,9],multi:[8,9,10],multicast:4,multilater:8,multipl:[0,4,5,8,9],multipoint:8,must:[0,1,4,5,6,8],mw:4,my:8,mycal:4,myriad:8,n:[0,8,9],name:[0,3,4,5,6],namespac:0,nano:1,narg:0,nat:1,natur:4,nearbi:4,nears:8,necesarri:[4,5],necessari:[1,2,4,6,8],necessarili:8,need:[0,1,2,3,4,5,6,8,9,10],neglig:8,neither:8,neon:0,net:4,netcat:4,netifac:1,network:[0,2,4,6,8,9,10],network_nam:4,never:[4,6,8],newer:8,newest:[2,8],newli:[5,8],next:[1,5,6,8],next_hop:6,next_hop_interfac:6,nicknam:8,no1cll:4,no_inbound_for:6,no_outbound_for:6,noauth:9,nobl:0,noble_ga:0,noble_gas:0,node:[1,3,4,5,9,10],nodet:[],noid:9,nomad:3,nomadnet:1,non:[1,6,8],none:[0,4,6,8,9],normal:[0,4,6],notat:[8,9],note:[0,1,2,4,6,8,9],noth:[2,10],notic:[8,9],notif:[0,6],now:[0,1,5,8,9],nt:0,num:0,number:[0,1,4,5,6,8,9],obfusc:[],object:6,obscur:1,obtain:[2,8],obviusli:8,occasion:1,occur:[9,10],off:[8,10],offer:[1,3,4,6,8],offlin:1,often:[1,4,5,8,9],oganesson:0,old:[2,7,8],on_interfac:6,onc:[0,1,2,4,5,6,8,9,10],one:[0,1,2,4,5,6,8,9,10],ones:[4,9],oneself:8,onli:[0,1,2,4,5,6,8,9,10],onlin:[],onto:8,open:[0,2,4,5,6,7,8,9,10],openmodem:[4,10],openssl:[1,8],oper:[2,4,5,6,8,9,10],opposit:4,opt:8,optic:10,optim:5,optimis:[],option:[0,1,2,3,5,6,8,9],order:9,orem:[],organ:5,organis:[4,5,7],orient:8,origin:[0,5,8],original_hash:[],os:[0,4,8,9,10],ospf:[],other:[1,2,4,5,6,8,9],otherwis:6,our:[0,8],out:[0,1,2,4,5,6,8,9,10],outbound:[6,8],outgo:[0,1,4,6,8,9],outli:5,outlier:5,outlin:[1,2,8],output:[4,9],outward:[],over:[0,2,3,4,6,8,9,10],overal:8,overcom:8,overhead:[2,4,8],overrid:0,oversight:8,overview:[3,4,8],overwhelm:[4,6],own:[0,1,5,6,8,9],owner:[],p:[0,9],pack:0,packag:[1,4,8],packb:0,packet:[0,1,2,3,4,5,9,10],packet_callback:0,packet_deliv:0,packet_hash:0,packet_receipt:[0,6],packet_timed_out:0,packet_typ:[],packetreceipt:[0,6],pad:[8,10],page:[1,3,8],pair:[4,8],palm:[],panic:9,panic_on_interface_error:9,parallel:1,paramet:[2,4,5,6,8],pariti:[4,9],pars:0,parse_arg:0,parser:0,part:[0,4,5,6,8],particip:[3,5,8],particular:2,pass:[0,2,4,5,6,8,9],passphras:[4,8],past:[],path:[0,1,2,4,6,8,9],path_respons:6,pathfind:[],pathfinder_m:6,pattern:[2,8],payload:[6,8],peach:0,peer:[0,1,4,6,8,9],peer_pub_byt:[],peer_sig_pub_byt:[],penalti:4,peopl:8,per:[4,6,8,10],percent:0,percentag:6,perfect:[],perfectli:1,perform:[0,1,4,5,8],period:[4,6,8],perman:9,permissionless:8,persecut:8,persist:[4,9],person:8,perspect:[4,8],pet:0,philosophi:8,physic:[1,2,4,8,9],pi:[0,5,8,9,10],pick:8,piec:8,ping:[1,9],pip3:[1,2,9],pip:[1,2,9],pipe:[3,10],pipeinterfac:[2,4],pkcs7:[8,10],pkg:1,place:[5,8,9],plaform:2,plain:[0,4,6,8],plain_mdu:6,plaintext:[0,6],plan:[5,8],platform:[1,2,8],pleas:[0,1,4,6,9,10],plenti:8,plu:[],plug:9,pmr:8,point:[1,2,4,5,8,9],pomelo:0,poorli:5,popular:10,port0:9,port:[2,3,4,5,8,10],portabl:[4,8],pose:8,posit:9,possess:8,possibl:[1,2,4,5,6,8,10],potenti:[0,4,7,8,9],power:[1,2,4,8],practic:[8,10],pre:[1,2,6,8],preambl:[4,9],precompil:1,predict:8,prefer:[1,8],prepar:[0,5],prerequisit:6,presenc:6,preserv:[1,6],preshar:8,press:0,pretend:8,pretti:8,prettyhexrep:0,previou:0,previous:[5,6,8],primari:8,primit:[1,3],principl:[8,10],print:[0,4,9],print_filelist:0,print_help:0,print_menu:0,prioriti:8,prioritis:[3,4,5,6],privaci:10,privat:[1,4,6,7,8,10],privileg:9,probabl:[0,5,8,9,10],probe:9,problem:8,proc:9,procedur:8,process:[1,2,4,6,8],produc:2,product:[],program:[0,3,4,6,8,10],program_setup:0,programm:8,programmat:8,progress:[0,6,10],progress_callback:6,project:1,prompt:0,proof:[0,6,8,9],proof_packet:0,proof_requested_callback:6,proof_strategi:6,propag:[3,4,6],properli:[],properti:[5,6],proport:8,propos:1,protocol:[1,2,3,4,10],prove:[0,8],prove_al:[0,6],prove_app:6,prove_non:6,proven:[6,8],provid:[0,1,2,3,4,5,6,8,10],provis:2,prv_byte:6,pseudo:9,pub_byt:6,public_inform:0,publicli:1,purchas:[1,5,8,10],pure:[3,8],purg:6,purpos:[1,2,4,6,8],purposefulli:[],put:[0,2,4],py:[0,1,8],pyca:[1,8],pyseri:1,python3:[1,2],python:[3,8,9,10],q:[0,9],queri:[0,1,6],question:[2,4],queu:[6,9],queue:[4,8],quickli:[7,8,10],quiet:[4,9],quinc:0,quit:0,r:[0,4,8,9],radio:[2,3,4,5,6,8,9,10],radiu:[],radon:0,rais:[0,6],ram:4,rand:[],randint:0,random:[0,6,8],random_text_gener:0,randomis:8,randomli:[0,8],rang:[0,1,2,4,5,8,9,10],rapidli:4,rare:[1,4],raspberri:[5,8,9,10],rate:[0,3,9],rather:1,raw:2,rb:0,re:[0,4,6,8],reach:[3,4,5],reachabl:[0,1,4,5,6,8,9],read:[0,1,4,8,9],readabl:[0,6,8],readi:[0,1,2,4,5,6,10],readili:10,real:[2,5,10],realiti:7,realli:[4,6],reappear:4,reason:[4,8],reassembl:8,reboot:1,recal:[0,6],recall_app_data:6,recap:8,receipt:[0,3,8],receiv:[0,1,4,6,8,9],received_announc:[0,6],recent:8,reception_rssi:0,reception_snr:0,reception_stat:0,recip:1,recipi:8,recommend:[0,1,2,8],reconstruct:8,record:[1,8],recoveri:4,recreat:8,recurs:6,refer:[0,1,3],regard:8,regist:[0,6],register_announce_handl:[0,6],register_request_handl:[0,6],rel:[2,8,10],relai:1,relat:1,releas:[1,2,4,8],relev:[0,2,4,6,8,9],reli:[7,8],reliabl:[2,4,5,8,10],rem:0,remain:[4,6,8],rememb:8,remot:[0,6,9],remote_ident:[0,6],remote_identifi:0,remote_identity_hash:[],remote_p:0,remotesensor:8,remov:9,render:1,repeat:1,replac:[1,8,9],repli:[0,9],replic:[2,8],reply_data:0,reply_text:0,report:[4,7],repositori:[1,7,8],repres:8,represent:[0,8],request:[3,4,8,9],request_destin:0,request_fail:0,request_id:[0,6],request_packet:0,request_path:[0,6],request_receipt:[0,6],request_receiv:0,requested_at:[0,6],requestexampl:0,requestor:4,requestreceipt:6,requir:[0,1,4,5,8,9,10],research:10,resend:6,reserv:8,resid:4,resili:10,resolv:4,resourc:[0,1,3,7],resource_callback:6,resource_sending_conclud:0,resource_strategi:6,respawn:4,respawn_delai:4,respawn_interv:4,respect:4,respond:[0,6],respons:[3,6,8],response_callback:[0,6],response_gener:[0,6],response_tim:[],rest:[5,10],restart:9,restartsec:9,restor:4,restrict:5,result:[0,8,9],retain:4,reticulum:[0,4,5],retiiculum:[],retransmiss:8,retransmit:8,retri:8,reveal:[1,6,8,10],review:[8,10],ridicul:8,right:[4,5],risk:8,rn:[0,1,6,8,9],rncp:3,rnode:[1,3,8,9,10],rnodeconf:2,rnodeinterfac:[2,4,9],rnpath:[1,3,4],rnprobe:[1,3],rnsconfig:1,rnsd:[1,3],rnspure:1,rnstatu:[1,3,4,8],rnx:3,roadmap:7,roam:4,robot:8,rotat:8,round:[0,6,9],rout:[1,4,5,6,8,9,10],routabl:[],router:[4,9],rprogress:0,rsa:[],rssi:0,rtt:[0,6,8],rttstring:0,rule:[3,4],run:[0,1,2,4,5,6,8,9,10],runtim:8,rust:1,rw:[],rx:4,s:[0,1,4,5,8,9,10],said:8,same:[1,2,4,5,6,8,9],satisfi:8,save:[6,8],save_error:0,saved_filenam:0,scalabl:10,scale:8,scan:4,scenario:[1,3,8],schedul:6,scheme:2,scope:4,scratch:2,screen:0,script:[1,2],scrutini:8,seamlessli:4,search:3,second:[0,4,6,8,9,10],secreci:[6,8,10],section:[1,2,4,5,8,9],secur:[1,8,10],see:[0,1,4,5,6,8,9,10],seek:8,seen:[4,8],segment:[4,5,6,8,10],segment_index:[],select:[0,4],self:[0,5,10],semtech:2,send:[0,4,6,8,9],sender:[0,1,5,8,9],sendig:0,sensibl:[1,2],sensor:8,sent:[0,1,6,8,9],sentiment:8,separ:[1,4,5,8,9],sequenc:[0,6,8,10],seri:2,serial:[1,2,3,8,10],serialinterfac:4,serv:[0,2,4,5,8,9],serve_path:0,server:[0,1,2,3,9],server_callback:0,server_destin:0,server_fil:0,server_ident:0,server_link:0,server_loop:0,server_packet_receiv:0,servic:[1,3,5],session:8,set:[0,1,2,4,5,6,8,9,10],set_default_app_data:6,set_delivery_callback:[0,6],set_link_closed_callback:[0,6],set_link_established_callback:[0,6],set_packet_callback:[0,6],set_proof_requested_callback:6,set_proof_strategi:[0,6],set_remote_identified_callback:[0,6],set_resource_callback:6,set_resource_concluded_callback:[0,6],set_resource_started_callback:[0,6],set_resource_strategi:[0,6],set_timeout:[0,6],set_timeout_callback:[0,6],setdaemon:0,setup:[0,1,3,4],sever:[1,5,6,9],sha256:10,sha:[6,8],shall:8,share:[1,5,6,8,9],share_inst:9,shared_instance_port:9,she:5,shelf:[8,10],shell:9,shop:0,shorter:4,shortest:8,shorthand:[4,9],should:[0,1,2,4,5,6,8,9,10],should_allow_unencrypt:[],should_quit:0,should_use_implicit_proof:6,show:9,shown:0,side:[4,10],sideband:3,sight:5,sign:[6,8],signatur:[6,8,10],significantli:4,similar:[1,2,4,5,9,10],simpl:[0,2,8,9,10],simpler:4,simplest:[4,8],simpli:[0,1,2,4,5,8,9],simplic:8,simplyequip:2,simultan:8,sinc:[0,1,4,5,6,8],singl:[0,4,6,8,9,10],singular:8,sit:[],site:[3,4],situat:[1,2,4,5,8],size:[0,1,4,6,8,9],size_str:0,sleep:[0,9],slice:0,slightli:1,slottim:[4,9],slow:[0,4,8],slower:[4,6,8],small:[0,4,5,8,10],smaller:6,snr:0,so:[0,1,2,4,5,6,7,8,10],socket:9,softwar:[1,2,4,8,10],sold:[],solut:8,solv:8,some:[0,1,2,4,5,8,9],someon:[1,4],someth:8,somethign:0,sometim:2,soon:6,sort:[4,8],soundmodem:4,sourc:[0,1,2,5,8,10],space:[0,1,2,5,8,10],spam:4,span:[4,8],special:[8,9],specif:[0,2,3,4,6,10],specifi:[0,1,2,4,5,6,9],spectrum:[4,8],speed:[4,8,9],split:0,sponsor:[7,10],spread:4,spreadingfactor:4,squelch:4,ssid:4,stabil:2,stabl:[8,10],stack:[0,1,5,8,9,10],stage:[1,8],stai:[0,8,9],stale:6,stale_grac:6,stale_tim:6,staletim:[],standard:[1,2,8],start:[0,2,3,4,6,8,9],startlimitintervalsec:[],startup:0,state:0,station:4,stationari:[5,9],statist:[0,4,7],statu:[0,1,3,4,6,8,9],stderr:9,stdin:[4,9],stdio:10,stdout:[0,4,9],step:[1,2],still:[0,1,2,5,8],stock:0,stop:10,stopbit:[4,9],store:[0,2,8,9],store_tru:0,str:0,strategi:[4,6],stream:8,strength:10,strictli:[4,8],string:[0,6],strong:8,structur:8,subject:[],subnet:[1,5],subsequ:8,succe:1,successful:6,successfulli:0,sucessfulli:8,sudo:[1,9],suffic:8,suffici:[1,4,8,9],suffix:0,suggest:7,suit:[1,2,8,9],suitabl:[0,1,4,5,8,10],suppli:[5,6,8],supplier:[1,3],support:[0,1,3,5,8,10],sure:[1,2,9],surveil:8,surviv:8,sx1276:2,sy:0,symlink:[1,9],symmetr:[6,8],system:[0,1,2,3,4,5,6,7,8,10],systemctl:9,systemd:9,t:[0,1,4,5,6,9],tabl:[1,4,5,8,9],tag:6,tail:4,tailor:8,take:[0,1,4,8,9,10],taken:[0,8],tangerin:0,target:[0,4,9],target_host:[1,4],target_port:[1,4],task:9,tcp:[1,2,3,5,8,10],tcpclientinterfac:[1,2,4],tcpinterfac:9,tcpserverinterfac:[1,4],tdata:0,teach:9,teardown:[0,6],teardown_reason:0,teffect:0,telemetli:7,tell:[0,4],temperatur:8,ten:8,tend:4,term:[5,8],termin:[1,6],terminolog:[5,8],termux:1,test:[1,2,8],testnet:[3,9],text:[0,1,5,8],tfile:0,tgz:9,than:[0,1,4,5,8],thei:[0,1,4,5,6,8,9],them:[0,1,2,4,5,7,8,9],thereaft:8,therefor:[8,10],thi:[0,1,2,3,4,5,6,8,9,10],thing:1,think:1,those:[5,8],though:[1,2,4,8],thourough:10,thousand:8,thread:0,three:[5,8],throough:4,throttl:5,through:[1,2,4,5,6,8,9,10],throughout:8,throughput:[8,10],thu:[5,6,8],ti:[0,8],time:[0,1,2,4,5,6,8,9],timeout:[0,6,9],timeout_callback:[],timeoutarg:0,timestr:0,tnc:[4,6,9,10],to_fil:6,todai:8,todo:[],togeth:[2,8,9],token:[6,8],toler:4,too:[0,5],tool:[2,8,9,10],top:[5,8],topic:8,topographi:[1,5,8],topolog:[4,8],torn:6,total:[6,8,10],total_s:0,touch:[2,10],toward:[0,4,8],tradeoff:8,tradit:[5,8],traffic:[0,1,4,5,6,8,9],tramsit:[],transceiv:[1,2,4,8,10],transfer:[0,6,8,9,10],transfer_s:0,transform:10,transmiss:[1,4,6,8],transmit:[0,4,8],transpar:[2,4,8,9],transpor:[],transport:[0,1,3,4,5,9,10],transport_en:6,transport_id:[],transport_typ:[],travers:8,treat:8,tri:0,trip:[0,6,9],trivial:[8,10],truli:[2,8],truncat:[6,8],truncated_hash:6,truncated_hashlength:6,trust:8,trustless:[5,8,10],ttime:0,ttransfer:0,ttyusb0:[4,9],ttyusb1:4,ttyusb2:4,tun0:4,tune:[],tunnel:[4,8,10],tupl:6,turn:9,turnaround:4,tutori:1,two:[0,1,2,4,5,8],tx:4,txpower:4,txtail:[4,9],type:[0,1,3,4,5,6,9],typeerror:6,ubiqu:2,ubuntu:9,udp:[3,5,8,9,10],udpinterfac:4,uhf:[9,10],ultim:8,umsgpack:0,uncencrypt:0,uncensor:1,under:[7,9],underli:[5,10],understand:[1,3,9],unencrypt:[0,6,8],unequivoc:8,unexplor:5,unforg:10,unidentifi:0,unifi:5,uninterest:0,uniqu:[8,10],unit:[0,1,9],unknown:[0,4,6,8],unless:[1,4,6,8],unlicens:8,unlik:8,unorganis:5,unpack:0,unpackb:0,unplug:9,unrecover:9,unreli:4,unsign:[1,9],unsupport:6,until:[0,4,6],unus:9,unusu:1,unwant:8,up:[0,1,2,4,5,8,9,10],updat:[0,1,6,8],upgrad:[1,8],upkeep:4,upon:[0,8],upset:0,urandom:10,us:[0,2,3,4,5,6,7,8],usabl:8,usag:[1,3,4,7,9],usb:[5,8,9],useabl:8,user:[0,1,4,5,8,9],user_input:0,userland:10,usernameher:9,usr:9,utf:0,util:[0,2,3,4,8],utilis:[1,5,9,10],v1:[],v2:[],v:9,valid:[0,4,6,8,9],valu:[4,6,8],valuabl:[2,7],valueerror:[0,6],vari:[8,9],variabl:0,varieti:[4,8,9,10],variou:[0,1,4,5,8],vast:8,ve:1,vehicl:4,vendor:[0,2],verbos:9,veri:[1,2,4,5,6,7,8,9,10],verif:[6,8],verifi:[0,6,8],versa:[5,10],version:[2,8,9],vhf:[5,8,10],via:[1,2,4,7,8,9,10],vice:[5,10],view:[1,4,8,9],violat:4,virtual:[4,5,8,9,10],visibl:0,w:9,wa:[0,2,4,5,6,8,10],wai:[0,1,4,5,8],wait:[0,4,8,9],want:[0,1,2,4,5,8,9,10],wantedbi:9,warn:9,warrant:10,wast:4,wave:2,wb:0,we:[0,1,2,4,7,8],websit:4,weight:9,welcom:1,well:[1,2,4,5,6,8,10],went:0,were:5,what:[0,1,3,6,8],whatev:[6,8],wheel:1,when:[0,1,2,4,5,6,8,9],whenev:[6,8],where:[1,2,3,4,5,6,8,9],whereupon:8,whether:[0,4,6,8],which:[0,1,2,4,5,6,8,9],who:[1,8],wide:[1,4,8,10],wider:[1,4,8,9],wifi:[1,3,4,5,8,9,10],wildcard:0,willing:5,window:[],wire:[1,2,3,4,10],wireless:[2,5],wish:[8,9],within:[0,1,4,5,6,8],without:[1,2,5,8,10],wlan0:4,won:0,work:[1,2,4,5,8,9,10],world:[2,5,10],worri:5,would:[1,4,5,6,8],write:[0,1,4,6,8],written:8,wrong:[0,4],x22519:8,x25519:[6,8,10],x:[8,9],xenon:0,y:0,ye:[1,4,8,9],year:8,yet:[0,4,8],yi:0,ykzlw5ujbaqc2xkec4cpvgyxj257wcrmmgkuxqmqcur7cq3w3lha:1,you:[0,1,2,3,4,5,6,7,8,9,10],your:[0,1,2,3,4,5,7,8,10],yourself:[1,8,10],z:0,zero:[6,10],zeromq:[],zi:0},titles:["Code Examples","Getting Started Fast","Communications Hardware","Reticulum Network Stack Manual","Supported Interfaces","Building Networks","API Reference","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?"],titleterms:{"0":2,"1":2,"2":[],"25":4,"4":[],"class":6,"function":8,"public":[1,8],"try":1,The:[8,9],With:1,access:8,ad:1,android:1,announc:[0,4,8],api:6,arm64:1,auto:4,ax:4,base:[1,2],basic:8,beam:2,binari:[],board:2,bridg:5,broadcast:0,build:5,can:10,caveat:10,client:4,code:[0,7,8],combin:2,common:4,commun:2,concept:5,configur:9,connect:1,contribut:7,control:4,converg:5,creat:[1,2],cryptograph:8,current:10,data:9,deliveri:[],destin:[6,8],detail:8,develop:1,devic:10,doe:10,donat:7,echo:0,emptor:10,establish:8,exampl:[0,5],fast:1,feedback:7,filetransf:0,fix:9,format:8,further:8,get:[1,8],gipsum:[],goal:8,growth:5,hardwar:2,heltec:2,i2p:4,ident:[6,8],identif:0,improv:9,includ:[1,9],indic:3,instal:2,instanc:1,interconnect:5,interfac:[1,4,8,10],internet:[1,5],introduct:8,kei:8,kiss:4,lilygo:2,link:[0,6,8],lora32:2,lora:[4,5],manual:3,mechan:8,minim:0,mode:4,motiv:8,name:[8,9],network:[1,3,5],node:8,nomad:1,offer:10,option:4,orem:[],origin:[],over:[1,5],overview:5,packet:[6,8],particip:1,pathfind:[],pipe:4,port:9,predict:[],primit:8,prioritis:8,program:[1,9],propag:8,protocol:8,proven:[],provid:7,pure:1,python:1,radio:1,rate:4,reach:8,receipt:6,refer:[6,8],request:[0,6],resourc:[6,8],respons:0,reticulum:[1,2,3,6,7,8,9,10],retiiculum:[],rncp:9,rnode:[2,4],rnpath:9,rnprobe:9,rnsd:9,rnstatu:9,rnx:9,rule:8,run:[],scenario:5,serial:[4,9],server:4,servic:9,setup:8,sideband:1,site:5,specif:8,stack:3,start:1,statu:10,step:[],supplier:2,support:[2,4,7],system:9,t:2,tabl:3,tcp:4,testnet:1,transport:[6,8],type:[2,8,10],udp:4,understand:8,unsign:2,us:[1,9,10],usag:2,util:[1,9],v1:2,v2:2,virtual:[],what:10,where:10,wifi:2,wire:8,x:2,your:9}}) \ No newline at end of file diff --git a/docs/manual/support.html b/docs/manual/support.html index 358e66f..0c0b659 100644 --- a/docs/manual/support.html +++ b/docs/manual/support.html @@ -39,22 +39,28 @@

    Support Reticulum

    -

    This reference guide lists and explains all classes exposed by the RNS API.

    +

    You can help support the continued development of open, free and private communications +systems by donating, providing feedback and contributing code and learning resources.

    Donations

    -

    You can help support the continued development of open, free and private communications systems by donating via one of the following channels:

    -
    -

    Monero:

    -

    84FpY1QbxHcgdseePYNmhTHcrgMX4nFf +

    Donations are gratefully accepted via the following channels:

    +
    Monero:
    +84FpY1QbxHcgdseePYNmhTHcrgMX4nFf
     BYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD1
    -9b3B8NiLCGVxzKV17UMmmeEsCrPyA5w

    -

    Ethereum

    -

    0x81F7B979fEa6134bA9FD5c701b3501A2e61E897a

    -

    Bitcoin

    -

    3CPmacGm34qYvR6XWLVEJmi2aNe3PZqUuq

    -

    Ko-Fi: https://ko-fi.com/markqvist

    -
    -

    Are certain features in the development roadmap are important to you or your organisation? Make them a reality quickly by sponsoring their implementation.

    +9b3B8NiLCGVxzKV17UMmmeEsCrPyA5w + +Ethereum: +0x81F7B979fEa6134bA9FD5c701b3501A2e61E897a + +Bitcoin: +3CPmacGm34qYvR6XWLVEJmi2aNe3PZqUuq + +Ko-Fi: +https://ko-fi.com/markqvist +
    +
    +

    Are certain features in the development roadmap are important to you or your +organisation? Make them a reality quickly by sponsoring their implementation.

    Provide Feedback

    @@ -64,6 +70,11 @@ improvement of Reticulum. Absolutely no automated analytics, telemetly, error reporting or statistics is collected and reported by Reticulum under any circumstances, so we rely on old-fashioned human feedback.

    +
    +

    Contribute Code

    +

    Join us on the GitHub repository to +report issues, suggest functionality and contribute code to Reticulum.

    +
    @@ -78,6 +89,7 @@ circumstances, so we rely on old-fashioned human feedback.

  • Support Reticulum
  • diff --git a/docs/source/support.rst b/docs/source/support.rst index 308ff6c..57949a9 100644 --- a/docs/source/support.rst +++ b/docs/source/support.rst @@ -3,29 +3,32 @@ ***************** Support Reticulum ***************** -This reference guide lists and explains all classes exposed by the RNS API. +You can help support the continued development of open, free and private communications +systems by donating, providing feedback and contributing code and learning resources. Donations ========= -You can help support the continued development of open, free and private communications systems by donating via one of the following channels: +Donations are gratefully accepted via the following channels: + + +.. code:: text Monero: - 84FpY1QbxHcgdseePYNmhTHcrgMX4nFf BYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD1 9b3B8NiLCGVxzKV17UMmmeEsCrPyA5w - Ethereum - + Ethereum: 0x81F7B979fEa6134bA9FD5c701b3501A2e61E897a - Bitcoin - + Bitcoin: 3CPmacGm34qYvR6XWLVEJmi2aNe3PZqUuq - Ko-Fi: https://ko-fi.com/markqvist + Ko-Fi: + https://ko-fi.com/markqvist -Are certain features in the development roadmap are important to you or your organisation? Make them a reality quickly by sponsoring their implementation. +Are certain features in the development roadmap are important to you or your +organisation? Make them a reality quickly by sponsoring their implementation. Provide Feedback ================ @@ -33,4 +36,9 @@ All feedback on the usage, functioning and potential dysfunctioning of any and all components of the system is very valuable to the continued development and improvement of Reticulum. Absolutely no automated analytics, telemetly, error reporting or statistics is collected and reported by Reticulum under any -circumstances, so we rely on old-fashioned human feedback. \ No newline at end of file +circumstances, so we rely on old-fashioned human feedback. + +Contribute Code +=============== +Join us on `the GitHub repository `_ to +report issues, suggest functionality and contribute code to Reticulum. \ No newline at end of file