History log of /curl/lib/md4.c (Results 26 – 50 of 62)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 72840613 17-Mar-2020 Viktor Szakats

windows: suppress UI in all CryptAcquireContext() calls

Ref: https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontexta#parameters
Reviewed-by: Marc Hörsken

windows: suppress UI in all CryptAcquireContext() calls

Ref: https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontexta#parameters
Reviewed-by: Marc Hörsken
Closes https://github.com/curl/curl/pull/5088

show more ...


Revision tags: curl-7_69_1, curl-7_69_0
# 0b337ecc 24-Feb-2020 Nick Zitzmann

md4: use init/update/final functions in Secure Transport

We can use CC_MD4_Init/Update/Final without having to allocate memory
directly.

Closes #4979


# f0ec0e90 26-Feb-2020 Steve Holme

md4: Use non-deprecated functions in mbedTLS >= 2.7.0

Closes #4983


# baf0b680 23-Feb-2020 Steve Holme

md4: Use const for the length input parameter

This keeps the interface the same as md5 and sha256.


# 84762ff8 20-Feb-2020 Steve Holme

md4: Fixed compilation issues when using GNU TLS gcrypt

* Don't include 'struct' in the gcrypt MD4_CTX typedef
* The call to gcry_md_read() should use a dereferenced ctx
* The call t

md4: Fixed compilation issues when using GNU TLS gcrypt

* Don't include 'struct' in the gcrypt MD4_CTX typedef
* The call to gcry_md_read() should use a dereferenced ctx
* The call to gcry_md_close() should use a dereferenced ctx

Additional minor whitespace issue in the USE_WIN32_CRYPTO code.

Closes #4959

show more ...


# 29babeaf 12-Jan-2020 Daniel Stenberg

misc: Copyright year out of date, should be 2020

Follow-up to recent commits

[skip ci]


Revision tags: curl-7_68_0
# ea6d6205 13-Dec-2019 Marc Aldorasi

cmake: Enable SMB for Windows builds

- Define USE_WIN32_CRYPTO by default. This enables SMB.

- Show whether SMB is enabled in the "Enabled features" output.

- Fix mingw com

cmake: Enable SMB for Windows builds

- Define USE_WIN32_CRYPTO by default. This enables SMB.

- Show whether SMB is enabled in the "Enabled features" output.

- Fix mingw compiler warning for call to CryptHashData by casting away
const param. mingw CryptHashData prototype is wrong.

Closes https://github.com/curl/curl/pull/4717

show more ...


Revision tags: curl-7_67_0, curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0
# 850a295b 14-Apr-2019 Steve Holme

md4: Use our own MD4 implementation when no crypto libraries are available

Closes #3780


# 2ff216f1 14-Apr-2019 Steve Holme

md4: Move the mbed TLS MD4 implementation out of the NTLM code


# c5eb2fd6 14-Apr-2019 Steve Holme

md4: Move the WinCrypt implementation out of the NTLM code


# 11c50f76 14-Apr-2019 Steve Holme

md4: Move the SecureTransport implementation out of the NTLM code


# 24c298fb 14-Apr-2019 Steve Holme

md4: Use the Curl_md4it() function for OpenSSL based NTLM


# c8936592 14-Apr-2019 Steve Holme

md4: Move the GNU TLS gcrypt MD4 implementation out of the NTLM code


# 78e26367 14-Apr-2019 Steve Holme

md4: Move the GNU TLS Nettle MD4 implementation out of the NTLM code


# 9ad313dc 22-May-2019 Daniel Stenberg

md4: include the mbedtls config.h to get the MD4 info


# 0dc9a801 22-May-2019 Daniel Stenberg

md4: build correctly with openssl without MD4

Reported-by: elsamuko at github
Fixes #3921
Closes #3922


# 10db3ef2 11-May-2019 Marcel Raad

lib: reduce variable scopes

Fixes Codacy/CppCheck warnings.

Closes https://github.com/curl/curl/pull/3872


# cd15acd0 13-Apr-2019 Steve Holme

ntlm: Support the NT response in the type-3 when OpenSSL doesn't include MD4

Just like we do for mbed TLS, use our local implementation of MD4 when
OpenSSL doesn't support it. This allow

ntlm: Support the NT response in the type-3 when OpenSSL doesn't include MD4

Just like we do for mbed TLS, use our local implementation of MD4 when
OpenSSL doesn't support it. This allows a type-3 message to include the
NT response.

show more ...


# 5a1ba3cc 14-Apr-2019 Steve Holme

md(4|5): Fixed indentation oddities with the importation of replacement code

The indentation from 211d5329 and 57d6d253 was a little strange as
parts didn't align correctly, uses 4 space

md(4|5): Fixed indentation oddities with the importation of replacement code

The indentation from 211d5329 and 57d6d253 was a little strange as
parts didn't align correctly, uses 4 spaces rather than 2. Checked
the indentation of the original source so it aligns, albeit, using
curl style.

show more ...


Revision tags: curl-7_64_1, curl-7_64_0, curl-7_63_0
# 63817089 03-Dec-2018 Daniel Gustafsson

checksrc: add COPYRIGHTYEAR check

Forgetting to bump the year in the copyright clause when hacking has
been quite common among curl developers, but a traditional checksrc
check isn't

checksrc: add COPYRIGHTYEAR check

Forgetting to bump the year in the copyright clause when hacking has
been quite common among curl developers, but a traditional checksrc
check isn't a good fit as it would penalize anyone hacking on January
1st (among other things). This adds a more selective COPYRIGHTYEAR
check which intends to only cover the currently hacked on changeset.

The check for updated copyright year is currently not enforced on all
files but only on files edited and/or committed locally. This is due to
the amount of files which aren't updated with their correct copyright
year at the time of their respective commit.

To further avoid running this expensive check for every developer, it
adds a new local override mode for checksrc where a .checksrc file can
be used to turn on extended warnings locally.

Closes #3303
Reviewed-by: Daniel Stenberg <daniel@haxx.se>

show more ...


Revision tags: curl-7_62_0
# 420087bb 14-Sep-2018 Viktor Szakats

secure Openwall URLs


Revision tags: curl-7_61_1, curl-7_61_0, curl-7_60_0, curl-7_59_0, curl-7_58_0, curl-7_57_0, curl-7_56_1, curl-7_56_0, curl-7_55_1, curl-7_55_0, curl-7_54_1
# 769890c7 02-Jun-2017 Marcel Raad

MD(4|5): silence cast-align clang warning

Unaligned access is on purpose here and the warning is harmless on
affected architectures. GCC knows that, while clang warns on all
architec

MD(4|5): silence cast-align clang warning

Unaligned access is on purpose here and the warning is harmless on
affected architectures. GCC knows that, while clang warns on all
architectures.

show more ...


# 5f830eab 21-Apr-2017 Dan Fandrich

mbedtls: enable NTLM (& SMB) even if MD4 support is unavailable

In that case, use libcurl's internal MD4 routine. This fixes tests 1013
and 1014 which were failing due to configure assum

mbedtls: enable NTLM (& SMB) even if MD4 support is unavailable

In that case, use libcurl's internal MD4 routine. This fixes tests 1013
and 1014 which were failing due to configure assuming NTLM and SMB were
always available whenever mbed TLS was in use (which is now true).

show more ...


Revision tags: curl-7_54_0, curl-7_53_1, curl-7_53_0, curl-7_52_1, curl-7_52_0
# 1c3e8bbf 14-Dec-2016 Daniel Stenberg

checksrc: warn for assignments within if() expressions

... they're already frowned upon in our source code style guide, this
now enforces the rule harder.


Revision tags: curl-7_51_0, curl-7_50_3, curl-7_50_2, curl-7_50_1, curl-7_50_0, curl-7_49_1, curl-7_49_0, curl-7_48_0, curl-7_47_1, curl-7_47_0, curl-7_46_0, curl-7_45_0, curl-7_44_0, curl-7_43_0, curl-7_42_1, curl-7_42_0, curl-7_41_0
# 2a15e594 06-Feb-2015 Daniel Stenberg

MD(4|5): make the MD4_* and MD5_* functions static


123