After getting xenial kernel 4.4.0-58.79, the following shows that bpa10x.ko module is signed:
<kernel-src-dir>/scripts/extract-module-sig.pl -k /lib/modules/4.4.0-58-generic/kernel/drivers/bluetooth/bpa10x.ko
Read 19550 bytes from module file
Found magic number at 19550
Found PKCS#7/CMS encapsulation
Found 670 bytes of signature [3082029a06092a864886f70d010702a0]
No key ID for PKCS#7 message type sig
If executed against a staging module, I get:
<kernel-src-dir>/scripts/extract-module-sig.pl -k /lib/modules/4.4.0-58-generic/kernel/drivers/staging/rtl8723au/r8723au.ko
Read 845376 bytes from module file
Magic number not found at 845376
After getting xenial kernel 4.4.0-58.79, the following shows that bpa10x.ko module is signed:
<kernel- src-dir> /scripts/ extract- module- sig.pl -k /lib/modules/ 4.4.0-58- generic/ kernel/ drivers/ bluetooth/ bpa10x. ko 864886f70d01070 2a0]
Read 19550 bytes from module file
Found magic number at 19550
Found PKCS#7/CMS encapsulation
Found 670 bytes of signature [3082029a06092a
No key ID for PKCS#7 message type sig
If executed against a staging module, I get: src-dir> /scripts/ extract- module- sig.pl -k /lib/modules/ 4.4.0-58- generic/ kernel/ drivers/ staging/ rtl8723au/ r8723au. ko
<kernel-
Read 845376 bytes from module file
Magic number not found at 845376
Tagging bug as verified.