Skip to content
  • David Howells's avatar
    KEYS: The RSA public key algorithm needs to select MPILIB · dbed7141
    David Howells authored
    
    
    The RSA public key algorithm needs to select MPILIB directly in Kconfig as the
    'select' directive is not recursive and is thus MPILIB is not enabled by
    selecting MPILIB_EXTRA.
    
    Without this, the following errors can occur:
    
    	crypto/built-in.o: In function `RSA_verify_signature':
    	rsa.c:(.text+0x1d347): undefined reference to `mpi_get_nbits'
    	rsa.c:(.text+0x1d354): undefined reference to `mpi_get_nbits'
    	rsa.c:(.text+0x1d36e): undefined reference to `mpi_cmp_ui'
    	rsa.c:(.text+0x1d382): undefined reference to `mpi_cmp'
    	rsa.c:(.text+0x1d391): undefined reference to `mpi_alloc'
    	rsa.c:(.text+0x1d3b0): undefined reference to `mpi_powm'
    	rsa.c:(.text+0x1d3c3): undefined reference to `mpi_free'
    	rsa.c:(.text+0x1d3d8): undefined reference to `mpi_get_buffer'
    	rsa.c:(.text+0x1d4d4): undefined reference to `mpi_free'
    	rsa.c:(.text+0x1d503): undefined reference to `mpi_get_nbits'
    
    Reported-by: default avatarRandy Dunlap <rdunlap@infradead.org>
    Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
    Acked-by: default avatarRandy Dunlap <rdunlap@infradead.org>
    dbed7141