Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
K
- k_ab - Variable in class net.i2p.router.crypto.ratchet.SplitKeys
- k_ba - Variable in class net.i2p.router.crypto.ratchet.SplitKeys
- KademliaNetworkDatabaseFacade - Class in net.i2p.router.networkdb.kademlia
-
Kademlia based version of the network database.
- KademliaNetworkDatabaseFacade(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
- KANJI - Enum constant in enum com.google.zxing.qrcode.decoder.Mode
- KBTrimmer - Class in org.klomp.snark.dht
-
Removes an element older than 15 minutes, but only if the bucket hasn't changed in 5 minutes.
- KBTrimmer(I2PAppContext, int) - Constructor for class org.klomp.snark.dht.KBTrimmer
- KBucket<T extends SimpleDataStructure> - Interface in net.i2p.kademlia
-
Group, without inherent ordering, a set of keys a certain distance away from a local key, using XOR as the distance metric Refactored from net.i2p.router.networkdb.kademlia
- KBucketImpl<T extends SimpleDataStructure> - Class in net.i2p.kademlia
-
A concurrent implementation using ConcurrentHashSet.
- KBucketImpl(I2PAppContext, int, int, int, KBucketTrimmer<T>) - Constructor for class net.i2p.kademlia.KBucketImpl
-
All entries in this bucket will have at least one bit different from us in the range [begin, end] inclusive.
- KBucketSet<T extends SimpleDataStructure> - Class in net.i2p.kademlia
-
In-memory storage of buckets sorted by the XOR metric from the base (us) passed in via the constructor.
- KBucketSet(I2PAppContext, T, int, int) - Constructor for class net.i2p.kademlia.KBucketSet
-
Use the default trim strategy, which removes a random entry.
- KBucketSet(I2PAppContext, T, int, int, KBucketTrimmer<T>) - Constructor for class net.i2p.kademlia.KBucketSet
-
Use the supplied trim strategy.
- KBucketTrimmer<K extends SimpleDataStructure> - Interface in net.i2p.kademlia
-
Called when a kbucket can no longer be split and is too big
- Kd - Variable in class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry
-
decryption round keys
- Ke - Variable in class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry
-
encryption round keys
- KEEP_ALIVE - Static variable in class org.cybergarage.http.HTTP
- KEEP_ALIVE - Static variable in class org.klomp.snark.Message
- keepAlive() - Method in class org.klomp.snark.Peer
-
Send keepalive
- keepAlive() - Method in class org.klomp.snark.PeerState
- keepAlive() - Method in class org.klomp.snark.WebPeer
- keepAliveMessage() - Method in class org.klomp.snark.PeerState
- key - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
- key - Variable in class net.i2p.router.networkdb.kademlia.MessageWrapper.OneTimeSession
-
ElG or ratchet
- key() - Method in class net.metanotion.util.skiplist.SkipLevels
- KEY - Enum constant in enum org.minidns.record.Record.TYPE
- KEY_ALGORITHM - Static variable in interface net.i2p.crypto.eddsa.EdDSAKey
-
The reported key algorithm for all EdDSA keys
- KEY_BACKUP_DIR - Static variable in class net.i2p.i2ptunnel.TunnelController
- KEY_LEN - Static variable in class net.i2p.router.transport.udp.SSU2Util
-
32
- KEY_SIZE - Static variable in class net.i2p.router.transport.ntcp.OutboundNTCP2State
- KEY_TYPE_ENCRYPTED_LS2 - Static variable in class net.i2p.data.DatabaseEntry
- KEY_TYPE_LEASESET - Static variable in class net.i2p.data.DatabaseEntry
- KEY_TYPE_LS2 - Static variable in class net.i2p.data.DatabaseEntry
- KEY_TYPE_META_LS2 - Static variable in class net.i2p.data.DatabaseEntry
- KEY_TYPE_ROUTERINFO - Static variable in class net.i2p.data.DatabaseEntry
-
these are the same as in i2np's DatabaseStoreMessage
- KEY_TYPE_SERVICE_LIST - Static variable in class net.i2p.data.DatabaseEntry
- KEY_TYPE_SERVICE_RECORD - Static variable in class net.i2p.data.DatabaseEntry
- keyAt(int) - Method in class net.i2p.router.crypto.ratchet.SparseArray
-
Given an index in the range
0...size()-1
, returns the key from theindex
th key-value mapping that this SparseArray stores. - KeyCacheEntry() - Constructor for class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry
- KeyCacheEntry(int, int) - Constructor for class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry
- KeyCertificate - Class in net.i2p.data
-
This certificate type gets its own class because it's going to be used a lot.
- KeyCertificate(byte[]) - Constructor for class net.i2p.data.KeyCertificate
- KeyCertificate(SigType) - Constructor for class net.i2p.data.KeyCertificate
-
A KeyCertificate with crypto type 0 (ElGamal) and the signature type as specified.
- KeyCertificate(SigType, EncType) - Constructor for class net.i2p.data.KeyCertificate
-
A KeyCertificate with crypto type and the signature type as specified.
- KeyCertificate(Certificate) - Constructor for class net.i2p.data.KeyCertificate
-
Up-convert a cert to this class
- KeyCertificate(SigningPublicKey) - Constructor for class net.i2p.data.KeyCertificate
-
A KeyCertificate with crypto type 0 (ElGamal) and the signature type and extra data from the given public key.
- KeyCertificate(SigningPublicKey, PublicKey) - Constructor for class net.i2p.data.KeyCertificate
-
A KeyCertificate with enc type from the given public key, and the signature type and extra data from the given public key.
- KeyData(RouterIdentity, PrivateKey, SigningPrivateKey) - Constructor for class net.i2p.router.startup.LoadRouterInfoJob.KeyData
- keyEquals(byte[]) - Method in class org.minidns.record.DNSKEY
- KeyFactory - Class in net.i2p.crypto.eddsa
- KeyFactory - Class in net.i2p.crypto.elgamal
-
Modified from eddsa
- KeyFactory - Interface in net.i2p.crypto
-
Make KeyPairs
- KeyFactory() - Constructor for class net.i2p.crypto.eddsa.KeyFactory
- KeyFactory() - Constructor for class net.i2p.crypto.elgamal.KeyFactory
- KEYFILE_PRIVATE_ENC - Static variable in class net.i2p.router.KeyManager
- KEYFILE_PRIVATE_SIGNING - Static variable in class net.i2p.router.KeyManager
- KEYFILE_PUBLIC_ENC - Static variable in class net.i2p.router.KeyManager
- KEYFILE_PUBLIC_SIGNING - Static variable in class net.i2p.router.KeyManager
- keyGenerator() - Method in class net.i2p.I2PAppContext
-
Component to generate ElGamal, DSA, and Session keys.
- KeyGenerator - Class in net.i2p.crypto
-
Define a way of generating asymmetrical key pairs as well as symmetrical keys
- KeyGenerator(I2PAppContext) - Constructor for class net.i2p.crypto.KeyGenerator
- keyID - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
- keyManager() - Method in class net.i2p.router.RouterContext
-
Coordinates the router's ElGamal and DSA keys, as well as any keys given to it by clients as part of a LeaseSet.
- KeyManager - Class in net.i2p.router
-
Maintain all of the key pairs for the router.
- KeyManager(RouterContext) - Constructor for class net.i2p.router.KeyManager
- KeyPair - Class in net.i2p.crypto
-
Same as java.security.KeyPair, but with I2P keys
- KeyPair(PublicKey, PrivateKey) - Constructor for class net.i2p.crypto.KeyPair
- KeyPairGenerator - Class in net.i2p.crypto.eddsa
-
Default keysize is 256 (Ed25519)
- KeyPairGenerator - Class in net.i2p.crypto.elgamal
-
Modified from eddsa Only supported strength is 2048
- KeyPairGenerator() - Constructor for class net.i2p.crypto.eddsa.KeyPairGenerator
- KeyPairGenerator() - Constructor for class net.i2p.crypto.elgamal.KeyPairGenerator
- keyRing() - Method in class net.i2p.I2PAppContext
-
Basic hash map
- keyRing() - Method in class net.i2p.router.RouterContext
-
override to support storage in router.config
- KeyRing - Class in net.i2p.util
-
simple
- KeyRing - Interface in net.i2p.crypto
-
A backend for storing and retrieving SigningPublicKeys to be used for verifying signatures.
- KeyRing() - Constructor for class net.i2p.util.KeyRing
- keys - Variable in class net.metanotion.util.skiplist.SkipSpan
- KEYS_FILENAME - Static variable in class net.i2p.router.startup.CreateRouterInfoJob
- KEYS2_FILENAME - Static variable in class net.i2p.router.startup.CreateRouterInfoJob
- KeysAndCert - Class in net.i2p.data
-
KeysAndCert has a public key, a signing key, and a certificate.
- KeysAndCert() - Constructor for class net.i2p.data.KeysAndCert
- KeySelector - Class in org.xlattice.crypto.filters
-
Given a key, populates arrays determining word and bit offsets into a Bloom filter.
- KeySelector(int, int) - Constructor for class org.xlattice.crypto.filters.KeySelector
-
Creates a key selector for a Bloom filter.
- KeySelector.BitSelector - Interface in org.xlattice.crypto.filters
- KeySelector.GenericBitSelector - Class in org.xlattice.crypto.filters
-
Extracts the k bit offsets from a key, suitable for general values of m and k.
- KeySelector.GenericWordSelector - Class in org.xlattice.crypto.filters
-
Extracts the k word offsets from a key.
- KeySelector.WordSelector - Interface in org.xlattice.crypto.filters
- keySer - Variable in class net.metanotion.io.block.index.BSkipSpan
- keySet() - Method in class net.i2p.util.OrderedProperties
- KEYSIZE_BYTES - Static variable in class net.i2p.data.PrivateKey
- KEYSIZE_BYTES - Static variable in class net.i2p.data.PublicKey
- KEYSIZE_BYTES - Static variable in class net.i2p.data.SessionKey
- KEYSIZE_BYTES - Static variable in class net.i2p.data.SigningPrivateKey
- KEYSIZE_BYTES - Static variable in class net.i2p.data.SigningPublicKey
- KEYSTORE_PREFIX - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
- KEYSTORE_SUFFIX - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
- KeyStoreProvider - Class in net.i2p.i2pcontrol.security
- KeyStoreProvider(String) - Constructor for class net.i2p.i2pcontrol.security.KeyStoreProvider
- KeyStoreUtil - Class in net.i2p.crypto
-
Keystore utilities, consolidated from various places.
- KeyStoreUtil() - Constructor for class net.i2p.crypto.KeyStoreUtil
- keyTag - Variable in class org.minidns.record.DelegatingDnssecRR
-
The key tag value of the DNSKEY RR that validates this signature.
- keyTag - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
- keyTag - Variable in class org.minidns.record.RRSIG
-
The key tag value of the DNSKEY RR that validates this signature.
- killGlobalContext() - Static method in class net.i2p.router.RouterContext
-
Kill the global I2PAppContext, so it isn't still around when we restart in the same JVM (Android).
- killInstance() - Method in class net.metanotion.io.block.index.BSkipLevels
- killInstance() - Method in class net.metanotion.io.block.index.BSkipSpan
- killInstance() - Method in class net.metanotion.util.skiplist.SkipLevels
- killInstance() - Method in class net.metanotion.util.skiplist.SkipSpan
- killIt() - Method in class edu.internet2.ndt.Tcpbw100
-
bigly -- must have been started with main() or runIt()
- killKeys() - Method in class net.i2p.router.Router
-
Not for external use.
- killSharedClient() - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
-
Kill the shared client, so that on restart in android we won't latch onto the old one
- KILO - Static variable in class edu.internet2.ndt.NDTConstants
- KILO_BITS - Static variable in class edu.internet2.ndt.NDTConstants
- KNOWN_OPENTRACKERS - Static variable in class org.klomp.snark.SnarkManager
-
hostnames for config form
- KRPC - Class in org.klomp.snark.dht
-
Standard BEP 5 Mods for I2P:
- KRPC(I2PAppContext, String, I2PSession) - Constructor for class org.klomp.snark.dht.KRPC
- KV_SEPARATOR - Static variable in class net.i2p.client.naming.HostTxtEntry
- KX - Enum constant in enum org.minidns.record.Record.TYPE
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form