kernel/modules: add chaoskey module, hardware TRNG
Package the driver for Chaoskey, a USB dongle that provides a True Random Number Generator (TRNG) and feeds entropy to kernel. Chaoskey driver is included the upstream Linux sources, so only packaging it is needed. Run-tested with ipq806x/R7800 and mvebu/WRT3200ACM. (Requires CONFIG_HW_RANDOM kernel option.) Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
This commit is contained in:
		 Hannu Nyman
					Hannu Nyman
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							dcfe2a461e
						
					
				
				
					commit
					163ab9135a
				
			| @@ -1639,3 +1639,18 @@ endef | |||||||
|  |  | ||||||
| $(eval $(call KernelPackage,usb-net2280)) | $(eval $(call KernelPackage,usb-net2280)) | ||||||
|  |  | ||||||
|  | define KernelPackage/chaoskey | ||||||
|  |   SUBMENU:=$(USB_MENU) | ||||||
|  |   TITLE:=Chaoskey hardware RNG support | ||||||
|  |   KCONFIG:=CONFIG_USB_CHAOSKEY | ||||||
|  |   FILES:=$(LINUX_DIR)/drivers/usb/misc/chaoskey.ko | ||||||
|  |   AUTOLOAD:=$(call AutoProbe,chaoskey) | ||||||
|  |   $(call AddDepends/usb) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define KernelPackage/chaoskey/description | ||||||
|  |   Kernel module for chaoskey, USB attached true random number generator | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call KernelPackage,chaoskey)) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user