move DarkCrystal interface to briar-api

This commit is contained in:
ameba23
2021-03-02 12:48:49 +01:00
parent b86b0f5fbc
commit c7f6270b2a
2 changed files with 1 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
package org.briarproject.briar.socialbackup;
import org.briarproject.bramble.api.crypto.SecretKey;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import org.briarproject.briar.api.socialbackup.Shard;
import java.security.GeneralSecurityException;
import java.util.List;
@NotNullByDefault
public
interface DarkCrystal {
List<Shard> createShards(SecretKey secret, int shards, int threshold);
SecretKey combineShards(List<Shard> shards) throws GeneralSecurityException;
}