31 Commits (5f387e38fc406d6e341248865df61dd9d957171f)

Author SHA1 Message Date
  Adam Langley 12a4768f7d Try to fix MSVC and __STDC_VERSION__ again. 9 years ago
  Adam Langley 0d1d0d5c1f Try again to only test __STDC_VERSION__ when defined. 9 years ago
  Adam Langley 7b348dc1d8 Disable C11 atomics on OS X. 9 years ago
  Adam Langley 04edcc8b1b Tag the mutex functions with OPENSSL_EXPORT. 9 years ago
  Adam Langley 6e1f64568b Don't test __STDC_VERSION__ unless it's defined. 9 years ago
  Adam Langley 6f2e733bab Add infrastructure for reference counts. 9 years ago
  Adam Langley 65a7e9442c Support Trusty, an embedded platform. 9 years ago
  David Benjamin dfb67134dc Define CRYPTO_once_t as LONG on Windows. 9 years ago
  David Benjamin ae5fdd9648 Revert "Work around missing PTHREAD_RWLOCK_INITIALIZER in NaCl newlib." 9 years ago
  David Benjamin 68de407b5f Work around missing PTHREAD_RWLOCK_INITIALIZER in NaCl newlib. 9 years ago
  David Benjamin 9f33fc63c6 Remove hash table lookups from ex_data. 9 years ago
  David Benjamin 2ab9090b87 Remove X509_STORE's ex_data. 9 years ago
  David Benjamin 1004b9564a Remove BIO's ex_data. 9 years ago
  David Benjamin 546f1a59ef Unexpose the generic ex_data functions. 9 years ago
  David Benjamin 32cd83f4de Remove the ability to set custom ex_data implementations. 9 years ago
  Adam Langley 310d4dd6b6 rand: new-style locking and support rdrand. 9 years ago
  Adam Langley df1f5e796c crypto: add mutexes. 9 years ago
  Brian Smith a039d70270 Enable MSVC warning C4701, use of potentially uninitialized variable. 9 years ago
  Brian Smith 1a9bc44127 Fix standalone Windows release-mode builds. 9 years ago
  David Benjamin 4d78718cde OPENSSL_EXPORT the threading functions. 9 years ago
  Adam Langley d7c5dfb233 Add native support for onces and thread-local storage. 9 years ago
  Adam Langley 3e6526575a aarch64 support. 9 years ago
  Adam Langley 46a7ca0fa3 Condition the use of UI64 on _MSC_VER. 9 years ago
  Adam Langley 9ed9dae18e Update constant-time operations. 10 years ago
  Adam Langley af6e45bde5 Simplify constant-time RSA padding check. 10 years ago
  Adam Langley a952d96656 Add a few more constant-time utility functions. 10 years ago
  Adam Langley b15d8132c7 Constant-time utilities. 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 98ad22ec7a Fix "integer constant is too large for 'long' type" errors. 10 years ago
  Adam Langley 95c29f3cd1 Inital import. 10 years ago