Bootloader // AVB keys used in ROMs for Fairphone 3+4

,

@FairphoneHulk
iode-2.4-20220401-FP4.zip:

python verify_signature.py -f boot.img -v vbmeta.img 

Boot Signature Tool v1.6 (c) B.Kerler 2017-2019
----------------------------------------------
Kernel=0x00001000,	length=0x02C57000
Ramdisk=0x02C58000,	length=0x00111000
Second=0x02D69000,	length=0x00000000
QCDT=0x02D69000,	length=0x00001000
Signature start=0x02D6A000

AVB >=2.0 vbmeta detected: avbtool 1.1.0
----------------------------------------
Image-Target: 				boot
Salt: 					1be0fc25b87611b2b954b5c5733b2e0bd32000042ce2cddad83834415d8a2925
Image-Size: 				0x2fac000

Calced Image-Hash: 			9072f83d0e36773f3a2212ab88c7b4c4bcb8e46fc2c2a4f651041e1461381b4b
Image-Hash: 				9072f83d0e36773f3a2212ab88c7b4c4bcb8e46fc2c2a4f651041e1461381b4b
VBMeta-Image-Hash: 			9072f83d0e36773f3a2212ab88c7b4c4bcb8e46fc2c2a4f651041e1461381b4b

Signature-RSA-Modulus (n):	d804afe3d3846c7e0d893dc28cd31255e962c9f10f5ecc1672ab447c2c654a94b5162b00bb06ef1307534cf964b9287a1b849888d867a423f9a74bdc4a0ff73a18ae54a815feb0adac35da3bad27bcafe8d32f3734d6512b6c5a27d79606af6bb880cafa30b4b185b34daaaac316341ab8e7c7faf90977ab9793eb44aecf20bcf08011db230c4771b96dd67b604787165693b7c22a9ab04c010c30d89387f0ed6e8bbe305bf6a6afdd807c455e8f91935e44feb88207ee79cabf31736258e3cdc4bcc2111da14abffe277da1f635a35ecadc572f3ef0c95d866af8af66a7edcdb8eda15fba9b851ad509ae944e3bcfcb5cc97980f7cca64aa86ad8d33111f9f602632a1a2dd11a661b1641bdbdf74dc04ae527495f7f58e3272de5c9660e52381638fb16eb533fe6fde9a25e2559d87945ff034c26a2005a8ec251a115f97bf45c819b184735d82d05e9ad0f357415a38e8bcc27da7c5de4fa04d3050bba3ab249452f47c70d413f97804d3fc1b5bb705fa737af482212452ef50f8792e28401f9120f141524ce8999eeb9c417707015eabec66c1f62b3f42d1687fb561e45abae32e45e91ed53665ebdedade612390d83c9e86b6c2da5eec45a66ae8c97d70d6c49c7f5c492318b09ee33daa937b64918f80e6045c83391ef205710be782d8326d6ca61f92fe0bf0530525a121c00a75dcc7c2ec5958ba33bf0432e5edd00db0db33799a9cd9cb743f7354421c28271ab8daab44111ec1e8dfc1482924e836a0a6b355e5de95ccc8cde39d14a5b5f63a964e00acb0bb85a7cc30be6befe8b0f7d348e026674016cca76ac7c67082f3f1aa62c60b3ffda8db8120c007fcc50a15c64a1e25f3265c99cbed60a13873c2a45470cca4282fa8965e789b48ff71ee623a5d059377992d7ce3dfde3a10bcf6c85a065f35cc64a635f6e3a3a2a8b6ab62fbbf8b24b62bc1a912566e369ca60490bf68abe3e7653c27aa8041775f1f303621b85b2b0ef8015b6d44edf71acdb2a04d4b421ba655657e8fa84a27d130eafd79a582aa381848d09a06ac1bbd9f586acbd756109e68c3d77b2ed3020e4001d97e8bfc7001b21b116e741672eec38bce51bb4062331711c49cd764a76368da3898b4a7af487c8150f3739f66d8019ef5ca866ce1b167921dfd73130c421dd345bd21a2b3e5df7eaca058eb7cb492ea0e3f4a74819109c04a7f42874c86f63202b462426191dd12c316d5a29a206a6b241cc0a27960996ac476578685198d6d8a62da0cfece274f282e397d97ed4f80b70433db17b9780d6cbd719bc630bfd4d88fe67acb8cc50b768b35bd61e25fc5f3c8db1337cb349013f71550e51ba6126faeae5b5e8aacfcd969fd6c15f5391ad05de20e751da5b9567edf4ee426570130b70141cc9e019ca5ff51d704b6c0674ecb52e77e174a1a399a0859ef1acd87e
Signature-n0inv: 			1440285869

