2019 Commits (86e95b852eb4a1e43116cb6951b450b78bd52b4b)

Author SHA1 Message Date
  Adam Langley 5f107ce4d8 Prefer RDRAND in FIPS mode. 7 years ago
  David Benjamin 250542312b Convert digest_test to GTest. 7 years ago
  Martin Kreichgauer 118355c6f0 fipstools: Add a sample binary that exercises methods from the FIPS module. 7 years ago
  David Benjamin c49c9e7e61 Optimize constant-time base64 implementation slightly. 7 years ago
  David Benjamin a4f7cc206f Don't call base64_ascii_to_bin twice on each byte. 7 years ago
  Steven Valdez 467d3220f8 Add FIPS-compliant key generation that calls check_fips for RSA and EC. 7 years ago
  Adam Langley 208e239371 Move OPENSSL_ASAN to base.h. 7 years ago
  Adam Langley 39655ef01a Add AES-GCM-SIV tests for counter wrapping. 7 years ago
  Martin Kreichgauer 866c219432 crypto/fipsmodule: Allow breaking CRNG self-test. 7 years ago
  David Benjamin 391cc8c7a1 Move FIPS build tools to util/fipstools. 7 years ago
  David Benjamin 583c12ea97 Remove filename argument to x86 asm_init. 7 years ago
  David Benjamin ad50a0d7cd Fix diff_asm.go and revert another local MASM perlasm change. 7 years ago
  David Benjamin 768e6822cc Only fixup CMAKE_ASM_FLAGS -isysroot if CMAKE_OSX_SYSROOT is set. 7 years ago
  Steven Valdez 43e5a26b53 Fixing assembly coverage reporting. 7 years ago
  Martin Kreichgauer 0402f89448 crypto/fipsmodule: Make more Known Answer Tests breakable. 7 years ago
  David Benjamin 1d59f6e3e2 Add a flag to toggle the buggy RSA parser. 7 years ago
  David Benjamin f99d2c6141 Remove obsolete TODO. 7 years ago
  Matthew Braithwaite 20d202bb0e unrandom: #define _GNU_SOURCE, for syscall(). 7 years ago
  Adam Langley e838cfb51f Add a way to break one of the KAT tests. 7 years ago
  David Benjamin 0d5b886ef8 Switch BN_generate_dsa_nonce's hash back to SHA-512/256. 7 years ago
  Adam Langley 4c7b3bfd73 Switch integrity hash to SHA-512. 7 years ago
  Adam Langley 238148a8f6 Don't indicate FIPS mode when built with ASAN. 7 years ago
  Adam Langley c0485d67f4 Teach delocate.go to handle loading function pointers into XMM registers. 7 years ago
  David Benjamin c862c31f4c perlasm/x86_64-xlate.pl: work around problem with hex constants in masm. 7 years ago
  David Benjamin 4323e22793 Tidy up FIPS module dependencies. 7 years ago
  David Benjamin e34eaa6409 Remove old masm workaround. 7 years ago
  Matthew Braithwaite 45dd8a04f5 Add missing #includes of delocate.h. 7 years ago
  Adam Langley 2e2a226ac9 Move cipher/ into crypto/fipsmodule/ 7 years ago
  Adam Langley 4249481a66 Add EVP_AEAD_CTX_[new|free] and UniquePtr support. 7 years ago
  Michael Ryleev a90044a463 Bypass building fipsmodule/rand/urandom.c when builing for Trusty 7 years ago
  Adam Langley b0521e38d2 Add AES-GCM-SIV assembly. 7 years ago
  Adam Langley 96dec443d9 Move rsa/ to fipsmodule/rsa/ 7 years ago
  Adam Langley aacb72c1b7 Move ec/ and ecdsa/ into fipsmodule/ 7 years ago
  David Benjamin 61ae41f198 Use a minimal totient when generating RSA keys. 7 years ago
  David Benjamin 073391f7d6 Detach encrypt and keygen hooks from RSA_METHOD. 7 years ago
  David Benjamin 2d933590cf Fix some error path logic in i2v_AUTHORITY_INFO_ACCESS and i2v_GENERAL_NAME 7 years ago
  David Benjamin c0ae51dfe4 Fix URL links in comment 7 years ago
  David Benjamin 9afa7bc92c Fix time offset calculation. 7 years ago
  Adam Langley 73eb3a9d22 Undefine some macros in bn/ 7 years ago
  Martin Kreichgauer 6dd055d2eb fipsoracle: Add MCT mode for TDES. 7 years ago
  David Benjamin 5eb75e211e Shush some uninitialized variable warnings. 7 years ago
  David Benjamin ca62bee964 Don't emit a redirector for OPENSSL_ia32cap_get. 7 years ago
  David Benjamin fa839dcac0 Don't depend on crypto/bytestring for ECDSA self-tests. 7 years ago
  David Benjamin 09ffa773dd Don't depend on crypto/bytestring for RSA self-tests. 7 years ago
  David Benjamin 2baccac82f Tidy up pkey_rsa_verify_recover. 7 years ago
  David Benjamin 79d18bc4dd Add crypto/rsa-level RSA-PSS functions. 7 years ago
  David Benjamin 05821b0ee3 Consistently check length in RSA_add_pkcs1_prefix. 7 years ago
  Adam Langley 8a3a2a99b2 Move des/ to crypto/fipsmodule/ 7 years ago
  Martin Kreichgauer 2b2676f698 fipsoracle: Add cavp_tdes_test (KAT mode only). 7 years ago
  Adam Langley 5c38c05b26 Move bn/ into crypto/fipsmodule/ 7 years ago