Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.mpisws.p2p.transport.peerreview.history.HashProvider

Packages that use HashProvider
org.mpisws.p2p.testing.transportlayer.peerreview |
org.mpisws.p2p.transport.peerreview |
org.mpisws.p2p.transport.peerreview.audit |
org.mpisws.p2p.transport.peerreview.history |
org.mpisws.p2p.transport.peerreview.history.hasher |
org.mpisws.p2p.transport.peerreview.history.logentry |
org.mpisws.p2p.transport.peerreview.history.stub |
org.mpisws.p2p.transport.peerreview.identity |
org.mpisws.p2p.transport.peerreview.message |
org.mpisws.p2p.transport.peerreview.replay.playback |

Uses of HashProvider in org.mpisws.p2p.testing.transportlayer.peerreview

Constructors in org.mpisws.p2p.testing.transportlayer.peerreview with parameters of type HashProvider
`PRInconsistent1.ForkingSecureHistory(RandomAccessFileIOBuffer indexFile, RandomAccessFileIOBuffer dataFile, boolean readOnly, HashProvider hashProv, IndexEntryFactory indexFactory, Logger logger)`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview

Subinterfaces of HashProvider in org.mpisws.p2p.transport.peerreview
`interface` | `PeerReview<Handle extends RawSerializable,Identifier extends RawSerializable>`

Classes in org.mpisws.p2p.transport.peerreview that implement HashProvider
`class` | `PeerReviewImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.audit

Methods in org.mpisws.p2p.transport.peerreview.audit with parameters of type HashProvider
`boolean` | `LogSnippet.checkHashChainContains(byte[] keyNodeHash, long keyNodeSeq, HashProvider transport, Logger logger)`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.history

Fields in org.mpisws.p2p.transport.peerreview.history declared as HashProvider
`protected HashProvider` | `SecureHistoryImpl.hashProv`

Methods in org.mpisws.p2p.transport.peerreview.history with parameters of type HashProvider
`protected SecureHistoryImpl` | `SecureHistoryFactoryImpl.makeSecureHistory(RandomAccessFileIOBuffer indexFile, RandomAccessFileIOBuffer dataFile, boolean readOnly, HashProvider hashProv, IndexEntryFactory indexFactory, Logger logger)`

Constructors in org.mpisws.p2p.transport.peerreview.history with parameters of type HashProvider
`SecureHistoryFactoryImpl(HashProvider hashProv, Environment env)`
`SecureHistoryImpl(RandomAccessFileIOBuffer indexFile, RandomAccessFileIOBuffer dataFile, boolean readOnly, HashProvider hashProv, IndexEntryFactory indexFactory, Logger logger)`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.history.hasher

Classes in org.mpisws.p2p.transport.peerreview.history.hasher that implement HashProvider
`class` | `SHA1HashProvider`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.history.logentry

Constructors in org.mpisws.p2p.transport.peerreview.history.logentry with parameters of type HashProvider
`EvtRecv(Handle senderHandle, long topSeq, java.nio.ByteBuffer payload, int relevantLen, HashProvider hasher)`
`EvtSend(Identifier receiverId, java.nio.ByteBuffer payload, int relevantPayload, HashProvider hasher)`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.history.stub

Classes in org.mpisws.p2p.transport.peerreview.history.stub that implement HashProvider
`class` | `NullHashProvider`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.identity

Subinterfaces of HashProvider in org.mpisws.p2p.transport.peerreview.identity
`interface` | `IdentityTransport<Handle,Identifier>`

Classes in org.mpisws.p2p.transport.peerreview.identity that implement HashProvider
`class` | `IdentityTransportLayerImpl<Identifier,I>` TODO: make it store known certs to a file, make it periodically check the revocation server.

Constructors in org.mpisws.p2p.transport.peerreview.identity with parameters of type HashProvider
`IdentityTransportLayerImpl(Serializer<I> iSerializer, X509Serializer cSerializer, I localId, java.security.cert.X509Certificate localCert, java.security.PrivateKey localPrivate, TransportLayer<Identifier,java.nio.ByteBuffer> tl, HashProvider hasher, Environment env)`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.message

Methods in org.mpisws.p2p.transport.peerreview.message with parameters of type HashProvider
`byte[]` | `UserDataMessage.getInnerHash(java.nio.ByteBuffer header, HashProvider hasher)`
`byte[]` | `UserDataMessage.getInnerHash(HashProvider hasher)`
`byte[]` | `UserDataMessage.getInnerHash(RawSerializable myId, HashProvider hasher)` Identifier myId
`EvtRecv<Handle>` | `UserDataMessage.getReceiveEvent(HashProvider hasher)`

Uses of HashProvider in org.mpisws.p2p.transport.peerreview.replay.playback

Fields in org.mpisws.p2p.transport.peerreview.replay.playback declared as HashProvider
`protected HashProvider` | `ReplayVerifier.hashProv`

Constructors in org.mpisws.p2p.transport.peerreview.replay.playback with parameters of type HashProvider
`ReplayLayer(Serializer<Identifier> serializer, HashProvider hashProv, SecureHistory history, Identifier localHandle, Environment environment)`
`ReplayVerifier(Serializer<Identifier> serializer, HashProvider hashProv, SecureHistory history, Identifier localHandle, short signatureSizeBytes, short hashSizeBytes, int firstEntryToReplay, Logger logger)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.