56 Commits (cff0b90cbb68246b93f4894177f3ba545caf6e65)

Author SHA1 Message Date
  Adam Langley 0da323a8b8 Convert reference counts in crypto/ 9 years ago
  Adam Langley d72e284271 Support arbitrary elliptic curve groups. 9 years ago
  Shawn Willden 785e07b23d Copy ecdsa_meth in EC_KEY_copy. 9 years ago
  Matt Braithwaite 3bf1cca262 Don't report |ERR_R_MALLOC_FAILURE| on failure of |EC_KEY_new_by_curve_name|. 9 years ago
  Adam Langley 126320c881 Add dummy EC_GROUP_set_point_conversion_form. 9 years ago
  David Benjamin cfaf7ff9bf Remove unnecessary NULL checks, part 2. 9 years ago
  David Benjamin 4fcc2e2031 Make a few variable names saner. 9 years ago
  David Benjamin 1022dd3d52 Don't inclue crypto/ec/internal.h in ec_test.cc. 9 years ago
  David Benjamin 7743c026cb Ensure EC private keys retain leading zeros 9 years ago
  David Benjamin 67be048e1a Convert ec_test to C++ 9 years ago
  David Benjamin f0df86a1f6 Fix standalone build on Mac. 9 years ago
  Adam Langley ad6b28e974 Add 64-bit, P-256 implementation. 9 years ago
  David Benjamin 9f33fc63c6 Remove hash table lookups from ex_data. 9 years ago
  David Benjamin 546f1a59ef Unexpose the generic ex_data functions. 9 years ago
  Adam Langley c3ef76f327 Compatibility changes for wpa_supplicant and OpenSSH. 9 years ago
  Brian Smith 0acef5ec27 Simplify ec_group_st on the assumption it is used for GF(p) only. 9 years ago
  Brian Smith 054e682675 Eliminate unnecessary includes from low-level crypto modules. 9 years ago
  Brian Smith 83a82981dc Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it. 9 years ago
  Brian Smith d6405beb2c Avoid calling BN_CTX_end without BN_CTX_start in ec_wNAF_precompute_mult. 9 years ago
  Brian Smith 69fe82ae1e Remove unused ec_pre_comp_st.group back pointer to group. 9 years ago
  David Benjamin 4b1510c71e Fix a failure to NULL a pointer freed on error. 9 years ago
  David Benjamin 5ae21bc02b Remove pointless free, and use preferred way of calling d2i_* functions 9 years ago
  David Benjamin 29b50eab6c Align d2i_ECPrivateKey error-handling with upstream. 9 years ago
  David Benjamin 114ddebbf6 Unexport EC_GROUP_copy. 9 years ago
  David Benjamin 03741f61d9 Use EC_GROUP_dup and EC_POINT_dup in EC_KEY_copy. 9 years ago
  Adam Langley 7c21925a10 EC_GROUP_cmp should return zero if the groups match. 9 years ago
  Adam Langley 93531bd70f Add the CTX parameter back to EC_GROUP_cmp. 9 years ago
  David Benjamin c35fb014d9 Fix more memory leaks on malloc failure. 9 years ago
  David Benjamin 9ab14e00d5 Add in missing curly braces part 2. 9 years ago
  Adam Langley 29b186736c Precompute sorted array for error strings. 9 years ago
  Adam Langley 2b2d66d409 Remove string.h from base.h. 9 years ago
  Adam Langley 4a0f0c4910 Change CMakeLists.txt to two-space indent. 9 years ago
  Eric Roman 517073cd4b Set output EC_KEY to NULL when d2i_ECPrivateKey() fails. 9 years ago
  Håvard Molland 3547688ee0 Remove EC_GROUP_set_point_conversion_form 10 years ago
  Håvard Molland 306e520cda Remove ec hybrid point format 10 years ago
  David Benjamin 3087f6e594 Fix garbage free on malloc failure in ec_wNAF_mul. 10 years ago
  David Benjamin 2f3ba910a2 Fix ec_test build on Windows. 10 years ago
  David Benjamin f2f3cfedb7 Use BN_bn2bin_padded rather than doing math to figure out leading zeros. 10 years ago
  Adam Langley 9398f168f9 Explicitly check for empty ASN.1 strings in d2i_ECPrivateKey. 10 years ago
  Adam Langley 9f5a314d35 Automatically generate a missing EC public key. 10 years ago
  David Benjamin 9ecafa5c78 Shush some dead assignments. 10 years ago
  Adam Langley 404e6e64d0 Small tweak to ec_GFp_simple_points_make_affine. 10 years ago
  David Benjamin 775b75f9de Fix Windows shared library build. 10 years ago
  David Benjamin a70c75cfc0 Add a CRYPTO_library_init and static-initializer-less build option. 10 years ago
  Adam Langley b2cb0ece76 Fix minor issues found by Clang's analysis. 10 years ago
  Adam Langley 0eb1aae207 Readd EC_GROUP_get_curve_GFp. 10 years ago
  David Benjamin c44d2f4cb8 Convert all zero-argument functions to '(void)' 10 years ago
  Adam Langley 993fde5162 Simplify ec_GFp_simple_points_make_affine. 10 years ago
  Adam Langley d82d79dffe "EC_POINT_invert" was checking "dbl" function pointer instead of "invert". 10 years ago
  Adam Langley c0d9484902 ec: recognise known parameters when written in full. 10 years ago