gnunet-go

GNUnet Bindings for Go
Log | Files | Refs | README | LICENSE

ModeNameSize
l---------COPYING1L
-rw-r--r--LICENSE616L
-rw-r--r--README.md412L
-rwxr-xr-xsrc/gnunet/build.sh8L
-rw-r--r--src/gnunet/cmd/.gitignore1L
-rw-r--r--src/gnunet/cmd/gnunet-service-dht-go/main.go211L
-rw-r--r--src/gnunet/cmd/gnunet-service-gns-go/main.go144L
-rw-r--r--src/gnunet/cmd/gnunet-service-revocation-go/main.go153L
-rw-r--r--src/gnunet/cmd/peer_mockup/main.go195L
-rw-r--r--src/gnunet/cmd/revoke-zonekey/main.go333L
-rw-r--r--src/gnunet/cmd/vanityid/main.go51L
-rw-r--r--src/gnunet/cmd/zonemaster-go/main.go138L
-rw-r--r--src/gnunet/config/config.go295L
-rw-r--r--src/gnunet/config/config_test.go45L
-rw-r--r--src/gnunet/config/gnunet-config.json108L
-rw-r--r--src/gnunet/core/core.go385L
-rw-r--r--src/gnunet/core/core_test.go323L
-rw-r--r--src/gnunet/core/event.go131L
-rw-r--r--src/gnunet/core/hello_test.go106L
-rw-r--r--src/gnunet/core/peer.go165L
-rw-r--r--src/gnunet/core/peer_test.go89L
-rw-r--r--src/gnunet/crypto/gns.go568L
-rw-r--r--src/gnunet/crypto/gns_edkey.go280L
-rw-r--r--src/gnunet/crypto/gns_edkey_test.go99L
-rw-r--r--src/gnunet/crypto/gns_pkey.go271L
-rw-r--r--src/gnunet/crypto/gns_pkey_test.go48L
-rw-r--r--src/gnunet/crypto/gns_test.go388L
-rw-r--r--src/gnunet/crypto/hash.go83L
-rw-r--r--src/gnunet/crypto/key_exchange.go30L
-rw-r--r--src/gnunet/crypto/key_exchange_test.go123L
-rw-r--r--src/gnunet/crypto/keys_test.go88L
-rw-r--r--src/gnunet/crypto/signature.go44L
-rw-r--r--src/gnunet/enums/blocktype_string.go55L
-rw-r--r--src/gnunet/enums/dht.go31L
-rw-r--r--src/gnunet/enums/dht_block_type.go29L
-rw-r--r--src/gnunet/enums/error_codes.go33L
-rw-r--r--src/gnunet/enums/errorcode_string.go63L
-rw-r--r--src/gnunet/enums/generate/main.go147L
-rw-r--r--src/gnunet/enums/generators.go57L
-rw-r--r--src/gnunet/enums/gns.go58L
-rw-r--r--src/gnunet/enums/gns_flags.go46L
-rw-r--r--src/gnunet/enums/gns_type.go75L
-rw-r--r--src/gnunet/enums/gnstype_string.go149L
-rw-r--r--src/gnunet/enums/gnunet-dht.rec102L
-rw-r--r--src/gnunet/enums/gnunet-dht.tpl13L
-rw-r--r--src/gnunet/enums/gnunet-error-codes.rec136L
-rw-r--r--src/gnunet/enums/gnunet-error-codes.tpl12L
-rw-r--r--src/gnunet/enums/gnunet-gns-flags.rec43L
-rw-r--r--src/gnunet/enums/gnunet-gns-flags.tpl38L
-rw-r--r--src/gnunet/enums/gnunet-gns.rec137L
-rw-r--r--src/gnunet/enums/gnunet-gns.tpl52L
-rw-r--r--src/gnunet/enums/gnunet-signature.rec619L
-rw-r--r--src/gnunet/enums/gnunet-signature.tpl12L
-rw-r--r--src/gnunet/enums/messages.go849L
-rw-r--r--src/gnunet/enums/msgtype_string.go1127L
-rw-r--r--src/gnunet/enums/results.go31L
-rw-r--r--src/gnunet/enums/signature_purpose.go44L
-rw-r--r--src/gnunet/enums/sigpurpose_string.go76L
-rw-r--r--src/gnunet/go.mod29L
-rw-r--r--src/gnunet/go.sum97L
-rw-r--r--src/gnunet/message/const.go55L
-rw-r--r--src/gnunet/message/factory.go176L
-rw-r--r--src/gnunet/message/message.go79L
-rw-r--r--src/gnunet/message/msg_core.go122L
-rw-r--r--src/gnunet/message/msg_dht.go237L
-rw-r--r--src/gnunet/message/msg_dht_p2p.go640L
-rw-r--r--src/gnunet/message/msg_gns.go132L
-rw-r--r--src/gnunet/message/msg_hello.go212L
-rw-r--r--src/gnunet/message/msg_identity.go361L
-rw-r--r--src/gnunet/message/msg_namecache.go193L
-rw-r--r--src/gnunet/message/msg_namestore.go706L
-rw-r--r--src/gnunet/message/msg_revocation.go148L
-rw-r--r--src/gnunet/message/msg_transport.go379L
-rw-r--r--src/gnunet/service/client.go93L
-rw-r--r--src/gnunet/service/connection.go287L
-rw-r--r--src/gnunet/service/dht/blocks/default.go162L
-rw-r--r--src/gnunet/service/dht/blocks/filters.go370L
-rw-r--r--src/gnunet/service/dht/blocks/filters_test.go134L
-rw-r--r--src/gnunet/service/dht/blocks/generic.go239L
-rw-r--r--src/gnunet/service/dht/blocks/gns.go368L
-rw-r--r--src/gnunet/service/dht/blocks/gns_test.go447L
-rw-r--r--src/gnunet/service/dht/blocks/handlers.go88L
-rw-r--r--src/gnunet/service/dht/blocks/hello.go443L
-rw-r--r--src/gnunet/service/dht/blocks/hello_test.go122L
-rw-r--r--src/gnunet/service/dht/local.go64L
-rw-r--r--src/gnunet/service/dht/messages.go610L
-rw-r--r--src/gnunet/service/dht/messages_test.go73L
-rw-r--r--src/gnunet/service/dht/module.go414L
-rw-r--r--src/gnunet/service/dht/path/elements.go137L
-rw-r--r--src/gnunet/service/dht/path/elements_test.go71L
-rw-r--r--src/gnunet/service/dht/path/handling.go265L
-rw-r--r--src/gnunet/service/dht/path/handling_test.go133L
-rw-r--r--src/gnunet/service/dht/resulthandler.go280L
-rw-r--r--src/gnunet/service/dht/routingtable.go508L
-rw-r--r--src/gnunet/service/dht/routingtable_test.go167L
-rw-r--r--src/gnunet/service/dht/rpc.go76L
-rw-r--r--src/gnunet/service/dht/service.go102L
-rw-r--r--src/gnunet/service/gns/block_handler.go615L
-rw-r--r--src/gnunet/service/gns/dns.go281L
-rw-r--r--src/gnunet/service/gns/module.go494L
-rw-r--r--src/gnunet/service/gns/rfc-data_test.go401L
-rw-r--r--src/gnunet/service/gns/rfc_test.go411L
-rw-r--r--src/gnunet/service/gns/rpc.go27L
-rw-r--r--src/gnunet/service/gns/rr/coexist.go151L
-rw-r--r--src/gnunet/service/gns/rr/dns.go119L
-rw-r--r--src/gnunet/service/gns/rr/gns.go199L
-rw-r--r--src/gnunet/service/gns/rr/gns_box.go375L
-rw-r--r--src/gnunet/service/gns/service.go444L
-rw-r--r--src/gnunet/service/module.go137L
-rw-r--r--src/gnunet/service/namecache/module.go90L
-rw-r--r--src/gnunet/service/revocation/module.go176L
-rw-r--r--src/gnunet/service/revocation/pow.go342L
-rw-r--r--src/gnunet/service/revocation/pow_test.go227L
-rw-r--r--src/gnunet/service/revocation/rpc.go27L
-rw-r--r--src/gnunet/service/revocation/service.go164L
-rw-r--r--src/gnunet/service/rpc.go77L
-rw-r--r--src/gnunet/service/service.go125L
-rw-r--r--src/gnunet/service/store/database.go186L
-rw-r--r--src/gnunet/service/store/store_dht.go434L
-rw-r--r--src/gnunet/service/store/store_dht_meta.go228L
-rw-r--r--src/gnunet/service/store/store_dht_meta.sql30L
-rw-r--r--src/gnunet/service/store/store_dht_test.go123L
-rw-r--r--src/gnunet/service/store/store_kv.go229L
-rw-r--r--src/gnunet/service/store/store_zonemaster.go671L
-rw-r--r--src/gnunet/service/store/store_zonemaster.sql48L
-rw-r--r--src/gnunet/service/store/store_zonemaster_test.go107L
-rw-r--r--src/gnunet/service/zonemaster/gui.go800L
-rw-r--r--src/gnunet/service/zonemaster/gui.htpl142L
-rw-r--r--src/gnunet/service/zonemaster/gui_css.htpl246L
-rw-r--r--src/gnunet/service/zonemaster/gui_debug.htpl14L
-rw-r--r--src/gnunet/service/zonemaster/gui_edit.htpl131L
-rw-r--r--src/gnunet/service/zonemaster/gui_new.htpl114L
-rw-r--r--src/gnunet/service/zonemaster/gui_plugin.go68L
-rw-r--r--src/gnunet/service/zonemaster/gui_rr.htpl438L
-rw-r--r--src/gnunet/service/zonemaster/module.go84L
-rw-r--r--src/gnunet/service/zonemaster/records.go396L
-rw-r--r--src/gnunet/service/zonemaster/rpc.go24L
-rw-r--r--src/gnunet/service/zonemaster/service.go164L
-rw-r--r--src/gnunet/service/zonemaster/service_identity.go213L
-rw-r--r--src/gnunet/service/zonemaster/service_namestore.go312L
-rw-r--r--src/gnunet/service/zonemaster/zonemaster.go336L
-rwxr-xr-xsrc/gnunet/sync_with_gana.sh33L
-rwxr-xr-xsrc/gnunet/test.sh3L
-rw-r--r--src/gnunet/transport/connection.go115L
-rw-r--r--src/gnunet/transport/endpoint.go428L
-rw-r--r--src/gnunet/transport/reader_writer.go159L
-rw-r--r--src/gnunet/transport/responder.go61L
-rw-r--r--src/gnunet/transport/transport.go222L
-rw-r--r--src/gnunet/util/address.go174L
-rw-r--r--src/gnunet/util/address_test.go61L
-rw-r--r--src/gnunet/util/array.go147L
-rw-r--r--src/gnunet/util/base32.go127L
-rw-r--r--src/gnunet/util/base32_test.go133L
-rw-r--r--src/gnunet/util/format.go39L
-rw-r--r--src/gnunet/util/fs.go43L
-rw-r--r--src/gnunet/util/id.go30L
-rw-r--r--src/gnunet/util/map.go196L
-rw-r--r--src/gnunet/util/misc.go144L
-rw-r--r--src/gnunet/util/peer.go148L
-rw-r--r--src/gnunet/util/peer_test.go38L
-rw-r--r--src/gnunet/util/rnd.go78L
-rw-r--r--src/gnunet/util/time.go186L
-rw-r--r--src/gnunet/util/time_test.go44L