-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RSA key verify error #23
Comments
I should have mentioned that I'm on an Apple Silicon M1 MacBook Pro running 12.6.7 |
Anyone has as solution for this? Seems to get the same error here. |
I have the same error as well. |
Idem, same error for 1.0.2k release. |
Yes, I have a fix. The issue is minor. The OpenSSL unit tests fail because some of the certificates embedded in the tarball have expired. As a short term workaround you coi;fd always reset your system clock to Jan 1st 2023 and try the install again. I haven't tested this myself, but in theory, if your clock isn't syncing with the internet, it should work. Long term I adapted the 1.1.1 patch for 1.0..2 and you can find it here: 1.0.2_update_expiring_certificates.patch @rhorer @florianlouvet @Qwertylex @DevelCL can one of you take charge of getting the fix into Homebrew? |
Thnx @ladar I had same issue and prepared a patched version brew Formula https://gist.github.com/hellysmile/f58a6e32656ac1101cf6a64d0674f2c8 with openssl 1.0.2 patch from https://github.com/lavabit/magma |
Installing with Homebrew:
==> Installing chntpw from sidneys/homebrew
==> Installing dependencies for sidneys/homebrew/chntpw: sidneys/homebrew/openssl@1.0
==> Installing sidneys/homebrew/chntpw dependency: sidneys/homebrew/openssl
==> Patching
==> Applying openssl-1.0.2u-darwin-arm64.patch
patching file Configure
==> perl ./Configure --prefix=/opt/homebrew/Cellar/openssl@1.0/1.0.2u_1 --openss
==> make
==> make test
Last 15 lines from /Users/krhorer/Library/Logs/Homebrew/openssl@1.0/03.make:
g = 2
Salt = 645A128752D3DA9FA1D9DA7F6386089A3D4B3F5A
Verifier = ED4054705449F1AF24C5EFD522E60B839523B70CAFA97AF60E41532CAA84B78F3EF3EF2521F892C78FA44439AD10163E4B5551CEB4767CD047948129CC4F9619E6DAEB34EDF34330AFB01EA15B68A2AD20265B57D1E32D53BA628D0062A0E9D2AF72D21BCFA89186961A5E7178857E3CFB81BC6CBA74FD4624C764C0B2DD9186
b = A778C1F93515B41A6DD135DD3A373D40BBDD2269B1293FA7A671821157016BA2
B = 7F12B4670749158081F222C464E75722BA9448055223AA464777FA6EDEAD2C6259E7C6E176C6E9A85F79E7E776327C4B100B75502AF6E7882A2F3B5351A2943CD47D2C6E44434D0A18F7CF081638C00E9989C7F4C8512AC51BA95F4359B3B164BB6FDACE3A5E3F0F0A2D8CFE0D7C9B0BB9C1CE820A763DB6F4E140804360B06C
a = B31C6CCDAF6EF77F970482580214E6FC3D7090ED61D6D53A295702943FB76057
A = 9CCD63FE20077E1F754D724AF099A7DD950E0433259F77F838C6B67E77079272CD7DBA69E1A5692DEEDCB75298FBAD72CB760AE1E9519CA562CDC3176538B69D75F909127CDBD3C6FFA060E1B75266F370BC91DAA8F3ED4DFDB984E96E09A6F97DBA3B823727F5CDE29E1C54C3B4F496CB7D41A341F29FF3437DAB8995AD312
Client's key = A7BF77723E94258147DCCACBB4E4B7AB10200A10E784AD2E6864F05638F79831E903193EB5F25F11843F71AB1B1F936F509798EB4DAFD5EA022CB5B95A1D0A6E1A4EAB42C6526474A483A7860848446DBB9B6B0F2D0BEED7C1977682AE7F378FBFA5AACA39FA63E96AC9C119F189E3EEA60F27AAE785427C391EEA23BF76BCD4
Server's key = A7BF77723E94258147DCCACBB4E4B7AB10200A10E784AD2E6864F05638F79831E903193EB5F25F11843F71AB1B1F936F509798EB4DAFD5EA022CB5B95A1D0A6E1A4EAB42C6526474A483A7860848446DBB9B6B0F2D0BEED7C1977682AE7F378FBFA5AACA39FA63E96AC9C119F189E3EEA60F27AAE785427C391EEA23BF76BCD4
CMS consistency test
/usr/bin/perl cms-test.pl
CMS => PKCS#7 compatibility tests
signed content DER format, RSA key: verify error
make[1]: *** [test_cms] Error 1
make: *** [tests] Error 2
The text was updated successfully, but these errors were encountered: