mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 15:17:45 +00:00

86ee7d219e
75caccafa4
1b30b510b9
bb43bd2dee
6322d68b1b
73ef102b01
923027b1df
dfa79ba6d8
66c9696687
521f8bd5f2
734076946b
0df06ce273
1ca46afa2f
66bd75f2b9
43dc9dfb69
4b94b0b561
4c5d48f861
c4efc0a5aa
3999c74237
4d356cfca5
44 lines
1.2 KiB
Text
44 lines
1.2 KiB
Text
shared_library("LibCrypto") {
|
|
output_name = "crypto"
|
|
include_dirs = [ "//Userland/Libraries" ]
|
|
cflags_cc = [ "-Wvla" ]
|
|
deps = [
|
|
"//AK",
|
|
"//Userland/Libraries/LibCore",
|
|
"//Userland/Libraries/LibFileSystem",
|
|
]
|
|
sources = [
|
|
"AEAD/ChaCha20Poly1305.cpp",
|
|
"ASN1/ASN1.cpp",
|
|
"ASN1/DER.cpp",
|
|
"ASN1/PEM.cpp",
|
|
"Authentication/GHash.cpp",
|
|
"Authentication/Poly1305.cpp",
|
|
"BigFraction/BigFraction.cpp",
|
|
"BigInt/Algorithms/BitwiseOperations.cpp",
|
|
"BigInt/Algorithms/Division.cpp",
|
|
"BigInt/Algorithms/GCD.cpp",
|
|
"BigInt/Algorithms/ModularInverse.cpp",
|
|
"BigInt/Algorithms/ModularPower.cpp",
|
|
"BigInt/Algorithms/Multiplication.cpp",
|
|
"BigInt/Algorithms/SimpleOperations.cpp",
|
|
"BigInt/SignedBigInteger.cpp",
|
|
"BigInt/UnsignedBigInteger.cpp",
|
|
"Checksum/Adler32.cpp",
|
|
"Checksum/CRC32.cpp",
|
|
"Cipher/AES.cpp",
|
|
"Cipher/ChaCha20.cpp",
|
|
"Curves/Curve25519.cpp",
|
|
"Curves/Ed25519.cpp",
|
|
"Curves/SECP256r1.cpp",
|
|
"Curves/SECP384r1.cpp",
|
|
"Curves/X25519.cpp",
|
|
"Curves/X448.cpp",
|
|
"Hash/BLAKE2b.cpp",
|
|
"Hash/MD5.cpp",
|
|
"Hash/SHA1.cpp",
|
|
"Hash/SHA2.cpp",
|
|
"NumberTheory/ModularFunctions.cpp",
|
|
"PK/RSA.cpp",
|
|
]
|
|
}
|