Georges Martin wrote:
> Hello, I'm searching for help in building JSS for MacOS X 10.5.
>
> I've successfully built NSS 3.12, with MOZ_DEBUG_SYMBOLS set or not, 
> but always get a "ld: symbol(s) not found" whenever I try to build JSS, 
> as shown below.
>
> Any clues ? :-)
>
> TIA,
> Georges Martin
>
>
> $ make nss_build_all
>
> perl build_java.pl "SOURCE_PREFIX=../../dist" 
>   
after building NSS/NSPR with nss_build_all

cd ../jss and just type "make" and the Makefile will configure the build 
and exec the build script for you.

http://www.mozilla.org/projects/security/pki/jss/jss_build_4.2.5.html

Note: Java does need to be in your path.

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0
PATH=$JAVA_HOME/Commands:

export PATH JAVA_HOME

have a good day,

glen


> "SOURCE_RELEASE_PREFIX=../../dist/release/no-policy" 
> "SOURCE_RELEASE_CLASSES_DBG_DIR=classes_DBG" 
> "SOURCE_RELEASE_CLASSES_DIR=classes" "XPCLASS_DBG_JAR=xpclass_dbg.jar" 
> "XPCLASS_JAR=xpclass.jar" build
> Command variables:
> XPCLASS_JAR=xpclass.jar
> XPCLASS_DBG_JAR=xpclass_dbg.jar
> SOURCE_RELEASE_PREFIX=../../dist/release/no-policy
> SOURCE_RELEASE_CLASSES_DIR=classes
> SOURCE_RELEASE_CLASSES_DBG_DIR=classes_DBG
> SOURCE_PREFIX=../../dist
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/javah 
> -classpath ../../dist/classes_DBG -d ../../dist/private/jss/_jni 
> org.mozilla.jss.DatabaseCloser org.mozilla.jss.CryptoManager 
> org.mozilla.jss.crypto.Algorithm 
> org.mozilla.jss.crypto.EncryptionAlgorithm 
> org.mozilla.jss.crypto.PQGParams 
> org.mozilla.jss.crypto.SecretDecoderRing 
> org.mozilla.jss.pkcs11.CertProxy 
> org.mozilla.jss.pkcs11.CipherContextProxy 
> org.mozilla.jss.pkcs11.PK11Module org.mozilla.jss.pkcs11.ModuleProxy 
> org.mozilla.jss.pkcs11.PK11Cert org.mozilla.jss.pkcs11.PK11Cipher 
> org.mozilla.jss.pkcs11.PK11KeyWrapper 
> org.mozilla.jss.pkcs11.PK11MessageDigest 
> org.mozilla.jss.pkcs11.PK11PrivKey org.mozilla.jss.pkcs11.PK11PubKey 
> org.mozilla.jss.pkcs11.PK11SymKey 
> org.mozilla.jss.pkcs11.PK11KeyPairGenerator 
> org.mozilla.jss.pkcs11.PK11KeyGenerator 
> org.mozilla.jss.pkcs11.PK11Token org.mozilla.jss.pkcs11.PrivateKeyProxy 
> org.mozilla.jss.pkcs11.PublicKeyProxy 
> org.mozilla.jss.pkcs11.SymKeyProxy org.mozilla.jss.pkcs11.KeyProxy 
> org.mozilla.jss.pkcs11.PK11Token org.mozilla.jss.pkcs11.TokenProxy 
> org.mozilla.jss.pkcs11.PK11Signature org.mozilla.jss.pkcs11.PK11Store 
> org.mozilla.jss.pkcs11.PK11KeyPairGenerator 
> org.mozilla.jss.pkcs11.SigContextProxy 
> org.mozilla.jss.pkcs11.PK11RSAPublicKey 
> org.mozilla.jss.pkcs11.PK11DSAPublicKey 
> org.mozilla.jss.pkcs11.PK11ECPublicKey 
> org.mozilla.jss.pkcs11.PK11SecureRandom 
> org.mozilla.jss.provider.java.security.JSSKeyStoreSpi 
> org.mozilla.jss.SecretDecoderRing.KeyManager 
> org.mozilla.jss.ssl.SSLSocket org.mozilla.jss.ssl.SSLServerSocket 
> org.mozilla.jss.ssl.SocketBase org.mozilla.jss.util.Debug 
> org.mozilla.jss.util.Password
> cd org; make export
> cd mozilla; make export
> cd jss; make export
> cd util; make export
> make[4]: Nothing to be done for `export'.
> cd crypto; make export
> make[4]: Nothing to be done for `export'.
> cd SecretDecoderRing; make export
> make[4]: Nothing to be done for `export'.
> cd pkcs11; make export
> make[4]: Nothing to be done for `export'.
> cd ssl; make export
> make[4]: Nothing to be done for `export'.
> cd provider; make export
> cd java; make export
> cd security; make export
> make[6]: Nothing to be done for `export'.
> cd lib; make export
> make[1]: Nothing to be done for `export'.
> cd org; make private_export
> cd mozilla; make private_export
> cd jss; make private_export
> cd util; make private_export
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 444 jssutil.h jss_exceptions.h java_ids.h jss_bigint.h jssver.h 
> ./../../../../../dist/private/jss
> cd crypto; make private_export
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 444 Algorithm.h ../../../../../../dist/private/jss
> cd SecretDecoderRing; make private_export
> There are no private exports.
> cd pkcs11; make private_export
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 444 pk11util.h ../../../../../../dist/private/jss
> cd ssl; make private_export
> There are no private exports.
> cd provider; make private_export
> cd java; make private_export
> cd security; make private_export
> There are no private exports.
> There are no private exports.
> There are no private exports.
> There are no private exports.
> There are no private exports.
> There are no private exports.
> cd lib; make private_export
> There are no private exports.
> There are no private exports.
> cd org; make libs
> cd mozilla; make libs
> cd jss; make libs
> ./../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 664 
> Darwin9.4.0_DBG.OBJ/libjssmanage.a 
> ./../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd util; make libs
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 664 Darwin9.4.0_DBG.OBJ/libjssutil.a 
> ./../../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd crypto; make libs
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 664 Darwin9.4.0_DBG.OBJ/libjsscrypto.a 
> ./../../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd SecretDecoderRing; make libs
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 664 Darwin9.4.0_DBG.OBJ/libjsssdr.a 
> ./../../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd pkcs11; make libs
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 664 Darwin9.4.0_DBG.OBJ/libjsspkcs11.a 
> ./../../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd ssl; make libs
> ./../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall -R -m 
> 664 Darwin9.4.0_DBG.OBJ/libjssssl.a 
> ./../../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd provider; make libs
> cd java; make libs
> cd security; make libs
> ./../../../../../../coreconf/nsinstall/Darwin9.4.0_DBG.OBJ/nsinstall 
> -R -m 664 Darwin9.4.0_DBG.OBJ/libjss_provider_java_security.a 
> ./../../../../../../../dist/Darwin9.4.0_DBG.OBJ/lib
> cd lib; make libs
> rm -f Darwin9.4.0_DBG.OBJ/libjss4.jnilib
> cc -dynamiclib -compatibility_version 1 -current_version 1 
> -install_name @executable_path/libjss4.jnilib 
> -headerpad_max_install_names  -o Darwin9.4.0_DBG.OBJ/libjss4.jnilib  
> ./org/mozilla/jss/crypto/Darwin9.4.0_DBG.OBJ/Algorithm.o 
> ./org/mozilla/jss/crypto/Darwin9.4.0_DBG.OBJ/PQGParams.o 
> ./org/mozilla/jss/crypto/Darwin9.4.0_DBG.OBJ/SecretDecoderRing.o 
> ./org/mozilla/jss/SecretDecoderRing/Darwin9.4.0_DBG.OBJ/KeyManager.o 
> ./org/mozilla/jss/Darwin9.4.0_DBG.OBJ/CryptoManager.o 
> ./org/mozilla/jss/Darwin9.4.0_DBG.OBJ/PK11Finder.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11Cert.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11Cipher.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11KeyGenerator.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11KeyPairGenerator.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11KeyWrapper.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11MessageDigest.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11Module.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11PrivKey.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11PubKey.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11Signature.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11SecureRandom.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11Store.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11SymKey.o 
> ./org/mozilla/jss/pkcs11/Darwin9.4.0_DBG.OBJ/PK11Token.o 
> ./org/mozilla/jss/ssl/Darwin9.4.0_DBG.OBJ/SSLSocket.o 
> ./org/mozilla/jss/ssl/Darwin9.4.0_DBG.OBJ/callbacks.o 
> ./org/mozilla/jss/ssl/Darwin9.4.0_DBG.OBJ/SSLServerSocket.o 
> ./org/mozilla/jss/ssl/Darwin9.4.0_DBG.OBJ/common.o 
> ./org/mozilla/jss/ssl/Darwin9.4.0_DBG.OBJ/javasock.o 
> ./org/mozilla/jss/util/Darwin9.4.0_DBG.OBJ/jssutil.o 
> ./org/mozilla/jss/util/Darwin9.4.0_DBG.OBJ/jssver.o 
> ./org/mozilla/jss/util/Darwin9.4.0_DBG.OBJ/errstrings.o 
> ./org/mozilla/jss/util/Darwin9.4.0_DBG.OBJ/NativeErrcodes.o 
> ./org/mozilla/jss/provider/java/security/Darwin9.4.0_DBG.OBJ/JSSKeyStoreSpi.o 
>   -dylib_file 
> @executable_path/libsoftokn3.dylib:../../../dist/Darwin9.4.0_DBG.OBJ/lib/libsoftokn3.dylib
>  
> -L../../../dist/Darwin9.4.0_DBG.OBJ/lib -lnss3 -lsmime3 -lssl3 
> -L../../../dist/Darwin9.4.0_DBG.OBJ/lib -lplc4 -lplds4 -lnspr4
> Undefined symbols:
>   "_SECITEM_CopyItem_Util", referenced from:
>       _collect_der_certs in PK11Finder.o
>   "_BTOA_DataToAscii_Util", referenced from:
>       _GenerateCertRequest in PK11Token.o
>   "_PORT_SetError_Util", referenced from:
>       _findSlotByTokenNameAndCert in PK11Cert.o
>   "_SECOID_DestroyAlgorithmID_Util", referenced from:
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE in 
> PK11KeyGenerator.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE_1IV in 
> PK11KeyGenerator.o
>   "_SEC_ASN1EncodeItem_Util", referenced from:
>       _Java_org_mozilla_jss_pkcs11_PK11Store_getEncryptedPrivateKeyInfo 
> in PK11Store.o
>       _GenerateCertRequest in PK11Token.o
>   "_SECITEM_CompareItem_Util", referenced from:
>       _cert_chain_from_cert in PK11Finder.o
>       _find_child_cert in PK11Finder.o
>       _secCmpCertChainWCANames in callbacks.o
>       _secCmpCertChainWCANames in callbacks.o
>       _secCmpCertChainWCANames in callbacks.o
>   "_SECITEM_FreeItem_Util", referenced from:
>       _generate in PQGParams.o
>       _generate in PQGParams.o
>       _generate in PQGParams.o
>       _generate in PQGParams.o
>       _generate in PQGParams.o
>       _Java_org_mozilla_jss_crypto_PQGParams_paramsAreValidNative in 
> PQGParams.o
>       _Java_org_mozilla_jss_crypto_PQGParams_paramsAreValidNative in 
> PQGParams.o
>       _Java_org_mozilla_jss_crypto_PQGParams_paramsAreValidNative in 
> PQGParams.o
>       _Java_org_mozilla_jss_crypto_PQGParams_paramsAreValidNative in 
> PQGParams.o
>       _Java_org_mozilla_jss_crypto_PQGParams_paramsAreValidNative in 
> PQGParams.o
>       _doSDR in SecretDecoderRing.o
>       _doSDR in SecretDecoderRing.o
>       
> _Java_org_mozilla_jss_SecretDecoderRing_KeyManager_generateKeyNative in 
> KeyManager.o
>       
> _Java_org_mozilla_jss_SecretDecoderRing_KeyManager_generateUniqueNamedKeyNative
>  
> in KeyManager.o
>       
> _Java_org_mozilla_jss_SecretDecoderRing_KeyManager_lookupKeyNative in 
> KeyManager.o
>       
> _Java_org_mozilla_jss_CryptoManager_findCertByIssuerAndSerialNumberNative 
> in PK11Finder.o
>       
> _Java_org_mozilla_jss_CryptoManager_findCertByIssuerAndSerialNumberNative 
> in PK11Finder.o
>       _collect_der_certs in PK11Finder.o
>       _Java_org_mozilla_jss_CryptoManager_importCertPackageNative in 
> PK11Finder.o
>       _Java_org_mozilla_jss_CryptoManager_importCRLNative in PK11Finder.o
>       _Java_org_mozilla_jss_CryptoManager_verifyCertTempNative in PK11Finder.o
>       _Java_org_mozilla_jss_pkcs11_PK11Cert_getUniqueID in PK11Cert.o
>       _Java_org_mozilla_jss_pkcs11_PK11Cipher_initContextWithKeyBits in 
> PK11Cipher.o
>       _Java_org_mozilla_jss_pkcs11_PK11Cipher_initContextWithKeyBits in 
> PK11Cipher.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE in 
> PK11KeyGenerator.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE_1IV in 
> PK11KeyGenerator.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE_1IV in 
> PK11KeyGenerator.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyPairGenerator_generateDSAKeyPair in 
> PK11KeyPairGenerator.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyPairGenerator_generateDSAKeyPair in 
> PK11KeyPairGenerator.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyPairGenerator_generateDSAKeyPair in 
> PK11KeyPairGenerator.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyPairGenerator_generateECKeyPair in 
> PK11KeyPairGenerator.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapSymWithSym 
> in PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapSymWithSym 
> in PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapSymWithSym 
> in PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapSymWithPub 
> in PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapPrivWithSym 
> in PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapPrivWithSym 
> in PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeWrapPrivWithSym 
> in PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapPrivWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapPrivWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapPrivWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapPrivWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymWithSym in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymWithPriv in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymWithPriv in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymWithPriv in 
> PK11KeyWrapper.o
>       
> _Java_org_mozilla_jss_pkcs11_PK11KeyWrapper_nativeUnwrapSymPlaintext in 
> PK11KeyWrapper.o
>       _Java_org_mozilla_jss_pkcs11_PK11PrivKey_getUniqueID in PK11PrivKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PrivKey_fromPrivateKeyInfo in 
> PK11PrivKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PrivKey_fromPrivateKeyInfo in 
> PK11PrivKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PrivKey_getDSAParamsNative in 
> PK11PrivKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PrivKey_getDSAParamsNative in 
> PK11PrivKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PrivKey_getDSAParamsNative in 
> PK11PrivKey.o
>       _pubkFromRaw in PK11PubKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PubKey_getEncoded in PK11PubKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11PubKey_fromSPKI in PK11PubKey.o
>       _Java_org_mozilla_jss_pkcs11_PK11Signature_engineRawSignNative in 
> PK11Signature.o
>       _Java_org_mozilla_jss_pkcs11_PK11Signature_engineRawSignNative in 
> PK11Signature.o
>       _Java_org_mozilla_jss_pkcs11_PK11Signature_engineRawVerifyNative 
> in PK11Signature.o
>       _Java_org_mozilla_jss_pkcs11_PK11Signature_engineRawVerifyNative 
> in PK11Signature.o
>       _Java_org_mozilla_jss_pkcs11_PK11Token_generatePK10 in PK11Token.o
>       _Java_org_mozilla_jss_pkcs11_PK11Token_generatePK10 in PK11Token.o
>       _Java_org_mozilla_jss_pkcs11_PK11Token_generatePK10 in PK11Token.o
>       _JSS_ByteArrayToOctetString in jssutil.o
>       _JSS_ByteArrayToSECItem in jssutil.o
>       
> _Java_org_mozilla_jss_provider_java_security_JSSKeyStoreSpi_getCertNickname 
> in JSSKeyStoreSpi.o
>   "_PORT_Strdup_Util", referenced from:
>       _JSS_PK11_findCertAndSlotFromNickname in PK11Cert.o
>       _JSS_PK11_findCertsAndSlotFromNickname in PK11Cert.o
>   "_DER_Lengths_Util", referenced from:
>       _secCmpCertChainWCANames in callbacks.o
>   "_SECITEM_ZfreeItem_Util", referenced from:
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE in 
> PK11KeyGenerator.o
>       _Java_org_mozilla_jss_pkcs11_PK11KeyGenerator_generatePBE_1IV in 
> PK11KeyGenerator.o
>   "_PORT_NewArena_Util", referenced from:
>       _GenerateCertRequest in PK11Token.o
>       _JSSL_JavaCertAuthCallback in callbacks.o
>   "_PORT_Free_Util", referenced from:
>       
> _Java_org_mozilla_jss_SecretDecoderRing_KeyManager_lookupUniqueNamedKeyNative 
> in KeyManager.o
>       
> _Java_org_mozilla_jss_SecretDecoderRing_KeyManager_lookupUniqueNamedKeyNative 
> in KeyManager.o
>       
> _Java_org_mozilla_jss_SecretDecoderRing_KeyManager_lookupUniqueNamedKeyNative 
> in KeyManager.o
>       _JSS_PK11_findCertAndSlotFromNickname in PK11Cert.o
>       _JSS_PK11_findCertsAndSlotFromNickname in PK11Cert.o
>       _Java_org_mozilla_jss_ssl_SSLSocket_getStatus in SSLSocket.o
>       _Java_org_mozilla_jss_ssl_SSLSocket_getStatus in SSLSocket.o
>       _JSSL_DefaultCertAuthCallback in callbacks.o
>       _JSSL_JavaCertAuthCallback in callbacks.o
>       _JSSL_ConfirmExpiredPeerCert in callbacks.o
>   "_PORT_FreeArena_Util", referenced from:
>       _GenerateCertRequest in PK11Token.o
>       _GenerateCertRequest in PK11Token.o
>       _JSSL_JavaCertAuthCallback in callbacks.o
>   "_DER_GetInteger_Util", referenced from:
>       _Java_org_mozilla_jss_pkcs11_PK11Cert_getVersion in PK11Cert.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> make[1]: *** [Darwin9.4.0_DBG.OBJ/libjss4.jnilib] Error 1
> make: *** [libs] Error 2
>
> _______________________________________________
> dev-tech-crypto mailing list
> dev-tech-crypto@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-crypto
>   

_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to