Commit History

Author SHA1 Message Date
  Nick Mathewson 835b04819a Add some unit testing for ed25519 IDs in extend2 cells. 7 years ago
  Nick Mathewson 921ac5c548 Unit tests for channel identity map code 7 years ago
  Nick Mathewson cd741cc595 Canonicity update for ed25519. 7 years ago
  Nick Mathewson 424ae9e18b helper to test a node for matching an ed25519 ID. 7 years ago
  Nick Mathewson 3b1e04fe45 Teach channel_rsa_id_group_set_badness_() about Ed25519 7 years ago
  Nick Mathewson 5ada249579 Enforce directionality in connection_or_set_identity_digest(). 7 years ago
  Nick Mathewson 68acf8f12e Tell channel_set_identity_digest() that ed keys can be NULL 7 years ago
  Nick Mathewson e0ab293837 Add a few more debug/info-level logs for ed25519 link handshake stuff 7 years ago
  Nick Mathewson 3d7e485402 Add an option to disable dirauth ed25519 link key checks. 7 years ago
  Nick Mathewson 7daf152172 Enforce Ed25519 identities (client-side) 7 years ago
  Nick Mathewson 2cdd24ddd6 Helper function for logging ed25519 public keys. 7 years ago
  Nick Mathewson ae6b73e847 Dirauth: Don't treat a router as reachable if the Ed25519 key didn't match 7 years ago
  Nick Mathewson 88252b2d76 Comment-only: note some places where we want to propagate Ed25519 info 7 years ago
  Nick Mathewson 9e840e6c7d Add ExtendByEd25519ID consensus parameter/torrc option 7 years ago
  Nick Mathewson 6788418f28 Propagate Ed25519 identities downwards into more functions. 7 years ago
  Nick Mathewson af3af49408 Add a function to check whether a given ed id key is ours 7 years ago
  Nick Mathewson c837786868 Teach circuit_extend() more about Ed25519 identities. 7 years ago
  Nick Mathewson 6aa239df36 Rename connection_or_remove_from_identity_map 7 years ago
  Nick Mathewson cdce221e68 Remove orconn_identity_map. 7 years ago
  Nick Mathewson a20c8a81d7 Migrate main data loop for set_bad_connections to use channel structures 7 years ago
  Nick Mathewson bfff729728 Add a bunch of work-in-progress comments for 15056 planning 7 years ago
  Nick Mathewson ef5158b2d2 When attempting to find a channel by ID, consider Ed ID. 7 years ago
  Nick Mathewson e054211237 Migrate extend2/create2 cell encoding to Trunnel 7 years ago
  Nick Mathewson 1be671f505 Trunnel-side: start migrating extend/extend2 to trunnel 7 years ago
  Nick Mathewson b5e75ae7dd Add an ed25519 identity to extend_info 7 years ago
  Nick Mathewson 8406677a5e Accessor functions to get a node's ID keys. 7 years ago
  Nick Mathewson 431565e053 Helper function to see if an ed25519 pk is set. 7 years ago
  Nick Mathewson 0980787f91 Merge remote-tracking branch 'dgoulet/bug20570_030_01' 7 years ago
  Nick Mathewson 5e16c3f5fa Merge remote-tracking branch 'dgoulet/bug20567_030_01' 7 years ago
  Nick Mathewson b6164e1604 Merge remote-tracking branch 'public/feature20552' 7 years ago