Back to home page

LXR

 
 

    


0001 #include <linux/export.h>
0002 #include <linux/init.h>
0003 
0004     __INITRODATA
0005 
0006     .align 8
0007     .globl VMLINUX_SYMBOL(system_certificate_list)
0008 VMLINUX_SYMBOL(system_certificate_list):
0009 __cert_list_start:
0010 #ifdef CONFIG_MODULE_SIG
0011     .incbin "certs/signing_key.x509"
0012 #endif
0013     .incbin "certs/x509_certificate_list"
0014 __cert_list_end:
0015 
0016 #ifdef CONFIG_SYSTEM_EXTRA_CERTIFICATE
0017     .globl VMLINUX_SYMBOL(system_extra_cert)
0018     .size system_extra_cert, CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE
0019 VMLINUX_SYMBOL(system_extra_cert):
0020     .fill CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE, 1, 0
0021 
0022     .align 4
0023     .globl VMLINUX_SYMBOL(system_extra_cert_used)
0024 VMLINUX_SYMBOL(system_extra_cert_used):
0025     .int 0
0026 
0027 #endif /* CONFIG_SYSTEM_EXTRA_CERTIFICATE */
0028 
0029     .align 8
0030     .globl VMLINUX_SYMBOL(system_certificate_list_size)
0031 VMLINUX_SYMBOL(system_certificate_list_size):
0032 #ifdef CONFIG_64BIT
0033     .quad __cert_list_end - __cert_list_start
0034 #else
0035     .long __cert_list_end - __cert_list_start
0036 #endif