X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Fluks1%2Faf.c;h=76afeacd3643931dab693501d203b9a541e7d9ff;hb=6497abd1df88001eb1f45f7348534911b33d05b5;hp=3aa319d622311a90c9b8afd43962156f9bd593cd;hpb=f7fc3bb4e50cce23dd95111b246b6e034537e2cf;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/lib/luks1/af.c b/lib/luks1/af.c index 3aa319d..76afeac 100644 --- a/lib/luks1/af.c +++ b/lib/luks1/af.c @@ -2,7 +2,7 @@ * AFsplitter - Anti forensic information splitter * * Copyright (C) 2004 Clemens Fruhwirth - * Copyright (C) 2009-2021 Red Hat, Inc. All rights reserved. + * Copyright (C) 2009-2023 Red Hat, Inc. All rights reserved. * * AFsplitter diffuses information over a large stripe of data, * therefore supporting secure data destruction. @@ -131,7 +131,7 @@ out: return r; } -int AF_merge(struct crypt_device *ctx __attribute__((unused)), const char *src, char *dst, +int AF_merge(const char *src, char *dst, size_t blocksize, unsigned int blocknumbers, const char *hash) { unsigned int i; @@ -142,7 +142,7 @@ int AF_merge(struct crypt_device *ctx __attribute__((unused)), const char *src, if (!bufblock) return -ENOMEM; - for(i = 0; i < blocknumbers - 1; i++) { + for (i = 0; i < blocknumbers - 1; i++) { XORblock(src + blocksize * i, bufblock, bufblock, blocksize); r = diffuse(bufblock, bufblock, blocksize, hash); if (r < 0)