Boucher ended up having to unlock the hard drive, because he had previously unlocked the drive for border agents. Had he refused, the court likely would have held that he could not be compelled to produce the password or the hard drive contents
So it sounds like the actual legal question here, of whether the government can compel you to hand over your password in the general case, has never actually been tested?
IANAL, so I'm unqualified to say, but the way I read the ruling was that they decided that you can't be compelled to hand over your password, but because Boucher had already unlocked the drive for law enforcement once, doing so again would not further incriminate him. So, they forced him to unlock the hard drive without disclosing the password.
As I understand it, if he had initially refused to unlock the drive, then he couldn't have been compelled to unlock it again, under grounds that it could be self-incrimination.
So it sounds like the actual legal question here, of whether the government can compel you to hand over your password in the general case, has never actually been tested?