Is "open source encryption" an oxymoron?
If we know the source code of a program, what is there left that we don't know? (wouldn't know the source code tell you exactly what a program does without exception?)
If there's anything we cannot know from looking at the source code of an algorithm, what good is the source code?
How does an encryption program work if its source code is open for review, and how does one know that it DOES work, if the source code can be reviewed, but something is left unknown?
How can a private key, or password, be kept secret if the program is open source, or what good is the source if something is still unknown?
If the private key is manually created by somebody outside of the program, wouldn't the program need to know how to handle it? (and wouldn't one know if he had the source code)