1. 04 Feb, 2018 1 commit
    • Sietse Ringers's avatar
      Merging interactive and manual session structs back into one · c80f2f6c
      Sietse Ringers authored
      Instead we just branch in some functions over whether or not the session is interactive. This solves some code duplication; gives manual sessions the ability to download unknown scheme manager files on the fly, like interactive sessions; and it solves manual sessions missing some calls back to the Handler.
      c80f2f6c
  2. 03 Feb, 2018 1 commit
  3. 29 Jan, 2018 1 commit
  4. 26 Jan, 2018 1 commit
  5. 22 Jan, 2018 1 commit
  6. 20 Jan, 2018 1 commit
  7. 17 Jan, 2018 1 commit
  8. 16 Jan, 2018 1 commit
  9. 10 Jan, 2018 1 commit
  10. 09 Jan, 2018 5 commits
  11. 02 Jan, 2018 2 commits
  12. 30 Dec, 2017 1 commit
  13. 29 Dec, 2017 1 commit
  14. 26 Dec, 2017 1 commit
  15. 19 Dec, 2017 2 commits
  16. 15 Dec, 2017 3 commits
  17. 13 Dec, 2017 2 commits
  18. 23 Nov, 2017 3 commits
  19. 22 Nov, 2017 1 commit
  20. 16 Nov, 2017 1 commit
  21. 13 Nov, 2017 1 commit
  22. 12 Nov, 2017 1 commit
  23. 11 Nov, 2017 1 commit
  24. 10 Nov, 2017 4 commits
  25. 09 Nov, 2017 2 commits
    • Sietse Ringers's avatar
      Improve scheme manager signing tool · 4b80f23e
      Sietse Ringers authored
      4b80f23e
    • Sietse Ringers's avatar
      Add scheme manager authenticity through ECDSA signatures · 3c2a5508
      Sietse Ringers authored
      Authenticity of the scheme manager files in the irma_configuration
      folder is now checked as follows.
      Each scheme manager must henceforth include three new files in its
      root folder: index, index.sig, and pk.pem. index lists all files
      under this manager as well as their SHA256-hash. index.sig is a
      ECDSA signature over index, signed with the private key corresponding
      to the public key pk.pem. Thus, a file under the scheme manager
      is authenticated if its hash matches the one in the index file,
      and if the signature over the index file is valid.
      
      Authenticity of all xml files, including the Idemix public keys,
      is verified in this way automatically when these files are loaded.
      For issuer and credential logos, use Configuration.ReadAuthenticatedFile.
      3c2a5508