Internal build changes. Adds goog.exportSymbol statements for some modules.
PiperOrigin-RevId: 268913423
diff --git a/javascript/aead.js b/javascript/aead.js
index e7dbc84..4a4e280 100644
--- a/javascript/aead.js
+++ b/javascript/aead.js
@@ -58,4 +58,5 @@
decrypt(ciphertext, opt_associatedData) {}
}
+goog.exportSymbol('tink.Aead', Aead);
exports = Aead;
diff --git a/javascript/aead/aead_config.js b/javascript/aead/aead_config.js
index 07dd9bf..689a213 100644
--- a/javascript/aead/aead_config.js
+++ b/javascript/aead/aead_config.js
@@ -54,4 +54,5 @@
/** @const {string} */
AeadConfig.AES_GCM_TYPE_URL = AesGcmKeyManager.KEY_TYPE;
+goog.exportSymbol('tink.aead.AeadConfig', AeadConfig);
exports = AeadConfig;
diff --git a/javascript/aead/aead_key_templates.js b/javascript/aead/aead_key_templates.js
index ff26934..cd29c41 100644
--- a/javascript/aead/aead_key_templates.js
+++ b/javascript/aead/aead_key_templates.js
@@ -182,4 +182,15 @@
}
}
+goog.exportProperty(
+ AeadKeyTemplates, 'aes128CtrHmacSha256',
+ AeadKeyTemplates.aes128CtrHmacSha256);
+goog.exportProperty(
+ AeadKeyTemplates, 'aes256CtrHmacSha256',
+ AeadKeyTemplates.aes256CtrHmacSha256);
+goog.exportProperty(AeadKeyTemplates, 'aes128Gcm', AeadKeyTemplates.aes128Gcm);
+goog.exportProperty(AeadKeyTemplates, 'aes256Gcm', AeadKeyTemplates.aes256Gcm);
+goog.exportProperty(
+ AeadKeyTemplates, 'aes256GcmNoPrefix', AeadKeyTemplates.aes256GcmNoPrefix);
+goog.exportSymbol('tink.aead.AeadKeyTemplates', AeadKeyTemplates);
exports = AeadKeyTemplates;
diff --git a/javascript/aead/aead_wrapper.js b/javascript/aead/aead_wrapper.js
index e4891af..978a1e3 100644
--- a/javascript/aead/aead_wrapper.js
+++ b/javascript/aead/aead_wrapper.js
@@ -156,4 +156,5 @@
}
}
+goog.exportSymbol('tink.aead.AeadWrapper', AeadWrapper);
exports = AeadWrapper;
diff --git a/javascript/aead/aes_ctr_hmac_aead_key_manager.js b/javascript/aead/aes_ctr_hmac_aead_key_manager.js
index e033ef7..1323b5e 100644
--- a/javascript/aead/aes_ctr_hmac_aead_key_manager.js
+++ b/javascript/aead/aes_ctr_hmac_aead_key_manager.js
@@ -348,4 +348,6 @@
*/
AesCtrHmacAeadKeyManager.VERSION_ = 0;
+goog.exportSymbol(
+ 'tink.aead.AesCtrHmacAeadKeyManager', AesCtrHmacAeadKeyManager);
exports = AesCtrHmacAeadKeyManager;
diff --git a/javascript/aead/aes_gcm_key_manager.js b/javascript/aead/aes_gcm_key_manager.js
index 26c2bef..4e29718 100644
--- a/javascript/aead/aes_gcm_key_manager.js
+++ b/javascript/aead/aes_gcm_key_manager.js
@@ -228,4 +228,5 @@
/** @const @private {number} */
AesGcmKeyManager.VERSION_ = 0;
+goog.exportSymbol('tink.aead.AesGcmKeyManager', AesGcmKeyManager);
exports = AesGcmKeyManager;
diff --git a/javascript/binary_keyset_reader.js b/javascript/binary_keyset_reader.js
index bc81bae..ee93691 100644
--- a/javascript/binary_keyset_reader.js
+++ b/javascript/binary_keyset_reader.js
@@ -65,4 +65,5 @@
}
}
+goog.exportSymbol('tink.BinaryKeysetReader', BinaryKeysetReader);
exports = BinaryKeysetReader;
diff --git a/javascript/binary_keyset_writer.js b/javascript/binary_keyset_writer.js
index 21b1e23..d274cb7 100644
--- a/javascript/binary_keyset_writer.js
+++ b/javascript/binary_keyset_writer.js
@@ -34,4 +34,5 @@
}
}
+goog.exportSymbol('tink.BinaryKeysetWriter', BinaryKeysetWriter);
exports = BinaryKeysetWriter;
diff --git a/javascript/cleartext_keyset_handle.js b/javascript/cleartext_keyset_handle.js
index caa3ff9..dcf9297 100644
--- a/javascript/cleartext_keyset_handle.js
+++ b/javascript/cleartext_keyset_handle.js
@@ -91,4 +91,5 @@
}
}
+goog.exportSymbol('tink.CleartextKeysetHandle', CleartextKeysetHandle);
exports = CleartextKeysetHandle;
diff --git a/javascript/crypto_format.js b/javascript/crypto_format.js
index e8a644a..73737e2 100644
--- a/javascript/crypto_format.js
+++ b/javascript/crypto_format.js
@@ -134,5 +134,5 @@
*/
CryptoFormat.RAW_PREFIX = new Uint8Array(0);
-
+goog.exportSymbol('tink.CryptoFormat', CryptoFormat);
exports = CryptoFormat;
diff --git a/javascript/hybrid/hybrid_config.js b/javascript/hybrid/hybrid_config.js
index 1784995..1a2a0f5 100644
--- a/javascript/hybrid/hybrid_config.js
+++ b/javascript/hybrid/hybrid_config.js
@@ -56,6 +56,7 @@
const ECIES_AEAD_HKDF_PRIVATE_KEY_TYPE =
EciesAeadHkdfPrivateKeyManager.KEY_TYPE;
+goog.exportSymbol('tink.hybrid.HybridConfig.register', register);
exports = {
register,
ENCRYPT_PRIMITIVE_NAME,
diff --git a/javascript/hybrid/hybrid_decrypt_wrapper.js b/javascript/hybrid/hybrid_decrypt_wrapper.js
index a03baad..5fd8bbc 100644
--- a/javascript/hybrid/hybrid_decrypt_wrapper.js
+++ b/javascript/hybrid/hybrid_decrypt_wrapper.js
@@ -128,4 +128,5 @@
}
}
+goog.exportSymbol('tink.hybrid.HybridDecryptWrapper', HybridDecryptWrapper);
exports = HybridDecryptWrapper;
diff --git a/javascript/hybrid/hybrid_encrypt_wrapper.js b/javascript/hybrid/hybrid_encrypt_wrapper.js
index b6fb557..d1aab4a 100644
--- a/javascript/hybrid/hybrid_encrypt_wrapper.js
+++ b/javascript/hybrid/hybrid_encrypt_wrapper.js
@@ -84,4 +84,5 @@
}
}
+goog.exportSymbol('tink.hybrid.HybridEncryptWrapper', HybridEncryptWrapper);
exports = HybridEncryptWrapper;
diff --git a/javascript/hybrid/hybrid_key_templates.js b/javascript/hybrid/hybrid_key_templates.js
index 0f1f376..94b064b 100644
--- a/javascript/hybrid/hybrid_key_templates.js
+++ b/javascript/hybrid/hybrid_key_templates.js
@@ -142,4 +142,5 @@
return params;
};
+goog.exportSymbol('tink.hybrid.HybridKeyTemplates', HybridKeyTemplates);
exports = HybridKeyTemplates;
diff --git a/javascript/hybrid/registry_ecies_aead_hkdf_dem_helper.js b/javascript/hybrid/registry_ecies_aead_hkdf_dem_helper.js
index 7d4e8b5..f3b99cb 100644
--- a/javascript/hybrid/registry_ecies_aead_hkdf_dem_helper.js
+++ b/javascript/hybrid/registry_ecies_aead_hkdf_dem_helper.js
@@ -184,4 +184,5 @@
}
}
+goog.exportSymbol('tink.hybrid.RegistryEciesAeadHkdfDemHelper', RegistryEciesAeadHkdfDemHelper);
exports = RegistryEciesAeadHkdfDemHelper;
diff --git a/javascript/hybrid_decrypt.js b/javascript/hybrid_decrypt.js
index 0d5c419..e99652d 100644
--- a/javascript/hybrid_decrypt.js
+++ b/javascript/hybrid_decrypt.js
@@ -72,4 +72,5 @@
decrypt(ciphertext, opt_contextInfo) {}
}
+goog.exportSymbol('tink.HybridDecrypt', HybridDecrypt);
exports = HybridDecrypt;
diff --git a/javascript/hybrid_encrypt.js b/javascript/hybrid_encrypt.js
index d204aa4..9d5423f 100644
--- a/javascript/hybrid_encrypt.js
+++ b/javascript/hybrid_encrypt.js
@@ -71,4 +71,5 @@
encrypt(plaintext, opt_contextInfo) {}
}
+goog.exportSymbol('tink.HybridEncrypt', HybridEncrypt);
exports = HybridEncrypt;
diff --git a/javascript/key_manager.js b/javascript/key_manager.js
index c59dd0b..a28b17f 100644
--- a/javascript/key_manager.js
+++ b/javascript/key_manager.js
@@ -124,6 +124,9 @@
getKeyFactory() {}
}
+goog.exportSymbol('tink.KeyManager', KeyManager);
+goog.exportSymbol('tink.KeyFactory', KeyFactory);
+goog.exportSymbol('tink.PrivateKeyFactory', PrivateKeyFactory);
exports = {
KeyManager,
KeyFactory,
diff --git a/javascript/keyset_handle.js b/javascript/keyset_handle.js
index b7701ee..1a9596b 100644
--- a/javascript/keyset_handle.js
+++ b/javascript/keyset_handle.js
@@ -229,4 +229,5 @@
}
}
+goog.exportSymbol('tink.KeysetHandle', KeysetHandle);
exports = KeysetHandle;
diff --git a/javascript/keyset_reader.js b/javascript/keyset_reader.js
index 6aa201d..e48f01e 100644
--- a/javascript/keyset_reader.js
+++ b/javascript/keyset_reader.js
@@ -39,4 +39,5 @@
readEncrypted() {}
}
+goog.exportSymbol('tink.KeysetReader', KeysetReader);
exports = KeysetReader;
diff --git a/javascript/keyset_writer.js b/javascript/keyset_writer.js
index 78c32fa..416064a 100644
--- a/javascript/keyset_writer.js
+++ b/javascript/keyset_writer.js
@@ -31,4 +31,5 @@
write(keyset) {}
}
+goog.exportSymbol('tink.KeysetWriter', KeysetWriter);
exports = KeysetWriter;
diff --git a/javascript/mac.js b/javascript/mac.js
index b842119..771c73b 100644
--- a/javascript/mac.js
+++ b/javascript/mac.js
@@ -44,4 +44,5 @@
verifyMac(tag, data) {}
}
+goog.exportSymbol('tink.Mac', Mac);
exports = Mac;
diff --git a/javascript/primitive_set.js b/javascript/primitive_set.js
index 8bac7c3..51d6fd9 100644
--- a/javascript/primitive_set.js
+++ b/javascript/primitive_set.js
@@ -254,6 +254,8 @@
}
}
+goog.exportSymbol('tink.Entry', Entry);
+goog.exportSymbol('tink.PrimitiveSet', PrimitiveSet);
exports = {
Entry,
PrimitiveSet,
diff --git a/javascript/primitive_wrapper.js b/javascript/primitive_wrapper.js
index 51e9ac8..b06adda 100644
--- a/javascript/primitive_wrapper.js
+++ b/javascript/primitive_wrapper.js
@@ -44,4 +44,5 @@
getPrimitiveType() {}
}
+goog.exportSymbol('tink.PrimitiveWrapper', PrimitiveWrapper);
exports = PrimitiveWrapper;
diff --git a/javascript/public_key_sign.js b/javascript/public_key_sign.js
index 169f95a..0ef480c 100644
--- a/javascript/public_key_sign.js
+++ b/javascript/public_key_sign.js
@@ -35,4 +35,5 @@
sign(message) {}
}
+goog.exportSymbol('tink.PublicKeySign', PublicKeySign);
exports = PublicKeySign;
diff --git a/javascript/public_key_verify.js b/javascript/public_key_verify.js
index e546398..fc8f548 100644
--- a/javascript/public_key_verify.js
+++ b/javascript/public_key_verify.js
@@ -37,4 +37,5 @@
verify(signature, message) {}
}
+goog.exportSymbol('tink.PublicKeyVerify', PublicKeyVerify);
exports = PublicKeyVerify;
diff --git a/javascript/registry.js b/javascript/registry.js
index 189f2c4..fe92c13 100644
--- a/javascript/registry.js
+++ b/javascript/registry.js
@@ -295,4 +295,5 @@
*/
Registry.primitiveTypeToWrapper_ = new Map();
+goog.exportSymbol('tink.Registry', Registry);
exports = Registry;