Skip to content

Instantly share code, notes, and snippets.

View kaminomisosiru's full-sized avatar

Keitaro Hashimoto kaminomisosiru

  • Tokyo Institute of Technology
  • Tokyo, Japan
View GitHub Profile
@artjomb
artjomb / PairingLibs.md
Last active June 5, 2024 07:54
List of Pairing Libraries

Pairings can be used for all kinds of advanced cryptographic schemes such as Encryption (Identity-based, Attribute-based, Predicate-based, etc.), Signatures, Zero-Knowledge Proofs, etc. It is in no particular order.

Provides multiple types of Elliptic Curve groups with appropriate pairings on top of them. Code repository resides here.

License: LGPL
Language: C
Thesis: On the Implementation of Pairing-Based Cryptography by Ben Lynn (2007)

@zyxar
zyxar / exercise.tour.go
Last active April 28, 2024 17:06
tour.golang exercise solutions
/* Exercise: Loops and Functions #43 */
package main
import (
"fmt"
"math"
)
func Sqrt(x float64) float64 {
z := float64(2.)