GEOM ELI may double ask the password during boot. Once at loader time, and once at init time.
This happens due a module loading bug. By default GEOM ELI caches the password in the kernel,
but without the MODULE_VERSION annotation, the kernel loads over the kernel module, even if
the GEOM ELI was compiled into the kernel. In this case, the newly loaded module purges /
invalidates / overwrites the GEOM ELI's password cache, which causes the double asking.
Obtained from: opBSD
PS.:
If you find out the patch fine, please commit them.