class Shamir {

  @Nonnull
  public BigInteger recoverSecret(@Nonnull final Set<Share> shares, @Nonnull final RecoveryScheme recoveryScheme) {
    return rxShamir.recoverSecret(shares, recoveryScheme).blockingGet();
  }

  public  Shamir(@Nonnull final SecureRandom random);

}