Skip to content

Forcing installing the FIPS library while not building FIPS causes the Makefile to prematurely show error #264

@gilanghamidy

Description

@gilanghamidy

As far as I understand, a new Makefile is provided in the openssl_source directory to specifically build the FIPS mode libraries. The make install from the main Makefile in the Linux directory refers to this file in all cases:

$(MAKE) -C ../openssl_source/ install

But the makefile in the openssl_source throws an error if the FIPS library is not built.

$(error "Missing directory : $(OSSL_FIPS_INSTALL_DIR). Have you built the FIPS module yet?")

This creates the entire build script to terminate prematurely when calling make install, eventhough the actual non-FIPS library is installed. It is creates confusion where it should not be treated as an error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions