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.105.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.105.1.el7.x86_64/build/include/crypto/cryptd.h
/*
 * Software async crypto daemon
 *
 * Added AEAD support to cryptd.
 *    Authors: Tadeusz Struk (tadeusz.struk@intel.com)
 *             Adrian Hoban <adrian.hoban@intel.com>
 *             Gabriele Paoloni <gabriele.paoloni@intel.com>
 *             Aidan O'Mahony (aidan.o.mahony@intel.com)
 *    Copyright (c) 2010, Intel Corporation.
 */

#ifndef _CRYPTO_CRYPT_H
#define _CRYPTO_CRYPT_H

#include <linux/crypto.h>
#include <linux/kernel.h>
#include <crypto/hash.h>

struct cryptd_ablkcipher {
	struct crypto_ablkcipher base;
};

static inline struct cryptd_ablkcipher *__cryptd_ablkcipher_cast(
	struct crypto_ablkcipher *tfm)
{
	return (struct cryptd_ablkcipher *)tfm;
}

/* alg_name should be algorithm to be cryptd-ed */
struct cryptd_ablkcipher *cryptd_alloc_ablkcipher(const char *alg_name,
						  u32 type, u32 mask);
struct crypto_blkcipher *cryptd_ablkcipher_child(struct cryptd_ablkcipher *tfm);
bool cryptd_ablkcipher_queued(struct cryptd_ablkcipher *tfm);
void cryptd_free_ablkcipher(struct cryptd_ablkcipher *tfm);

struct cryptd_ahash {
	struct crypto_ahash base;
};

static inline struct cryptd_ahash *__cryptd_ahash_cast(
	struct crypto_ahash *tfm)
{
	return (struct cryptd_ahash *)tfm;
}

/* alg_name should be algorithm to be cryptd-ed */
struct cryptd_ahash *cryptd_alloc_ahash(const char *alg_name,
					u32 type, u32 mask);
struct crypto_shash *cryptd_ahash_child(struct cryptd_ahash *tfm);
struct shash_desc *cryptd_shash_desc(struct ahash_request *req);
/* Must be called without moving CPUs. */
bool cryptd_ahash_queued(struct cryptd_ahash *tfm);
void cryptd_free_ahash(struct cryptd_ahash *tfm);

struct cryptd_aead {
	struct crypto_aead base;
};

static inline struct cryptd_aead *__cryptd_aead_cast(
	struct crypto_aead *tfm)
{
	return (struct cryptd_aead *)tfm;
}

struct cryptd_aead *cryptd_alloc_aead(const char *alg_name,
					  u32 type, u32 mask);

struct crypto_aead *cryptd_aead_child(struct cryptd_aead *tfm);
/* Must be called without moving CPUs. */
bool cryptd_aead_queued(struct cryptd_aead *tfm);

void cryptd_free_aead(struct cryptd_aead *tfm);

#endif
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
January 19 2024 08:12:51
0 / 0
0755
internal
--
January 19 2024 08:12:50
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