diff --git a/packages/react-native-quick-crypto/QuickCrypto.podspec b/packages/react-native-quick-crypto/QuickCrypto.podspec index 683ecc2d..d2b9a563 100644 --- a/packages/react-native-quick-crypto/QuickCrypto.podspec +++ b/packages/react-native-quick-crypto/QuickCrypto.podspec @@ -130,8 +130,7 @@ Pod::Spec.new do |s| # Add cpp subdirectories to header search paths cpp_headers = [ - "\"$(PODS_TARGET_SRCROOT)/cpp/utils\"", - "\"$(PODS_TARGET_SRCROOT)/cpp/hkdf\"", + "\"$(PODS_TARGET_SRCROOT)/cpp\"", "\"$(PODS_TARGET_SRCROOT)/deps/ncrypto/include\"", "\"$(PODS_TARGET_SRCROOT)/deps/blake3/c\"", "\"$(PODS_TARGET_SRCROOT)/deps/fastpbkdf2\"" diff --git a/packages/react-native-quick-crypto/android/CMakeLists.txt b/packages/react-native-quick-crypto/android/CMakeLists.txt index 4d6aae65..bfa4c3a8 100644 --- a/packages/react-native-quick-crypto/android/CMakeLists.txt +++ b/packages/react-native-quick-crypto/android/CMakeLists.txt @@ -60,21 +60,7 @@ include(${CMAKE_SOURCE_DIR}/../nitrogen/generated/android/QuickCrypto+autolinkin # local includes include_directories( "src/main/cpp" - "../cpp/blake3" - "../cpp/cipher" - "../cpp/ec" - "../cpp/ed25519" - "../cpp/hash" - "../cpp/hkdf" - "../cpp/hmac" - "../cpp/keys" - "../cpp/mldsa" - "../cpp/pbkdf2" - "../cpp/random" - "../cpp/rsa" - "../cpp/sign" - "../cpp/scrypt" - "../cpp/utils" + "../cpp" "../deps/blake3/c" "../deps/fastpbkdf2" "../deps/ncrypto/include" diff --git a/packages/react-native-quick-crypto/cpp/blake3/HybridBlake3.cpp b/packages/react-native-quick-crypto/cpp/blake3/HybridBlake3.cpp index 69a6b87f..c993c30e 100644 --- a/packages/react-native-quick-crypto/cpp/blake3/HybridBlake3.cpp +++ b/packages/react-native-quick-crypto/cpp/blake3/HybridBlake3.cpp @@ -4,7 +4,7 @@ #include #include -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/cipher/CCMCipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/CCMCipher.cpp index 0482797e..8313173b 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/CCMCipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/CCMCipher.cpp @@ -1,5 +1,5 @@ #include "CCMCipher.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Cipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Cipher.cpp index b4b7280f..e2430cb3 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Cipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Cipher.cpp @@ -1,5 +1,5 @@ #include "ChaCha20Cipher.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Poly1305Cipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Poly1305Cipher.cpp index d1db2a39..d0029d2a 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Poly1305Cipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/ChaCha20Poly1305Cipher.cpp @@ -1,5 +1,5 @@ #include "ChaCha20Poly1305Cipher.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/GCMCipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/GCMCipher.cpp index 676ba980..eb4f8066 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/GCMCipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/GCMCipher.cpp @@ -1,5 +1,5 @@ #include "GCMCipher.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/HybridCipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/HybridCipher.cpp index 72d7dd18..4ba25128 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/HybridCipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/HybridCipher.cpp @@ -6,7 +6,7 @@ #include #include "HybridCipher.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/HybridCipherFactory.hpp b/packages/react-native-quick-crypto/cpp/cipher/HybridCipherFactory.hpp index d094adc7..522baf0e 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/HybridCipherFactory.hpp +++ b/packages/react-native-quick-crypto/cpp/cipher/HybridCipherFactory.hpp @@ -10,7 +10,7 @@ #include "GCMCipher.hpp" #include "HybridCipherFactorySpec.hpp" #include "OCBCipher.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include "XSalsa20Cipher.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/cipher/HybridRsaCipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/HybridRsaCipher.cpp index 63ad022d..eaf8123a 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/HybridRsaCipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/HybridRsaCipher.cpp @@ -1,6 +1,6 @@ #include "HybridRsaCipher.hpp" #include "../keys/HybridKeyObjectHandle.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/OCBCipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/OCBCipher.cpp index d97322bc..ec7f74ad 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/OCBCipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/OCBCipher.cpp @@ -3,7 +3,7 @@ #include #include -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include diff --git a/packages/react-native-quick-crypto/cpp/cipher/XSalsa20Cipher.cpp b/packages/react-native-quick-crypto/cpp/cipher/XSalsa20Cipher.cpp index f857846b..05962512 100644 --- a/packages/react-native-quick-crypto/cpp/cipher/XSalsa20Cipher.cpp +++ b/packages/react-native-quick-crypto/cpp/cipher/XSalsa20Cipher.cpp @@ -2,7 +2,7 @@ #include // For std::runtime_error #include "NitroModules/ArrayBuffer.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include "XSalsa20Cipher.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.cpp b/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.cpp index b0855e1e..1c57056f 100644 --- a/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.cpp +++ b/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.cpp @@ -21,7 +21,7 @@ #endif #include "HybridEcKeyPair.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.hpp b/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.hpp index ba4a1bcc..324de849 100644 --- a/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.hpp +++ b/packages/react-native-quick-crypto/cpp/ec/HybridEcKeyPair.hpp @@ -6,7 +6,7 @@ #include #include "HybridEcKeyPairSpec.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/ed25519/HybridEdKeyPair.hpp b/packages/react-native-quick-crypto/cpp/ed25519/HybridEdKeyPair.hpp index 4c32d3ff..14fb88ed 100644 --- a/packages/react-native-quick-crypto/cpp/ed25519/HybridEdKeyPair.hpp +++ b/packages/react-native-quick-crypto/cpp/ed25519/HybridEdKeyPair.hpp @@ -4,7 +4,7 @@ #include #include "HybridEdKeyPairSpec.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/hash/HybridHash.cpp b/packages/react-native-quick-crypto/cpp/hash/HybridHash.cpp index e0c94088..977b619a 100644 --- a/packages/react-native-quick-crypto/cpp/hash/HybridHash.cpp +++ b/packages/react-native-quick-crypto/cpp/hash/HybridHash.cpp @@ -7,7 +7,7 @@ #include #include "HybridHash.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/hkdf/HybridHkdf.cpp b/packages/react-native-quick-crypto/cpp/hkdf/HybridHkdf.cpp index e6f3426a..6cda4889 100644 --- a/packages/react-native-quick-crypto/cpp/hkdf/HybridHkdf.cpp +++ b/packages/react-native-quick-crypto/cpp/hkdf/HybridHkdf.cpp @@ -8,7 +8,7 @@ #include #include "HybridHkdf.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/keys/HybridKeyObjectHandle.cpp b/packages/react-native-quick-crypto/cpp/keys/HybridKeyObjectHandle.cpp index 6498246d..f1a2c8b0 100644 --- a/packages/react-native-quick-crypto/cpp/keys/HybridKeyObjectHandle.cpp +++ b/packages/react-native-quick-crypto/cpp/keys/HybridKeyObjectHandle.cpp @@ -3,7 +3,7 @@ #include "../utils/base64.h" #include "HybridKeyObjectHandle.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include #include diff --git a/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.cpp b/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.cpp index d746f663..3c626bff 100644 --- a/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.cpp +++ b/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.cpp @@ -1,5 +1,5 @@ #include "KeyObjectData.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include diff --git a/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.hpp b/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.hpp index 392d8a53..726b619b 100644 --- a/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.hpp +++ b/packages/react-native-quick-crypto/cpp/keys/KeyObjectData.hpp @@ -5,7 +5,7 @@ #include "KFormatType.hpp" #include "KeyEncoding.hpp" #include "KeyType.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/mldsa/HybridMlDsaKeyPair.cpp b/packages/react-native-quick-crypto/cpp/mldsa/HybridMlDsaKeyPair.cpp index ec641127..98970096 100644 --- a/packages/react-native-quick-crypto/cpp/mldsa/HybridMlDsaKeyPair.cpp +++ b/packages/react-native-quick-crypto/cpp/mldsa/HybridMlDsaKeyPair.cpp @@ -5,7 +5,7 @@ #include #include -#include "Utils.hpp" +#include "utils/Utils.hpp" #if OPENSSL_VERSION_NUMBER >= 0x30500000L #define RNQC_HAS_ML_DSA 1 diff --git a/packages/react-native-quick-crypto/cpp/pbkdf2/HybridPbkdf2.cpp b/packages/react-native-quick-crypto/cpp/pbkdf2/HybridPbkdf2.cpp index 4d68776c..2c25093d 100644 --- a/packages/react-native-quick-crypto/cpp/pbkdf2/HybridPbkdf2.cpp +++ b/packages/react-native-quick-crypto/cpp/pbkdf2/HybridPbkdf2.cpp @@ -1,5 +1,5 @@ #include "HybridPbkdf2.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/random/HybridRandom.cpp b/packages/react-native-quick-crypto/cpp/random/HybridRandom.cpp index 1e45982d..db7b5383 100644 --- a/packages/react-native-quick-crypto/cpp/random/HybridRandom.cpp +++ b/packages/react-native-quick-crypto/cpp/random/HybridRandom.cpp @@ -2,7 +2,7 @@ #include #include "HybridRandom.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/rsa/HybridRsaKeyPair.cpp b/packages/react-native-quick-crypto/cpp/rsa/HybridRsaKeyPair.cpp index df7b75a0..12d4195b 100644 --- a/packages/react-native-quick-crypto/cpp/rsa/HybridRsaKeyPair.cpp +++ b/packages/react-native-quick-crypto/cpp/rsa/HybridRsaKeyPair.cpp @@ -11,7 +11,7 @@ #include #include "HybridRsaKeyPair.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/scrypt/HybridScrypt.cpp b/packages/react-native-quick-crypto/cpp/scrypt/HybridScrypt.cpp index ca1ba0ab..6b8c7887 100644 --- a/packages/react-native-quick-crypto/cpp/scrypt/HybridScrypt.cpp +++ b/packages/react-native-quick-crypto/cpp/scrypt/HybridScrypt.cpp @@ -6,7 +6,7 @@ #include #include "HybridScrypt.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" namespace margelo::nitro::crypto { diff --git a/packages/react-native-quick-crypto/cpp/sign/HybridSignHandle.cpp b/packages/react-native-quick-crypto/cpp/sign/HybridSignHandle.cpp index c81a4a4e..84c6d5ad 100644 --- a/packages/react-native-quick-crypto/cpp/sign/HybridSignHandle.cpp +++ b/packages/react-native-quick-crypto/cpp/sign/HybridSignHandle.cpp @@ -2,7 +2,7 @@ #include "../keys/HybridKeyObjectHandle.hpp" #include "SignUtils.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include diff --git a/packages/react-native-quick-crypto/cpp/sign/HybridVerifyHandle.cpp b/packages/react-native-quick-crypto/cpp/sign/HybridVerifyHandle.cpp index 524c3af1..7731566e 100644 --- a/packages/react-native-quick-crypto/cpp/sign/HybridVerifyHandle.cpp +++ b/packages/react-native-quick-crypto/cpp/sign/HybridVerifyHandle.cpp @@ -2,7 +2,7 @@ #include "../keys/HybridKeyObjectHandle.hpp" #include "SignUtils.hpp" -#include "Utils.hpp" +#include "utils/Utils.hpp" #include #include diff --git a/packages/react-native-quick-crypto/nitrogen/generated/android/QuickCryptoOnLoad.cpp b/packages/react-native-quick-crypto/nitrogen/generated/android/QuickCryptoOnLoad.cpp index f51f515e..33907aba 100644 --- a/packages/react-native-quick-crypto/nitrogen/generated/android/QuickCryptoOnLoad.cpp +++ b/packages/react-native-quick-crypto/nitrogen/generated/android/QuickCryptoOnLoad.cpp @@ -15,24 +15,24 @@ #include #include -#include "HybridBlake3.hpp" -#include "HybridCipher.hpp" -#include "HybridCipherFactory.hpp" -#include "HybridEcKeyPair.hpp" -#include "HybridEdKeyPair.hpp" -#include "HybridHash.hpp" -#include "HybridHmac.hpp" -#include "HybridHkdf.hpp" -#include "HybridKeyObjectHandle.hpp" -#include "HybridPbkdf2.hpp" -#include "HybridRandom.hpp" -#include "HybridRsaCipher.hpp" -#include "HybridRsaKeyPair.hpp" -#include "HybridSignHandle.hpp" -#include "HybridVerifyHandle.hpp" -#include "HybridMlDsaKeyPair.hpp" -#include "HybridScrypt.hpp" -#include "HybridUtils.hpp" +#include "blake3/HybridBlake3.hpp" +#include "cipher/HybridCipher.hpp" +#include "cipher/HybridCipherFactory.hpp" +#include "ec/HybridEcKeyPair.hpp" +#include "ed25519/HybridEdKeyPair.hpp" +#include "hash/HybridHash.hpp" +#include "hmac/HybridHmac.hpp" +#include "hkdf/HybridHkdf.hpp" +#include "keys/HybridKeyObjectHandle.hpp" +#include "pbkdf2/HybridPbkdf2.hpp" +#include "random/HybridRandom.hpp" +#include "cipher/HybridRsaCipher.hpp" +#include "rsa/HybridRsaKeyPair.hpp" +#include "sign/HybridSignHandle.hpp" +#include "sign/HybridVerifyHandle.hpp" +#include "mldsa/HybridMlDsaKeyPair.hpp" +#include "scrypt/HybridScrypt.hpp" +#include "utils/HybridUtils.hpp" namespace margelo::nitro::crypto {