I'm curious to know, why is the crypto/ECDH module not included in the root directory of the project? Is there a specific reason for this decision? Given the importance of secure cryptographic exchanges in modern applications, wouldn't it make sense to have it readily accessible from the root? Or is there perhaps a technical limitation that prevents it from being placed there? Clarifying this point would help me understand the project's structure and architecture better.
7 answers
SakuraWhisper
Sat Jul 06 2024
Due to this, `crypto/ecdh` is not automatically installed when you set up a Go environment.
Riccardo
Sat Jul 06 2024
Cryptography and its related libraries play a crucial role in the development of secure applications, particularly in the domain of cryptocurrencies and finance.
Caterina
Sat Jul 06 2024
The Go programming language, widely utilized for its simplicity and performance, does not include all cryptographic libraries in its root directory.
TaegeukChampionship
Sat Jul 06 2024
One such library is the `crypto/ecdh` package, which is not a part of the standard Go library.
henry_rose_scientist
Fri Jul 05 2024
For developers working in the field of cryptography or developing applications that require the use of Elliptic Curve Diffie-Hellman (ECDH) key exchange, explicitly importing this package is necessary.