Skip to content

trailofbits/ml-dsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Module-Lattice Digital Signature Algorithm

This repository implements FIPS 204 in Go.

Build Status

Installation

go get https://github.com/trailofbits/ml-dsa

Usage

import(
	"log"
    mldsa65 "github.com/trailofbits/ml-dsa/mldsa65"
)

pub, priv, err := mldsa65.GenerateKeyPair(nil)
if err != nil {
    log.Fatal(err)
}

msg := []byte("Hello, world!")

sig, err := priv.Sign(nil, msg, nil)
if err != nil {
    log.Fatal(err)
}

ok := pub.Verify(msg, sig)

About

FIPS-204 (ML-DSA) implementation in Go

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages