Just because Congress passed the so called "Patriot" act doesn't mean it's Constitutional . There is no law that can be passed in the USA that legally over rides the US Constitution. Just because the Congress & Executive branch have gotton by with this doesn't make it legal .
For example can Congress pass a law re instituting slavery overriding the 13th amendment ?
Suddenly it sounds worse when put in that light.
To violate the 5th amendment is no different.
So forced self-incrimination is a violation.
Unfortunately there are already some precedents set for this.
One is where a suspected biological father is required to submit DNA samples to prove he is the father. Of course sometimes it proves he isn't but that is not why it is done.
While I'm on that in some states men have been forced to pay child support even when the DNA proved they weren't the biological father . Just because they were married to the woman.
I'm still waiting for a case where a father has a child from an affair while he is married & forces his wife to pay child support for a child not biologically hers . Under the equality under the law principal.
Back to the womans computer : There seem to be some concern that the government attempting to extract the information without damaging the computer . Since when did the government become so concerned with damage during a search . I've seen pictures of cars they searched for drugs. They sure didn't seem concerned with those.