summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-03-27 12:30:31 +0100
committerChristian Grothoff <christian@grothoff.org>2020-03-27 12:30:31 +0100
commit31746d812837b64e1c6ba345efd6d59764e0c4dc (patch)
tree6d7f32bd5f1207161c4fd8c5c93697beb68823b0 /contrib
parent13bbcef87b7a88344aa09922205932a80dd610ac (diff)
downloadexchange-31746d812837b64e1c6ba345efd6d59764e0c4dc.tar.gz
exchange-31746d812837b64e1c6ba345efd6d59764e0c4dc.tar.bz2
exchange-31746d812837b64e1c6ba345efd6d59764e0c4dc.zip
enable test 32
Diffstat (limited to 'contrib')
-rw-r--r--contrib/auditor-report.tex.j235
1 files changed, 17 insertions, 18 deletions
diff --git a/contrib/auditor-report.tex.j2 b/contrib/auditor-report.tex.j2
index 16b53e20..4d01f2f5 100644
--- a/contrib/auditor-report.tex.j2
+++ b/contrib/auditor-report.tex.j2
@@ -707,31 +707,23 @@ This section lists operations that the exchange performed, but for
which the signatures provided are invalid. Hence the operations were
invalid and the amount involved should be considered lost.
-The key given is always the key for which the signature verification
-step failed. This is the reserve public key for ``withdraw''
-operations, the coin public key for ``deposit'' and ``melt''
-operations, the merchant's public key for ``melt'' operations,
-the (hash of the) denomination public key for
-``recoup-verify'' and ``deposit-verify'' operations, and the master
-public key for ``recoup-master'' operations.
-
-\subsubsection{For aggregations}
+\subsubsection{For aggregation}
-% Table generation tested by testcase #XX in test-auditor.sh
+% Table generation tested by testcase #32 in test-auditor.sh
{% if aggregation.bad_sig_losses|length() == 0 %}
{\bf All signatures were valid.}
{% else %}
\begin{longtable}{l|r|r}
- \multicolumn{3}{l}{ {\bf Public key} }\\
+ \multicolumn{3}{l}{ {\bf Coin public key} }\\
{\bf Operation type} & Database row & {\bf Loss amount} \\
\hline \hline
\endfirsthead
- \multicolumn{3}{l}{ {\bf Public key} }\\
+ \multicolumn{3}{l}{ {\bf Coin public key} }\\
{\bf Operation type} & Database row & {\bf Loss amount} \\ \hline \hline
\endhead
\hline \hline
- \multicolumn{3}{l}{ {\bf Public key} }\\
+ \multicolumn{3}{l}{ {\bf Coin public key} }\\
{\bf Operation type} & Database row & {\bf Loss amount} \\
\endfoot
\hline
@@ -741,7 +733,7 @@ public key for ``recoup-master'' operations.
\label{table:bad_signature_losses}
\endlastfoot
{% for item in aggregation.bad_sig_losses %}
- \multicolumn{3}{l}{ {\tt \small \truncate{0.9\textwidth}{ {{ item.key_pub }} } } } \\
+ \multicolumn{3}{l}{ {\tt \small \truncate{0.9\textwidth}{ {{ item.coin_pub }} } } } \\
\nopagebreak
{{ item.operation }} &
{{ item.row }} &
@@ -759,15 +751,15 @@ public key for ``recoup-master'' operations.
{\bf All signatures were valid.}
{% else %}
\begin{longtable}{l|r|r}
- \multicolumn{3}{l}{ {\bf Public key} }\\
+ \multicolumn{3}{l}{ {\bf Coin public key} }\\
{\bf Operation type} & Database row & {\bf Loss amount} \\
\hline \hline
\endfirsthead
- \multicolumn{3}{l}{ {\bf Public key} }\\
+ \multicolumn{3}{l}{ {\bf Coin public key} }\\
{\bf Operation type} & Database row & {\bf Loss amount} \\ \hline \hline
\endhead
\hline \hline
- \multicolumn{3}{l}{ {\bf Public key} }\\
+ \multicolumn{3}{l}{ {\bf Coin public key} }\\
{\bf Operation type} & Database row & {\bf Loss amount} \\
\endfoot
\hline
@@ -790,6 +782,13 @@ public key for ``recoup-master'' operations.
% Table generation tested by testcase #7 in test-auditor.sh
+The key given is always the key for which the signature verification step
+failed. This is the reserve public key for ``withdraw'' operations, the coin
+public key for ``recoup'' operations, and the master public key for
+``recoup-master'' operations (where the master's signature on the revocation
+is invalid).
+
+
{% if reserves.bad_sig_losses|length() == 0 %}
{\bf All signatures were valid.}
{% else %}
@@ -1140,7 +1139,7 @@ with respect to what wire fee it charges at what time.
This section describes issues found that do not have a clear financial
impact.
-\subsubsection{For aggregations}
+\subsubsection{For aggregation}
% Table generation tested by testcase #15/#25 in test-auditor.sh