% Games \newcommand{\game}{\textbf{Game} } \newcommand{\secparamter}{\lambda} \newcommand{\randomsample}{\overset{{\scriptscriptstyle\$}}{\leftarrow}} \newcommand{\randomassign}{\leftarrow} \newcommand{\assign}{:=} \newcommand{\encoded}[1]{\underline{#1}} \newcommand{\m}{m} \newcommand{\signature}{\sigma} \newcommand{\pubkey}{pk} \newcommand{\privkey}{sk} % EdDSA procedures \newcommand{\keygen}{KeyGen } \newcommand{\sign}{Sign } \newcommand{\verify}{Verify } % Security Notions \newcommand{\cma}{SUF-CMA } \newcommand{\adversary}[1]{\mathcal{#1}} \newcommand{\advantage}[2]{Adv_{#1}^{#2}} \newcommand{\prone}[1]{Pr[#1 \Rightarrow 1]} % Oracle \newcommand{\Osign}{\textit{Sign} }