None of those products are, to my knowledge, open source.
Vault might very well implement the ASSD specification. However, to use ASSD the OS needs to be able to send ASSD-specific low-level SD commands to the card. It would require patching the OS, and depending on the phone it might not work anyway.
Assuming Google sticks to the open source promise that will drive developer adoption. Using the standard memory interface and normal file system operations to do crypto makes it potentially compatible with just about anything. It's also easy to interface with. Everything is a file! :)
Vault might very well implement the ASSD specification. However, to use ASSD the OS needs to be able to send ASSD-specific low-level SD commands to the card. It would require patching the OS, and depending on the phone it might not work anyway.
Assuming Google sticks to the open source promise that will drive developer adoption. Using the standard memory interface and normal file system operations to do crypto makes it potentially compatible with just about anything. It's also easy to interface with. Everything is a file! :)