Golang crypto/dsa.GenerateParameters() function example

package crypto/dsa

GenerateParameters puts a random, valid set of DSA parameters into params. This function takes many seconds, even on fast machines.

Golang crypto/dsa.GenerateParameters() function usage example

 params := new(dsa.Parameters)

 // see http://golang.org/pkg/crypto/dsa/#ParameterSizes
 if err := dsa.GenerateParameters(params, rand.Reader, dsa.L1024N160); err != nil {
 fmt.Println(err)
 os.Exit(1)
 }

See How to use DSA functions tutorials for more details

Reference :

http://golang.org/pkg/crypto/dsa/#GenerateParameters

Advertisement