커널 구성 및 종속성

커널 구성 및 종속성

특정 커널 구성을 열 때.

CONFIG_CRYPTO_FIPS=y

CONFIG_XXX_YYYY컴파일 중에 다른 많은 종속 항목이 열립니다( ). 특정 커널 CONFIG_의 모든 종속성을 알 수 있는 방법이 있습니까?

답변1

Depends on의 부분은 파일의 부분 menuconfig에 저장됩니다 .Kconfigdepends on

config CRYPTO_FIPS  
        bool "FIPS 200 compliance"  
        depends on (CRYPTO_ANSI_CPRNG || CRYPTO_DRBG) && !CRYPTO_MANAGER_DISABLE_TESTS  
        depends on MODULE_SIG   
        help     
          This options enables the fips boot option which is     
          required if you want to system to operate in a FIPS 200    
          certification. You should say no unless you know what      
          this is. 

Kconfig 파일을 읽고 구성을 검색할 수 있습니다.

답변2

ncurses구성 기반( )을 사용하는 경우 make menuconfig특정 커널 옵션을 검색하면(누르고 /입력 CONFIG_CRYPTO_FIPS) 해당 종속성도 여기에 나열됩니다. 예를 들어, 3.13 커널 트리에서는 다음을 얻습니다.

Symbol: CRYPTO_FIPS [=n]                                                                                                                                 
Type  : boolean                                                                                                                                       
Prompt: FIPS 200 compliance                                                                                                                           
Location:                                                                                                                                           
(1) -> Cryptographic API (CRYPTO [=y])                                                                                                                
  Defined at crypto/Kconfig:24                                                                                                                        
  Depends on: CRYPTO [=y] && CRYPTO_ANSI_CPRNG [=n] && !CRYPTO_MANAGER_DISABLE_TESTS [=y]

답변3

CONFIG_CRYPTO_FIPS

이 옵션은 FIPS 200 인증에 따라 시스템을 작동하려는 경우 필요한 fips 부팅 옵션을 활성화합니다. 그것이 무엇인지 모르는 경우에는 "아니요"라고 대답해야 합니다.

관련 정보