In the past, there were export and other restrictions on publishing information, source code or otherwise making new strong cryptographic items available without prior government approvals.
There are many conflicting regulations, laws, constitutional freedoms like freedom of speech and various legal precedents that make this area confusing; ITAR, EAR, etc.
So my specific questions are, are there still legal or regulatory restrictions for U.S. citizens that prohibit our ability to publish papers and articles about strong encryption techniques, improving existing techniques or introducing new cryptographic methods?
How about publishing source code accompanying such papers which are made publicly available? Is that still considered “exporting” that requires approval?
Edit1: That’s helpful guidance on software/hardware items. What about simply publishing research papers about improving and supplementing existing algorithms like AES, ChaCha, etc. without actually shipping anything other than a published paper?