CIA and BND (Bundesnachrichtendienst, the German intelligence service). They actually owned the CryptoAG company. It's become a big political scandal there, with accusations that the Swiss intelligence services knew and deliberately misled their parliament.