summaryrefslogtreecommitdiff
path: root/src/or/hs_common.c
AgeCommit message (Expand)Author
2017-08-24prop224: Make lspecs to extend info publicDavid Goulet
2017-08-24prop224: Helper function to assert on invalid client intro circuitDavid Goulet
2017-08-24prop224: Refactor pick_hsdir() to be used by both v2 and v3.George Kadianakis
2017-08-24prop224: Fix hidserv request code to work for both v2 and v3.George Kadianakis
2017-08-24prop224: Move some rendclient.c code to hs_common.cGeorge Kadianakis
2017-08-19prop224: Improve our checks for unset HSDir index.George Kadianakis
2017-08-09Fix a warning on 32-bit clangNick Mathewson
2017-08-08prop224: Function to inc/decrement num rendezvous streamGeorge Kadianakis
2017-08-08Start caching disaster SRV values.George Kadianakis
2017-08-08Fix the build_hs_index() function.George Kadianakis
2017-08-08Improve code based on Nick review:George Kadianakis
2017-08-08Don't double hash the ed25519 blind key parameter.George Kadianakis
2017-08-08Don't set HSDir index if we don't have a live consensus.George Kadianakis
2017-08-08Improve documentation all around the codebase.George Kadianakis
2017-08-08prop224: Don't use nodes as HSDirs if they don't have an HSDir index.George Kadianakis
2017-08-08memwipe interesting unused memoryGeorge Kadianakis
2017-08-08Use htonll() when INT_8 is used.George Kadianakis
2017-08-08prop224: Refactor the overlap function to not use absolute time.George Kadianakis
2017-08-08prop224: Make prop224 time periods smaller in testnets.George Kadianakis
2017-08-08prop224: Refactor hs_get_time_period_num() to not use absolute time.George Kadianakis
2017-08-08prop224: Compute start time of next time period.George Kadianakis
2017-08-08test: Add unit test coverage of hs_service.cDavid Goulet
2017-08-08prop224: Link rendezvous circuit to edge connectionDavid Goulet
2017-08-08prop224: Add a responsible HSDir functionDavid Goulet
2017-08-08prop224: Add hsdir consensus parametersDavid Goulet
2017-08-08prop224: Build hsdir index for node_tDavid Goulet
2017-08-08prop224: Establish rendezvous circuit for serviceDavid Goulet
2017-08-08prop224: Implement subcredential creationDavid Goulet
2017-08-08prop224: Add descriptor overlap mode functionGeorge Kadianakis
2017-08-08prop224: API for the creation of blinded keysDavid Goulet
2017-07-25prop224: Helper to dup a link_specifier_t objectDavid Goulet
2017-07-14Fix 32-bit warnings in hs_common.cNick Mathewson
2017-07-13prop224: Don't use char * for binary dataDavid Goulet
2017-07-13prop224: Load and/or generate v3 service keysDavid Goulet
2017-07-13prop224: Service address creation/validationDavid Goulet
2017-07-13prop224: Add a init/free_all function for the whole subsystemDavid Goulet
2017-04-18prop224: Add time period functions and unittestsGeorge Kadianakis
2017-04-07hs: Move service check private dir to hs_common.cDavid Goulet
2017-03-15Run the copyright update script.Nick Mathewson
2016-12-23whitespace fixNick Mathewson
2016-12-23Merge remote-tracking branch 'dgoulet/bug19899_030_01'Nick Mathewson
2016-11-07hs: Document arguments of rend_data_*_create()David Goulet
2016-11-07hs: Remove EnableOnionServiceV3 consensus paramDavid Goulet
2016-11-04Fix make check-spacesNick Mathewson
2016-11-04Add EnableOnionServicesV3 consensus parameterDavid Goulet
2016-11-04Make check-spaces happy :)George Kadianakis
2016-11-04hs: Refactor rend_data_t for multi version supportDavid Goulet