I think so. From geli(8):
Utilizes the crypto(9) framework, so when there is crypto hardware available, geli will make use of it automatically.
And from crypto(9):
crypto is a framework for drivers of cryptographic hardware to register with the kernel so “consumers” (other kernel subsystems, and users
through the /dev/crypto device) are able to make use of it.