That's not really true though. Just acknowledging a program exists won't necessarily violate his NDA. What he can't do is speak to actual classified information. The existence of a program itself isn't classified.
Actually, it is. The mere existence "Have Blue" was such a program and I can assure you that there are countless other programs out there that their existence is classified.