Go to main content

man pages section 7: Device and Network Interfaces

Exit Print View

Updated: July 2017
 
 

Intelrd (7D)

Name

Intelrd - Intel RDRAND or RDSEED feature entropy generator

Description

The Intelrd plugin for the Cryptographic Framework uses the Intel CPU RDRAND and/or RDSEED instructions to provide entropy to the kernel random pools.

The intelrd provider is enabled by default and automatically detects the presence of the required CPU functionality. If the CPU (real or virtual) does not provide the RDRAND or RDSEED functionality, then the intelrd provider will not register with the cryptographic framework.

OPERATION

Use the cryptoadm command to disable or enable the intelrd provider.

To disable the use of intelrd plugin for entropy:

# cryptoadm disable provider=intelrd random

To re-enable the intelrd entropy provider plugin:

# cryptoadm enable provider=intelrd random

Check the status of the intelrd provider:

$ cryptoadm list -p provider=intelrd

Examples

Example 1 Checking the policy of the intelrd provider:
# cryptoadm list -p provider=intelrd
intelrd: random is enabled.
Example 2 Disabling the policy of the intelrd provider:
# cryptoadm disable provider=intelrd random
Example 3 Re-enabling the policy of the intelrd provider:
# cryptoadm enable provider=intelrd random

Files

/kernel/crypto/amd64/intelrd

64-bit ELF kernel module.

Attributes

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Architecture
AMD64
Availability
system/kernel/crypto/amd64