\documentclass{scrarticle}
\usepackage[a4paper]{geometry}
\usepackage{hyperref}
\usepackage{xcolor}
\hypersetup{
    colorlinks = true,
    allcolors = {black},
    linkcolor = [rgb]{0.6 0.1 0.1},
    urlcolor = [rgb]{0.1 0.1 0.7}
}
\usepackage{url}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}

\begin{document}

\title{AP³\\
Report for Milestone III\\
NGI Pointer}
\author{Özgür Kesim\\
Christan Grothoff\\
Florian Dold\\
Stefan Kügel\\
Emmanuel Benoist\\[\bigskipamount]
\normalsize Mentor: Mirko Ross \href{mailto:m.ross@digital-worx.de}{<m.ross@digital-worx.de>}\\[\medskipamount]
}

\date{October 15, 2022}

\maketitle

\section*{Management summary}
\begin{abstract}
The AP³ project presents here the report for the milestone III for NGI Pointer.
	The deliverables for this milestone are:

\begin{description}
	\item[P2P payments] -- 
	\item[Anonymous auction] -- 
\end{description}
\end{abstract}

\vfill
\hfill {\footnotesize Version: 1.0}

\thispagestyle{empty}
\newpage

\tableofcontents

\newpage

\section{P2P payments}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newpage
\section{Anonymous auctions}


\subsection{Transscript and Replay for libbrandt}

Added transscript generation to libbrandt

Added replay of transscript of libbrandt

\subsection{Policy extensions framework for GNUN Taler}

General policy extension framework

\subsection{Brandt-Vickrey-auction extension for GNU Taler}

Extension \verb|policy_brandt_vickrey_auction| added

\begin{itemize}
	\item \verb|get_policy_details| generates hash-code for
		a policy by building the hash $H(h_a || p_b)$,
		where $h_a$ is the hash of the auction meta
		data and $p_b$ is the public key of the bidder.
		Both parameters are part of the policy
		structure provided during a deposit.
	\item the POST-handler receives the transcript and the
		list of policy-details of former
		deposit-operations.  It parses the transcript
		and calls an external program to replay the
		auction and determine the winners and winning
		price.
\end{itemize}

\subsection{Future work}

\subsubsection{libbrandt}

use libsodium

make it compatible with current version of GNUNET

\subsubsection{brandt-vickrey-auction}

verify signatures of transscript

\subsubsection{policy framework}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newpage
\part*{Appendix}
\addcontentsline{toc}{part}{Appendix}
\appendix

\newpage
%\includepdf[pagecommand=\section{Age restriction and Legal Issues}\label{legal},frame=true,pages=1,scale=.9]{Age_restriction_and_legal_issues.pdf}
%\includepdf[pages=2-,scale=.9,frame=true]{Age_restriction_and_legal_issues.pdf}

\end{document}
