I believe that another problem with non-native crypto implementations is that they are more vulnerable to timing attacks, because you have less control over what the computer is actually doing.<p>Note: I am not a cryptographer, and I don't even play one on TV.