I'm considering trying out yubikey and I've recently discovered that the (crucial m500) SSD I recently bought supports hardware encryption.
I think it should be possible to use a yubikey to provide the password for HDD encryption as it appears as a usb keyboard as far as I know.
I've never used hard drive encryption before, and it seems like a hardware based solution makes it a lot more convenient and high performing than a software based approach.
What are the pros and cons of this an approach?
I would want to dual boot windows and linux. Is hardware encryption external to the OS and therefore have no requirement for any special configuration?