| error -> assert (error :? UnableToDecryptKeys)
printfn ""
- let cyphertextLength = (int (FileInfo (cipherFilename)).Length) + API.hmacSize + API.signatureSize + API.keysSize
+ let cyphertextLength = (int (FileInfo (cipherFilename)).Length) - API.hmacSize - API.signatureSize - API.keysSize
printfn "== Altering the cyphertext... (%d bytes)" cyphertextLength
for i in 0 .. cyphertextLength do
printf "."
File.Delete cipherFilename
File.Delete plainFilename
- printfn "===== API tests OK"
+ printfn "===== API tests OK"
\ No newline at end of file
\begin{itemize}
\item Une paire de clefs \emph{RSA-3072} pour la signature.
- \item Une paire de clefs \emph{RSA-3072} pour le chiffrement des clefs \emph{AES}.
+ \item Une paire de clefs \emph{RSA-3072} pour le chiffrement des clefs \emph{AES} et \emph{HMAC}.
\end{itemize}