It shouldn't affect end-to-end encryption, because those keys should only be generated at the endpoints (i.e. the users' devices, probably not running FreeBSD). It could affect TLS, etc, however.
Theoretically, WhatsApp could generate the keys and forward them to clients, and you could still plausibly call it "End to End"