Skip to content

x/crypto/openpgp/clearsign: TestMultiSign fails with "random source is broken" at Go tip #70682

Closed
@dmitshur

Description

@dmitshur

At Go tip, TestMultiSign fails when run without -short flag, including on first class ports like linux/amd64:

=== RUN   TestMultiSign
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
    clearsign_test.go:155: cannot create key: rsa: generated p == q, random source is broken
--- FAIL: TestMultiSign (6.93s)

(E.g., build 8729461560583552209.)

Though it started failing earlier, as of go.dev/cl/632477, with a different error ("clearsign_test.go:155: cannot create key: crypto/rsa: decryption error").

CC @FiloSottile, @rolandshoemaker.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FixPendingIssues that have a fix which has not yet been reviewed or submitted.NeedsFixThe path to resolution is known, but the work has not been done.SoonThis needs action soon. (recent regressions, service outages, unusual time-sensitive situations)TestingAn issue that has been verified to require only test changes, not just a test failure.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions