Tags
Articles using the Go Language tag. Explore articles categorized by tags, making it easy to find content on specific topics

Diffie–Hellman key exchange (Example in Golang)
The Diffie-Hellman key exchange protocol, named after its inventors Whitfield Diffie and Martin Hellman, is a fundamental method in cryptography for securely exchanging cryptographic keys over a public channel. Published in 1976, it was one of the ea...

Shamir's secret sharing algorithm (Example in Golang)
Shamir's Secret Sharing Algorithm stands out as a powerful tool for distributing and safeguarding secrets. In this article, I explore the complexities of Shamir's Secret Sharing Algorithm, delving into its fundamental principles, practical applicatio...

Secure multi-party computation (Example in Golang)
Multiparty Computation (MPC) is a cryptographic technique that enables multiple parties to jointly compute a function over their private inputs while keeping those inputs confidential. The primary goal of MPC is to allow computations on sensitive dat...

Generics in Go: The Long-Awaited Feature Finally Arrives
For years, the lack of generics in Go has been a topic of debate among developers. While Go has many strengths, including concurrency support and excellent performance, its inability to handle generic types has caused some frustration. However, with ...