3 Commits (43e5a26b535f8eeee33c3106de786aea4f5023c8)

Author SHA1 Message Date
  Adam Langley fd49993c3b First part of the FIPS module. 7 years ago
  David Benjamin 02084ea398 Decouple PKCS8_encrypt and PKCS8_decrypt's core from crypto/asn1. 7 years ago
  David Benjamin 7ce10d5da7 Partially split out crypto/pkcs8's legacy ASN.1 dependencies. 7 years ago
  David Benjamin 8cd7bbf514 Push password encoding back into pkcs12_key_gen. 7 years ago
  David Benjamin 3cb047e56c Decouple PKCS#12 hash lookup from the OID table. 7 years ago
  David Benjamin 1d4fa785bc Decouple PBE lookup from the OID table. 7 years ago
  David Benjamin d851842228 Reduce crypto/pkcs8 dependency on OID table. 7 years ago
  David Benjamin 3e8b782c0c Remove "raw" versions of PKCS8_encrypt and PKCS8_decrypt. 7 years ago
  David Benjamin 8b8d22c961 Parse PKCS#12 files more accurately. 7 years ago
  David Benjamin 7f539fa008 Handle overflow in ascii_to_ucs2. 7 years ago
  David Benjamin 9d0e7fb6e7 Rework PKCS{5,8,12} code. 7 years ago
  David Benjamin 314d81420c Reimplement pkcs12_pbe_keyivgen with CBS. 7 years ago
  David Benjamin 8f3f6be0d5 Const-correct the PKCS8 salt parameter. 7 years ago
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 years ago
  David Benjamin 54091230cd Use C99 for size_t loops. 8 years ago
  Steven Valdez cb96654404 Adding ARRAY_SIZE macro for getting the size of constant arrays. 8 years ago
  David Benjamin 582d2847ed Reimplement PKCS#12 key derivation. 8 years ago
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8 years ago
  David Benjamin e30a09e604 Implement new PKCS#8 parsers. 8 years ago
  David Benjamin 375124b162 Parse BER for PKCS#12 more accurately. 8 years ago
  Adam Langley d057454f90 Changes to support node.js's use of PKCS#12. 8 years ago
  David Benjamin af07365b49 Check for overflow when parsing a CBS with d2i_*. 9 years ago
  Adam Langley 2492586058 Add |PKCS12_verify_mac|. 9 years ago
  Matt Braithwaite e000472166 pkcs8.c: Add PBES2 to list of password-based encryption methods. 9 years ago
  David Benjamin b143eca16e Consistently participate in err for PKCS12_* functions. 9 years ago
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. 9 years ago
  David Benjamin d8b65c8844 Remove unnecessary NULL checks, part 4. 9 years ago
  David Benjamin 6eb000dbee Add in missing curly braces part 3. 9 years ago
  David Benjamin efec193d27 Fix some function parameters in OPENSSL_PUT_ERROR. 9 years ago
  Adam Langley 2b2d66d409 Remove string.h from base.h. 9 years ago
  Brian Smith efed2210e8 Enable more warnings & treat warnings as errors on Windows. 9 years ago
  Adam Langley a7f6d3c1dc Add void in place of empty function arguments. 9 years ago
  Adam Langley 5127db3b4d Provide compatibility functions for PKCS#12 parsing. 10 years ago
  Adam Langley bed8ce78f0 Add misc functions for easier porting. 10 years ago
  Adam Langley 58f90951eb Remove hack in parsing PKCS#12. 10 years ago
  Adam Langley 8e16b6e658 Add PKCS#12 parser. 10 years ago
  David Benjamin e216d6bb9f Add PKCS8_{decrypt,encrypt}_pbe. 10 years ago
  Adam Langley 95c29f3cd1 Inital import. 10 years ago