PkeyUtl crashes with "Expecting: ANY PRIVATE KEY" in Mac OS
Closed this issue · 2 comments
johnnywiller commented
Hi, when running with LibreSSL 3.7.3
in Mac OS, I get a crash like:
> echo test | openssl pkeyutl -encrypt -inkey repository_key.pub.pem -pubin -out >(base64)
unable to load Private Key
8519360000:error:09FFF06C:PEM routines:CRYPTO_internal:no start line:pem/pem_lib.c:694:Expecting: ANY PRIVATE KEY
Error initializing context
The same does not happen with OpenSSL 3.1.1 30 May 2023
cat repository_key.pub.pem
-----BEGIN PUBLIC KEY-----
....................
-----END PUBLIC KEY-----
![Screenshot 2023-06-28 at 17 11 59](https://private-user-images.githubusercontent.com/5539939/249532657-aa7af61e-c982-4312-84ed-abfda340379c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAxNDk1NzQsIm5iZiI6MTcyMDE0OTI3NCwicGF0aCI6Ii81NTM5OTM5LzI0OTUzMjY1Ny1hYTdhZjYxZS1jOTgyLTQzMTItODRlZC1hYmZkYTM0MDM3OWMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDVUMDMxNDM0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDk2MmRiOWU4ZTQzYzZlNGVhY2JlYzMzNjE3Njc3NDhlNDM4M2YyMTZiZWY3ZjAxOGM5YWFjZjlhZjg0ZTgwYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.M2WvOZYg5Bv5OPuc-ZsH5z2ceLQG88y-DWr_jhb-k1Q)
It also works fine if using rsautl
command
![Screenshot 2023-06-28 at 17 27 55](https://private-user-images.githubusercontent.com/5539939/249533813-abf5745d-72bc-42aa-8c9f-b3d7807575f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAxNDk1NzQsIm5iZiI6MTcyMDE0OTI3NCwicGF0aCI6Ii81NTM5OTM5LzI0OTUzMzgxMy1hYmY1NzQ1ZC03MmJjLTQyYWEtOGM5Zi1iM2Q3ODA3NTc1ZjMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDVUMDMxNDM0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWRhYzI5YThjMGEwNTIwNTM4ZDMwZGE3ZTFiNmQ5MWExNjgwZWE4MzJkNGMzOTAyZDhhMzgzNjAwMzQ3NWU0OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.yOxzjP4wNnEI48y8UzjMKkDztWS54DV6eg1M7UHICkU)
botovq commented
Hi, when running with LibreSSL 3.7.3 in Mac OS, I get a crash like:
Your picture says 3.3.6. It is not a crash but an error. What type of key is this?
botovq commented
This is not actionable without further info.