mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-06-16 11:58:52 -04:00
Bumps [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) from 3.4.12 to 3.4.13. - [Release notes](https://github.com/go-ldap/ldap/releases) - [Commits](https://github.com/go-ldap/ldap/compare/v3.4.12...v3.4.13) --- updated-dependencies: - dependency-name: github.com/go-ldap/ldap/v3 dependency-version: 3.4.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
MD4 Implementation
This package contains an identical copy of the MD4 hash implementation from Go's extended cryptography package (golang.org/x/crypto/md4).
Why Vendored?
This MD4 implementation is vendored locally to avoid depending on the golang.org/x/crypto package, which can introduce version conflicts and dependency management issues in go.mod. By maintaining our own copy, we ensure:
- Stability: No external dependency version conflicts
- Simplicity: Cleaner
go.modfile without xcrypto dependency - Control: Full control over the implementation without external changes
Source
The original implementation can be found at:
- Package:
golang.org/x/crypto/md4 - Repository: https://github.com/golang/crypto
Usage
This package is intended for internal use within the go-ntlmssp library only. The MD4 hash algorithm is required for NTLM authentication but should not be used for general cryptographic purposes as MD4 is considered cryptographically broken.