I think we're deleting all engine code from LibreSSL, but at least one hunk of this diff is relevant to OpenSSL: https://marc.info/?l=libressl&m=145791622313784&w=2 Essentially, volatile casts are being used in place of explicit zeroing functions.