Module: Ji2p::Control

Defined in:
lib/ji2p/control.rb,
lib/ji2p/control/dest.rb,
lib/ji2p/control/server.rb,
lib/ji2p/control/keypair.rb,
lib/ji2p/control/client_manager.rb,
lib/ji2p/control/socket_manager.rb,
lib/ji2p/control/tunnel_manager.rb

Defined Under Namespace

Modules: KeyGen Classes: ClientManager, Dest, Keypair, ServerConnection, SocketManager, SocketServer, TunnelManager

Constant Summary collapse

DEFAULT_SIG_TYPE =
Java::NetI2pCrypto::SigType::EdDSA_SHA512_Ed25519
DEFAULT_ENC_TYPE =
Java::NetI2pCrypto::EncType::ELGAMAL_2048
VALID_ENC_TYPES =
Java::NetI2pCrypto::EncType.constants.map { |c| c.to_s }.freeze
VALID_SIG_TYPES =
Java::NetI2pCrypto::SigType.constants.map { |c| c.to_s }.freeze

Class Method Summary collapse

Class Method Details

.unique_idObject



11
12
13
# File 'lib/ji2p/control.rb', line 11

def self.unique_id
  Digest::SHA1.hexdigest([Time.now, rand].join)
end