Clarify error that geli generates
when it finds corrupt data. PR: kern/165695 Submitted by: Robert Simmons <rsimmons0@gmail.com> Reviewed by: pjd Approved by: cperciva MFC after: 1 week
This commit is contained in:
parent
b04b94d332
commit
af23b88b5c
@ -924,6 +924,9 @@ will not protect your data against replay attacks.
|
|||||||
It is recommended to write to the whole provider before first use,
|
It is recommended to write to the whole provider before first use,
|
||||||
in order to make sure that all sectors and their corresponding
|
in order to make sure that all sectors and their corresponding
|
||||||
checksums are properly initialized into a consistent state.
|
checksums are properly initialized into a consistent state.
|
||||||
|
One can safely ignore data authentication errors that occur immediately
|
||||||
|
after the first time a provider is attached and before it is
|
||||||
|
initialized in this way.
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr crypto 4 ,
|
.Xr crypto 4 ,
|
||||||
.Xr gbde 4 ,
|
.Xr gbde 4 ,
|
||||||
|
@ -205,8 +205,8 @@ g_eli_auth_read_done(struct cryptop *crp)
|
|||||||
* Report previous corruption if there was one.
|
* Report previous corruption if there was one.
|
||||||
*/
|
*/
|
||||||
if (coroff != -1) {
|
if (coroff != -1) {
|
||||||
G_ELI_DEBUG(0, "%s: %jd bytes "
|
G_ELI_DEBUG(0, "%s: Failed to authenticate %jd "
|
||||||
"corrupted at offset %jd.",
|
"bytes of data at offset %jd",
|
||||||
sc->sc_name, (intmax_t)corsize,
|
sc->sc_name, (intmax_t)corsize,
|
||||||
(intmax_t)coroff);
|
(intmax_t)coroff);
|
||||||
coroff = -1;
|
coroff = -1;
|
||||||
@ -221,7 +221,8 @@ g_eli_auth_read_done(struct cryptop *crp)
|
|||||||
}
|
}
|
||||||
/* Report previous corruption if there was one. */
|
/* Report previous corruption if there was one. */
|
||||||
if (coroff != -1) {
|
if (coroff != -1) {
|
||||||
G_ELI_DEBUG(0, "%s: %jd bytes corrupted at offset %jd.",
|
G_ELI_DEBUG(0, "%s: Failed to authenticate %jd "
|
||||||
|
"bytes of data at offset %jd",
|
||||||
sc->sc_name, (intmax_t)corsize, (intmax_t)coroff);
|
sc->sc_name, (intmax_t)corsize, (intmax_t)coroff);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user