Корректно: Обе стороны предпочли не раскрывать свои замыслы; Все стороны предпочли не раскрывать свои замыслы. Что касается падежа существительного замыслы, то в этом случае действительно возможен как винительный, так и родительный падеж. Винительный будет указывать на наличие каких-то определенных замыслов.
Очевидно, это интонационное тире, которое «ставится для указания места распадения простого предложения на словесные группы, чтобы подчеркнуть или уточнить смысловые отношения между членами предложения, когда другими знаками препинания или порядком слов нужный смысл не может быть выражен» (Д. Э. Розенталь. Справочник по русскому языку. Пунктуация. § 7).
Лучше сказать: не разглашать.