summaryrefslogtreecommitdiff
path: root/src/mongo/crypto
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39893 Implement AEAD_AES_256_CBC_HMAC_SHA_512Shreyas Kalyan2019-03-2111-48/+510
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-1313-13/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ↵Henrik Edin2019-02-012-2/+2
| | | | standard conformant.
* SERVER-37565 Unlock memory held during SCRAM authenticationPatrick Freed2018-12-201-15/+49
| | | | This fixes a bug where the server would crash if a large number of parallel connections occurred at once
* SERVER-37833 Retry internal auth with alternate key during keyfile rolloverJonathan Reams2018-11-071-1/+8
|
* SERVER-37754 Remove duplicate copyright headersRamon Fernandez2018-10-252-52/+44
|
* SERVER-37584 Fix build failure on case-sensitive macOS file system: CommonHmac.hPatrick Freed2018-10-241-1/+1
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-2215-295/+355
|
* SERVER-37563 Remove all usages of getGlobalAuthorizationManagerKaloian Manassiev2018-10-121-1/+0
|
* Fix build for LibreSSL 2.7 (adopted parts of OpenSSL 1.1 API).Michael Gmelin2018-07-131-1/+2
| | | | | | Closes #1252 Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
* SERVER-32742 Implement SHA-1, SHA-256, and HMAC crypto support with Windows ↵Mark Benvenuto2018-03-023-16/+189
| | | | BCrypt
* SERVER-33305 Expand scramsha1 tests to include SHA256Sara Golemon2018-02-242-26/+55
|
* SERVER-22411 Add stub implementation of ASIO SChannel integrationMark Benvenuto2018-02-151-0/+2
|
* Revert "SERVER-22411 Add stub implementation of ASIO SChannel integration"Mark Benvenuto2018-02-071-2/+0
| | | | This reverts commit ad223ea38846ceac92d7b5356add62e23e985537.
* SERVER-22411 Add stub implementation of ASIO SChannel integrationMark Benvenuto2018-02-071-0/+2
|
* SERVER-33019 Update User object and DocumentParser to handle SCRAM-SHA-256Sara Golemon2018-02-011-0/+1
|
* SERVER-32836 Refactor SCRAM mechanism to be block independentSara Golemon2018-01-254-322/+304
|
* SERVER-32753 Implement basic crypto functions for OSXSara Golemon2018-01-222-0/+105
|
* SERVER-32410 Validate User::CredentialData during authSara Golemon2017-12-212-4/+15
|
* SERVER-31736 Fix Windows build when --dynamic-windows is on but not --sslMark Benvenuto2017-10-271-0/+5
|
* SERVER-30914: Repair basic builds on OpenBSDAndrew Aldridge2017-09-201-1/+1
| | | | | | Closes #1172 Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
* SERVER-30821: Allow configurable use of secure memorySpencer Jackson2017-08-311-4/+5
|
* SERVER-28338 KillSessions SupportJason Carey2017-08-171-0/+14
|
* SERVER-30218 Add SHA256 SupportJason Carey2017-07-2535-4519/+846
| | | | | | | | | The addition of a SHA256Block will give us the flexibility to handle new workloads that aren't appropriate for SHA1. As part of this change, let's make the current code templatized so we can limit as strongly as possible the duplication of code between sha1 and sha256.
* SERVER-29610 Allow LogicalSessionIds to contain signed user informationsamantharitter2017-07-133-0/+51
|
* SERVER-29221 Tag some additional libraries as free of init side effectsAndrew Morrow2017-05-191-1/+5
|
* SERVER-28997: Limit SCRAM-SHA-1 cache's use of Secure MemorySpencer Jackson2017-05-165-50/+103
|
* SERVER-28435 Implement getNewKey for catalog clientRandolph Tan2017-04-172-0/+6
|
* SERVER-27768 Implement HMAC key for signing Logical clock's storage & ↵Jack Mulrow2017-03-024-28/+12
| | | | distribution
* SERVER-27748 Implement LogicalTimeMetadataRandolph Tan2017-02-272-2/+2
|
* SERVER-28052 Make SHA1Hash a full fledged classRandolph Tan2017-02-249-185/+369
|
* SERVER-26781 Building with openssl 1.1.0Marek Skalický2017-02-081-7/+26
| | | | | | Closes #1133 Signed-off-by: Spencer Jackson <spencer.jackson@mongodb.com>
* SERVER-26952: Cache SCRAM-SHA-1 ClientKeySpencer Jackson2017-02-027-244/+266
|
* SERVER-27497 Scope SCons Environment changes narrowlyAndrew Morrow2017-01-032-0/+7
|
* SERVER-16363 Remove all volatile storage types from server source codeMark Benvenuto2016-12-291-1/+3
|
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-285-428/+48
|
* SERVER-23971 Disable Header sorting for specific headersMark Benvenuto2016-05-281-0/+2
|
* SERVER-21016 Use constant time comparison for SCRAM1 signature comparisonsMark Benvenuto2015-11-131-1/+29
|
* SERVER-9666 Collapse the low level cyclic libs into a new base libAndrew Morrow2015-07-211-2/+1
|
* SERVER-18978: Clang-Format - Fix comment word wrapping indentationMark Benvenuto2015-06-203-6/+9
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-2015-1568/+2141
|
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-3/+2
|
* SERVER-9666 Make SConscript invocation more hierarchicalAndrew Morrow2015-04-291-0/+6
|
* SERVER-9666 Push stringutils lib declaration into utilAndrew Morrow2015-04-241-1/+1
|
* SERVER-18051: Cleanup OpenSSL resourceSpencer Jackson2015-04-161-0/+1
|
* SERVER-18051 Fix OpenSSL FIPS error when using SCRAM-SHA1Andreas Nilsson2015-04-161-1/+14
|
* SERVER-17863 Sort in config.h header when possibleAndrew Morrow2015-04-032-4/+4
|
* SERVER-17719 Fail gracefully in shell for empty SCRAM passwordsAndreas Nilsson2015-03-271-0/+4
|
* SERVER-9563 Add support for config.h headerJonathan Reams2015-03-262-6/+10
|
* SERVER-16940 Change pass-by-const-ref of StringData to pass-by-valueTyler Brock2015-02-062-2/+2
|