Isn't this why you don't roll your own encryption and stick with the standards, or is there a problem with one of the standards?