% Games
\newcommand{\game}{\textbf{Game} }
\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} }