|
@@ -11,7 +11,8 @@ namespace Riddle {
|
|
|
|
|
|
public InetSocketAddress app_socket_address { get; set; }
|
|
|
|
|
|
- public IdentityRiddle.from_identity(string identiy) {
|
|
|
+ public IdentityRiddle.from_identity(string identiy, string group) {
|
|
|
+ this.group = group;
|
|
|
var parts = identiy.split(":", 2);
|
|
|
public_key = Base64.decode (parts[0]);
|
|
|
private_key = Base64.decode (parts[1]);
|
|
@@ -20,7 +21,8 @@ namespace Riddle {
|
|
|
Sodium.Random.random_bytes (token);
|
|
|
}
|
|
|
|
|
|
- public IdentityRiddle(string public_key) {
|
|
|
+ public IdentityRiddle(string public_key, string group) {
|
|
|
+ this.group = group;
|
|
|
this.public_key = Base64.decode (public_key);
|
|
|
|
|
|
token = new uint8[TOKEN_SIZE];
|