!!!! Image seems to be signed by google test keys, yay !!!!
AVB-Status: VERIFIED, 0

and for reference DivestOS for FP3:

python verify_signature.py -f boot.img -v vbmeta.img 

Boot Signature Tool v1.6 (c) B.Kerler 2017-2019
----------------------------------------------
Kernel=0x00000800,	length=0x011E8800
Ramdisk=0x011E9000,	length=0x00957800
Second=0x01B40800,	length=0x00000000
QCDT=0x01B40800,	length=0x00000800
Signature start=0x01B41000

AVB >=2.0 vbmeta detected: avbtool 1.1.0
----------------------------------------
Image-Target: 				boot
Salt: 					97f6ebd818f61884e790b03a5ec0d4b8c757d24c26921e8af0a532f7b7f6f3ac
Image-Size: 				0x1b40800

Calced Image-Hash: 			3caeaf1da540748d0c3b9f50b89f97ef4d325b4dfedee4007980578115d0669c
Image-Hash: 				3caeaf1da540748d0c3b9f50b89f97ef4d325b4dfedee4007980578115d0669c
VBMeta-Image-Hash: 			3caeaf1da540748d0c3b9f50b89f97ef4d325b4dfedee4007980578115d0669c

Signature-RSA-Modulus (n):	bd84b47bfb89afb697677ed92b6f94002a3dcffdee8d13e06b1ef996e90a3883e06d8043fd52dca61772bf514ea3747ecc4c7bbef987829f9029d145c7db9b68460a3c5c17562ad9c41164618d8163a78a733c99291df0dbf3255eba7f709e3d3d10c880358775332f0b987baf5cfaf6ae9dd780309138f7833fd441694c0c9ede9858eea395e256e984abeed0ff5b87d1fcf78201011b28d34667774559aaabe8d2b873f45899e451fdbad4c8be0d8e44604b7cef4fd45a12e0736bb4a88c558ad3cc4c3f1ed3832ad29cd394033bbd2a5d654fdb84789c97897ba2ae86b2e287bd0ed9489f6278df55efa7538085c5e4561258c3cc58744d22e56630f1afd022e3df0a8f0cec161349ed02ccff6107954c35129d66b2007b1caf8612c8ffb746e3e4eed6db7a526c663311d7fc98220ff2bedab3353de8d6f926c5fcb73d8d44550cda7bb29ddab65219494e447697cfadfbada65153fc167318e640f442c554a96ec66ae45f994b86ab3e7cfdea3bae6f5f10f03c425c6373af17bab907be675cce429315ec18332a41cc434aef7ee88e44ca73e14c5c0197e91cfd4326eb12c6211cfffeeca34b0c1dd4e0ee4cd9276f56cd90a79eba86ce2d84e891244a39e2e10907cc2d19bd21dd899d530bdad92c87e1d6f9118847bfdf72d3afb8b6d3380ffcaa9f73f2dfdc69f6b45e38849cdf4a0dd3b770bfe6f5d3fc1d1f6329527689a3cec41047886550111711f6ae7c5823c7b347a2df23148e5459bd7e367a365c5f890195510595856974e13b773e121cf3dba6b3d2bfb1f1d01ab2e1ee4d237a5683ba89e9b29185c033092efa94cb0dce0ab100c0f2086c3ae657eea6d2ebe2557446393b21362d511b55099fe3518847905fe7496bdd427b3cb6e3260a25694ff44881544cd07650725d0f8cf08f4d05d1c973133200736879f443de7014617261807e5a1b58f657344a6389b58084e829114aa7bc965164d5796b53b1f22946e48fd62437645ed866b59332c16f2dd88d6e273612dfab3a116678cb1fde59f6d1d72066a7248b9e61ca0826fc629f474be240ace49be53779ac39afed2286f61d315928363d6ff267718495aa8149413f65fc613aa3cd53ffd7a59a2a1373a1b9315100211195d1b948e30bea259781af417e412911aa5a4da3bf97e3f5e3c235d611121582d4ed8ce96b3161f20dcf3c91d364843b541ce89ac707de123c49788f8af71edf3b40cd3d8cac2ed511bbbc98016b6bb047661a3564ac70af4ea607b2bae489ea88acb23d312686285fa32f9bcc9a23d59d8430459f5080b0e534f9c977881e9eb0bb26726b7cc777ac1a07c898617d86d190bac3958b5875d9a9a6f2299055c2dc67d09e8f3e7fa3c4993c0357ed36bdc57696a7e2ba44fc90f4fde7fca64067d1d6aaad390535c5c16eb652ccc0c3b63734b03436d5
Signature-n0inv: 			31987431
AVB-Status: VERIFIED, 0