diff --git a/algo/rs/rs.go b/algo/rs/rs.go index 22f69d9..8fd9006 100644 --- a/algo/rs/rs.go +++ b/algo/rs/rs.go @@ -66,6 +66,11 @@ func (a *Algo) hasher(payload []byte) ([]byte, error) { return val.Sum(nil), nil } +func (a *Algo) PublicKey() *rsa.PublicKey { + val := a.p.PublicKey + return &val +} + func (a *Algo) WriteKeyPEM(w io.Writer) error { return pem.Encode(w, &pem.Block{ Type: "RSA PRIVATE KEY",