\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{jeu. mars 24 10:05:32 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={veritysetup},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Gère les volumes dm-verity},
CreationDate={D:20160324100532},
ModDate={D:20160324100532},
Keywords={Linux;chiffrement;sécurité}
}}
\begin{document}
 
\begin{center}
{\Huge veritysetup }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Gère les volumes dm-verity}
 
\vspace{10mm}
 
\hspace{1mm}  veritysetup est utilisé pour configurer les mappages device-mapper dm-verity. Les cibles verity fournissent une vérification d'intégrité transparente des périphériques block utilisant l'API crypto kernel. Les périphériques dm-verity sont toujours lecture-seule.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Opérations }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} format <data\_device> <hash\_device>]{Calcule et stocke Les données de vérification de hash de manière permanente pour le périphérique. La zone de hash peut être localisée sur le même périphérique après que les données soient spécifiées par l'option --hash-offset. Il est nécessaire de fournir la chaîne de hash root pour la vérification du périphérique ou l'activation. Le hash root doit être trusté. Les argument hash et data peuvent être un périphérique block ou un fichier image. Si le périphérique de hash n'existe pas il sera créé}
\item[\hspace{1mm} create <name> <data\_device> <hash\_device> <root\_hash>]{Créé un mappage du nom sur le périphérique donné en utilisant le hash pour la vérification par le kernel. root\_hash est une chaîne hexadécimale.}
\item[\hspace{1mm} verify <data\_device> <hash\_device> <root\_hash>]{Vérifie a donnée dans le périphérique en utilisant les blocks de hash stocké dans hash\_device. Cette commande effectue une vérification dans l'espace utilisateur, aucun périphérique kernel n'est créé.}
\item[\hspace{1mm} remove <name>]{Supprime le mappage existant spécifié}
\item[\hspace{1mm} status <name]{Affiche le status pour la mappage verity actif spécifié}
\item[\hspace{1mm} dump <hash\_device>]{Repporte les paramètres du périphérique verity depuis le superblock stocké sur disque}
\end{description}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -v, --verbose]{mode verbeux}
\item[\hspace{1mm} --debug]{Mode debug}
\item[\hspace{1mm} --no-superblock]{Créé ou utilise dm-verify sans superblock sur disque permanent}
\item[\hspace{1mm} --format=number]{Spécifie le type de hash (actuellement: 1)}
\item[\hspace{1mm} --data-block-size=bytes]{Utilise la taille de block spécifiée pour le périphérique de donnée.}
\item[\hspace{1mm} --hash-block-size=bytes]{Utilise la taille de block spécifiée pour le périphérique de hash}
\item[\hspace{1mm} --data-blocks=blocks]{Taille du périphérique de donnée utilisée pour la vérification. Non spécifié, tout le périphérique est utilisé}
\item[\hspace{1mm} --hash-offset=bytes]{Offset de la zone de hash dans le périphérique de hash. La valeur doit être alignée à l'offset du secteur disque}
\item[\hspace{1mm} --salt=hex string]{Salt à utiliser pour le formattage ou la vérification. Format est une chaîne hexadécimale}
\item[\hspace{1mm} --uuid=UUID]{Utilise l'UUID fournis pour la commande format au lieu d'en générer un nouveau}
\end{description}
 
\vspace{1cm}{\huge Codes de retour }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} 0]{L'opération s'est déroulé avec succès}
\item[\hspace{1mm} 1]{Mauvais paramètres}
\item[\hspace{1mm} 2]{N'a pas les permissions}
\item[\hspace{1mm} 3]{Out of memory}
\item[\hspace{1mm} 4]{Mauvais périphérique spécifié}
\item[\hspace{1mm} 5]{Le périphérique existe déjà}
\end{description}
\end{flushleft}
\end{document}
