1. 15 Apr, 2015 4 commits
    • Daniel Kahn Gillmor's avatar
      accept PKCS#3 DH parameters with privateValueLength included · 2ed81733
      Daniel Kahn Gillmor authored
      library/dhm.c: accept (and ignore) optional privateValueLength for
      PKCS#3 DH parameters.
      
      PKCS#3 defines the ASN.1 encoding of a DH parameter set like this:
      
      ----------------
      DHParameter ::= SEQUENCE {
        prime INTEGER, -- p
        base INTEGER, -- g
        privateValueLength INTEGER OPTIONAL }
      
      The fields of type DHParameter have the following meanings:
      
           o    prime is the prime p.
      
           o    base is the base g.
      
           o    privateValueLength is the optional private-value
                length l.
      ----------------
      
      See: ftp://ftp.rsasecurity.com/pub/pkcs/ascii/pkcs-3.asc
      
      This optional parameter was added in PKCS#3 version 1.4, released
      November 1, 1993.
      
      dhm.c currently doesn't cope well with PKCS#3 files that have this
      optional final parameter included. i see errors like:
      
      ------------
      dhm_parse_dhmfile returned -0x33E6
      
      Last error was: -0x33E6 - DHM - The ASN.1 data is not formatted correctly : ASN1 - Actual length differs from expected lengt
      ------------
      
      You can generate PKCS#3 files with this final parameter with recent
      versions of certtool from GnuTLS:
      
       certtool --generate-dh-params > dh.pem
      2ed81733
    • Manuel Pégourié-Gonnard's avatar
      Fix typos in Changelog · 0645bfa7
      Manuel Pégourié-Gonnard authored
      0645bfa7
    • Manuel Pégourié-Gonnard's avatar
      a1e32415
    • Manuel Pégourié-Gonnard's avatar
      Fix bug in pk_parse_key() · e6c8366b
      Manuel Pégourié-Gonnard authored
      e6c8366b
  2. 14 Apr, 2015 2 commits
  3. 09 Apr, 2015 4 commits
  4. 03 Apr, 2015 3 commits
  5. 02 Apr, 2015 3 commits
  6. 31 Mar, 2015 2 commits
  7. 27 Mar, 2015 4 commits
  8. 25 Mar, 2015 1 commit
  9. 23 Mar, 2015 6 commits
  10. 20 Mar, 2015 4 commits
  11. 18 Mar, 2015 1 commit
  12. 13 Mar, 2015 6 commits