1. 07 May, 2018 1 commit
    • Daiki Ueno's avatar
      ssh-agent: Make public key parsing robuster · 65e20169
      Daiki Ueno authored
      Previously, _gkd_ssh_agent_parse_public_key() accepted OpenSSH v1
      keys, because the second component of the key line looks like a valid
      base64 blob:
      
        2048 65537 2444136...
      
      This patch checks that the component is really base64 encoded, by
      checking the length is a multiple of 4.
      
      Note that this solution is not perfect, as there could be a key with a
      public exponent whose decimal length is multiple of 4.  More thorough
      approach would be to call ssh-keygen -l on each public key.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=795699
      65e20169
  2. 18 Apr, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 25 Mar, 2018 1 commit
  5. 24 Mar, 2018 1 commit
  6. 23 Mar, 2018 1 commit
  7. 20 Mar, 2018 3 commits
  8. 19 Mar, 2018 5 commits
  9. 13 Mar, 2018 2 commits
  10. 12 Mar, 2018 1 commit
  11. 05 Mar, 2018 2 commits
  12. 04 Mar, 2018 9 commits
  13. 02 Mar, 2018 1 commit
  14. 01 Mar, 2018 1 commit
  15. 23 Feb, 2018 2 commits
  16. 21 Feb, 2018 1 commit
  17. 19 Feb, 2018 1 commit
  18. 17 Feb, 2018 2 commits
  19. 15 Feb, 2018 1 commit
  20. 28 Jan, 2018 1 commit
  21. 08 Jan, 2018 1 commit
  22. 06 Jan, 2018 1 commit