Snowden and crypto