Signal-Setup-Guide icon indicating copy to clipboard operation
Signal-Setup-Guide copied to clipboard

How to set zkConfig in config.yml?

Open CyberCicco opened this issue 5 years ago • 4 comments

I don't understand how to get serverSecret and serverPublic for zkconfig.

CyberCicco avatar Sep 10 '20 09:09 CyberCicco

Hi,

you can generate it with this command:

java -jar service/target/TextSecureServer-3.21.jar zkparams

But before using this command you must update the zkgroup-java dependency in service/pom.xml from 0.6.0 to 0.7.0:

<dependency> <groupId>org.signal</groupId> <artifactId>zkgroup-java</artifactId> <version>0.7.0</version> </dependency>

maqnouch avatar Sep 10 '20 13:09 maqnouch

According to what you said, if there is a mistake, can you help me java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\resource61718542591683975.so @SuperCicco @aqnouch

15197287803 avatar Feb 24 '21 03:02 15197287803

I got error when generating zkparams. Could you please help me java.lang.UnsatisfiedLinkError: no zkgroup in java.library.path: [/Users/yang/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .] at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2660) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:829) at java.base/java.lang.System.loadLibrary(System.java:1867) at org.signal.zkgroup.internal.Native.(Native.java:37) at org.signal.zkgroup.ServerSecretParams.generate(ServerSecretParams.java:31) at org.signal.zkgroup.ServerSecretParams.generate(ServerSecretParams.java:22) at org.whispersystems.textsecuregcm.workers.ZkParamsCommand.run(ZkParamsCommand.java:25) at io.dropwizard.cli.Cli.run(Cli.java:78) at io.dropwizard.Application.run(Application.java:94) at org.whispersystems.textsecuregcm.WhisperServerService.main(WhisperServerService.java:406)

yang093 avatar Mar 05 '21 10:03 yang093

Hello i already run the command java -jar textSecureServer-5.71.jar in directory service/target.

and then i get public and private key. now i got confused in config.yml. is it the value of serverSecret is the private key and serverPublic is the public key?

Rahmaditha avatar May 10 '21 05:05 Rahmaditha