Documentation ¶
Overview ¶
Package gobbs provides a Blum-Blum-Shub generator. See: https://en.wikipedia.org/wiki/Blum_Blum_Shub
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = &Config{
Bits: 1024,
}
DefaultConfig contains some good starter settings
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator defines a Blum-Blum-Shub generator
func NewWithConfig ¶
NewWithConfig returns a Generator with given config
func (*Generator) CalcBlumUnits ¶
CalcBlumUnits calculates, sets to *g and returns two Blum primes (p) and (q), as well as their product, the Blum integer (n).
func (*Generator) CalcRandomSeed ¶
CalcRandomSeed finds, sets to *g and returns a random large integer (x), that is relatively prime to (n).
Click to show internal directories.
Click to hide internal directories.