aboutsummaryrefslogtreecommitdiff
path: root/src/or/hs_descriptor.c
AgeCommit message (Expand)Author
2017-08-08Extract intro point onion key even with multiple types.George Kadianakis
2017-08-08Improve code based on Nick review:George Kadianakis
2017-08-08Make ed25519 id keys optional for IPs and RPs.George Kadianakis
2017-08-08Rename some free() functions that are actually clear().George Kadianakis
2017-08-08Use htonll() when INT_8 is used.George Kadianakis
2017-08-08test: Fix prop224 HS descriptor to use subcredentialGeorge Kadianakis
2017-08-08prop224: Service v3 descriptor creation and logicDavid Goulet
2017-08-08hs: Implement constructor for hs_desc_intro_point_tDavid Goulet
2017-07-25prop224: Add the introduction point onion key to descriptorDavid Goulet
2017-07-13hs: Use v3 maximum intro points value when decoding v3David Goulet
2017-06-27hs: Ignore unparseable v3 introduction pointDavid Goulet
2017-05-11prop224: Change encryption keys descriptor encodingDavid Goulet
2017-03-15Run the copyright update script.Nick Mathewson
2017-03-13Fix some compilation warnings in {test_,}hs_descriptor.cNick Mathewson
2017-03-13prop224: Rename padding size def to something less confusing.George Kadianakis
2017-03-13prop224: Add unittests for decode_superencrypted().George Kadianakis
2017-03-13prop224: Move some utility crypto funcs to the top of the file.George Kadianakis
2017-03-13prop224: Implement decoding of superencrypted HS descriptor.George Kadianakis
2017-03-13prop224: Implement encoding of superencrypted HS descriptor.George Kadianakis
2017-03-13prop224: Prepare for superencrypted HS descriptors.George Kadianakis
2017-02-24prop224: Rename desc->encrypted_blob to desc->superencrypted_blobGeorge Kadianakis
2017-02-24prop224: Rename auth_required HS desc field to intro_auth_required.George Kadianakis
2017-01-11Merge branch 'bug20569_030_02_squashed'Nick Mathewson
2017-01-11hs: Use AES-256 for v3 descriptorDavid Goulet
2017-01-11Merge remote-tracking branch 'asn/bug20852_v1'Nick Mathewson
2017-01-09Max HS descriptor size is now 50kb and also consensus param.George Kadianakis
2016-12-23Make outter (plaintext) layer of HS desc conform to prop224.George Kadianakis
2016-12-16hs: Remove private keys from hs_desc_plaintext_data_t.J. Ryan Stinnett
2016-12-01Merge remote-tracking branch 'dgoulet/ticket20568_030_01'Nick Mathewson
2016-11-10hs: Remove pointless NULL check found by CoverityDavid Goulet
2016-11-10fixup! Move encode_cert to torcert.c and rename it to tor_cert_encode_ed22519()David Goulet
2016-11-10Move encode_cert to torcert.c and rename it to tor_cert_encode_ed22519()Neel Chauhan
2016-11-08hs: Add single-onion-service line to v3 descriptorDavid Goulet
2016-11-06Workaround for warning in desc_encode_v3().Nick Mathewson
2016-11-04Fix some 32-bit warnings and clang warningsNick Mathewson
2016-11-04Fix memory leaks in hs_descriptor/decode_descriptor and in encode_enc_key()Nick Mathewson
2016-11-04Expose desc_intro_point_free to the tests, and use it.Nick Mathewson
2016-11-04prop224: Fix crosscert memory leaks on errorDavid Goulet
2016-11-04Fix a bunch of leaks in hs_cache/upload_and_download_hs_descNick Mathewson
2016-11-04Fix make check-spacesNick Mathewson
2016-11-04Check the correct key when checking RSA crosscert in hs_descriptor.cNick Mathewson
2016-11-04Fix compilation.Nick Mathewson
2016-11-04Use a better salted-MAC construction in build_mac()Nick Mathewson
2016-11-04prop224: Rename cert type to follow naming conventionDavid Goulet
2016-11-04Make check-spaces happy :)George Kadianakis
2016-11-04prop224: Directory cache supportDavid Goulet
2016-11-04test: Add prop224 descriptor unit testsDavid Goulet
2016-11-04prop224: Descriptor decoding implementationDavid Goulet
2016-11-04prop224: Descriptor encoding implementationDavid Goulet