linux/crypto/asymmetric_keys/Kconfig
<<
>>
Prefs
   1menuconfig ASYMMETRIC_KEY_TYPE
   2        tristate "Asymmetric (public-key cryptographic) key type"
   3        depends on KEYS
   4        help
   5          This option provides support for a key type that holds the data for
   6          the asymmetric keys used for public key cryptographic operations such
   7          as encryption, decryption, signature generation and signature
   8          verification.
   9
  10if ASYMMETRIC_KEY_TYPE
  11
  12config ASYMMETRIC_PUBLIC_KEY_SUBTYPE
  13        tristate "Asymmetric public-key crypto algorithm subtype"
  14        select MPILIB
  15        help
  16          This option provides support for asymmetric public key type handling.
  17          If signature generation and/or verification are to be used,
  18          appropriate hash algorithms (such as SHA-1) must be available.
  19          ENOPKG will be reported if the requisite algorithm is unavailable.
  20
  21config PUBLIC_KEY_ALGO_RSA
  22        tristate "RSA public-key algorithm"
  23        depends on ASYMMETRIC_PUBLIC_KEY_SUBTYPE
  24        select MPILIB_EXTRA
  25        help
  26          This option enables support for the RSA algorithm (PKCS#1, RFC3447).
  27
  28config X509_CERTIFICATE_PARSER
  29        tristate "X.509 certificate parser"
  30        depends on ASYMMETRIC_PUBLIC_KEY_SUBTYPE
  31        select ASN1
  32        select OID_REGISTRY
  33        help
  34          This option procides support for parsing X.509 format blobs for key
  35          data and provides the ability to instantiate a crypto key from a
  36          public key packet found inside the certificate.
  37
  38endif # ASYMMETRIC_KEY_TYPE
  39
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.