In the USA can you be compelled to testify against yourself by being coerced into giving a password to law enforcement? Has this been tested yet, out of curiosity? I remember reading they can deny you entry/exit to the USA if customs can't read your laptop but never heard anything like local/FBI. If not, I hope it doesn't go before this particular supreme court.
It's not analogous to testifying against yourself (Fifth Amendment). It's analogous to forcing you to give them a key to a door so they can search your basement.
If they want to take your hard drive or take your computer as evidence they can take it by issuing a warrant. They can argue that your encrypted stuff is really dangerous because it is encrypted but I think they shouldn't be able to make you talk and divulge the encrypted info.
Now that is what "I think" should happen. I believe there will occur some high profile case, that will lead to creation of laws that will either force key escrow, ban encryption, or force you to divulge the password under threat of jail time or very high fines.