Rice Pastry API

Uses of Interface
org.mpisws.p2p.transport.peerreview.PeerReviewConstants

Packages that use PeerReviewConstants
org.mpisws.p2p.testing.transportlayer.peerreview   
org.mpisws.p2p.testing.transportlayer.replay   
org.mpisws.p2p.transport.peerreview   
org.mpisws.p2p.transport.peerreview.audit   
org.mpisws.p2p.transport.peerreview.authpush   
org.mpisws.p2p.transport.peerreview.challenge   
org.mpisws.p2p.transport.peerreview.commitment   
org.mpisws.p2p.transport.peerreview.evidence   
org.mpisws.p2p.transport.peerreview.history   
org.mpisws.p2p.transport.peerreview.history.logentry   
org.mpisws.p2p.transport.peerreview.identity   
org.mpisws.p2p.transport.peerreview.infostore   
org.mpisws.p2p.transport.peerreview.message   
org.mpisws.p2p.transport.peerreview.replay   
org.mpisws.p2p.transport.peerreview.replay.playback   
org.mpisws.p2p.transport.peerreview.replay.record   
org.mpisws.p2p.transport.peerreview.statement   
 

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

Classes in org.mpisws.p2p.testing.transportlayer.peerreview that implement PeerReviewConstants
 class PRInconsistent1.ForkingSecureHistory
           
 

Uses of PeerReviewConstants in org.mpisws.p2p.testing.transportlayer.replay
 

Classes in org.mpisws.p2p.testing.transportlayer.replay that implement PeerReviewConstants
 class MyEntryDeserializer
           
 

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

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

Classes in org.mpisws.p2p.transport.peerreview that implement PeerReviewConstants
 class Basics
           
 class PeerReviewImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 

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

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.audit
 interface AuditProtocol<Handle extends RawSerializable,Identifier>
           
 interface EvidenceTool<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 

Classes in org.mpisws.p2p.transport.peerreview.audit that implement PeerReviewConstants
 class AuditProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 class EvidenceToolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.authpush
 

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.authpush
 interface AuthenticatorPushProtocol<Handle,Identifier extends RawSerializable>
           
 

Classes in org.mpisws.p2p.transport.peerreview.authpush that implement PeerReviewConstants
 class AuthenticatorPushProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
          This protocol collects authenticators from incoming messages and, once in a while, batches them together and sends them to the witnesses.
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.challenge
 

Classes in org.mpisws.p2p.transport.peerreview.challenge that implement PeerReviewConstants
 class ChallengeHashPolicy<Identifier>
           
 class ChallengeResponseProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.commitment
 

Classes in org.mpisws.p2p.transport.peerreview.commitment that implement PeerReviewConstants
 class CommitmentProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.evidence
 

Classes in org.mpisws.p2p.transport.peerreview.evidence that implement PeerReviewConstants
 class AuditResponse<Handle extends RawSerializable>
          Snippit is the contents (everything but the type) RESP_AUDIT byte type nodehandle myHandle LogSnippit logSnippit
 class ChallengeAudit
          CHAL_AUDIT byte type byte flags // 1=includePrevCheckpoint 2=fullMessagesToSender 4=fullMessagesAll [bitfield] authenticator from authenticator to
 class EvidenceSerializerImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 class EvidenceTransferProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
          This protocol transfers evidence to the witnesses
 class ProofInconsistent
          PROOF_INCONSISTENT byte type = PROOF_INCONSISTENT authenticator auth1 char whichInconsistency // 0=another auth, 1=a log snippet authenticator auth2 // if whichInconsistency==0 long long firstSeq // these fields exist only if whichInconsistency==1 hash baseHash [entries]
 class ProofNonconformant<Handle extends RawSerializable>
          PROOF_NONCONFORMANT byte type = PROOF_NONCONFORMANT authenticator to nodehandle myHandle long long firstSeq hash baseHash [snippet; see RESP_AUDIT]
 

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

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.history
 interface SecureHistory
           
 

Classes in org.mpisws.p2p.transport.peerreview.history that implement PeerReviewConstants
 class SecureHistoryFactoryImpl
           
 class SecureHistoryImpl
          The following class implements PeerReview's log.
 

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

Classes in org.mpisws.p2p.transport.peerreview.history.logentry that implement PeerReviewConstants
 class EvtAck<Identifier extends RawSerializable>
          EVT_ACK nodeID remoteID long long ackedSeq long long hisSeq hash hTopMinusOne signature sig
 class EvtInit<Handle extends RawSerializable>
           
 class EvtRecv<Handle extends RawSerializable>
          EVT_RECV handle senderHandle long long senderSeq bool hashed data payload - or - relevantPayload, hash
 class EvtSend<Identifier extends RawSerializable>
          EVT_SEND nodeID receiverID bool hashed data payload - or - relevantPayload, hash
 class EvtSendSign
          EVT_SENDSIGN signature sig data restOfMessage
 class EvtSign
           
 class HistoryEvent
           
 

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

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

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

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.infostore
 

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.infostore
 interface Evidence
           
 interface PeerInfoStore<Handle,Identifier>
           
 

Classes in org.mpisws.p2p.transport.peerreview.infostore that implement PeerReviewConstants
 class PeerInfoRecord<Handle,Identifier>
          This is just an index to the real evidence which is on disk
 class PeerInfoStoreImpl<Handle,Identifier>
          In this class, the PeerReview library keeps information about its peers.
 

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

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.message
 interface PeerReviewMessage
           
 

Classes in org.mpisws.p2p.transport.peerreview.message that implement PeerReviewConstants
 class AccusationMessage<Identifier extends RawSerializable>
          MSG_ACCUSATION byte type = MSG_ACCUSATION nodeID originator nodeID subject long long evidenceSeq [evidence bytes follow]
 class AckMessage<Identifier extends RawSerializable>
          MSG_ACK byte type = MSG_ACK nodeID recipientID long long sendEntrySeq long long recvEntrySeq hash hashTopMinusOne signature sig
 class AuthPushMessage<Identifier extends RawSerializable>
          Builds the message to a target size.
 class AuthRequest<Identifier extends RawSerializable>
          MSG_AUTHREQ byte type = MSG_AUTHREQ long long timestamp nodeID subject
 class AuthResponse<Identifier extends RawSerializable>
          MSG_AUTHRESP byte type = MSG_AUTHRESP nodeID subject authenticator a1 // newest authenticator before timestamp in AUTHREQ authenticator a2 // most recent authenticator
 class ChallengeMessage<Identifier extends RawSerializable>
          MSG_CHALLENGE byte type = MSG_CHALLENGE nodeID originator long long evidenceSeq byte chalType = {CHAL_AUDIT|CHAL_SEND} [challenge payload follows]
 class OutgoingUserDataMessage<Handle extends RawSerializable>
           
 class ResponseMessage<Identifier extends RawSerializable>
          MSG_RESPONSE byte type = MSG_RESPONSE nodeID originator nodeID subject long long evidenceSeq byte challengeType = {CHAL_AUDIT|CHAL_SEND} [response payload follows]
 class UserDataMessage<Handle extends RawSerializable>
          Note, it's only Evidence when the type has been changed.
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.replay
 

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.replay
 interface Verifier<Handle>
           
 

Classes in org.mpisws.p2p.transport.peerreview.replay that implement PeerReviewConstants
 class BasicEntryDeserializer
           
 class VerifierImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 

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

Classes in org.mpisws.p2p.transport.peerreview.replay.playback that implement PeerReviewConstants
 class ReplayLayer<Identifier>
           
 class ReplayVerifier<Identifier>
           
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.replay.record
 

Classes in org.mpisws.p2p.transport.peerreview.replay.record that implement PeerReviewConstants
 class RecordLayer<Identifier>
           
 class RecordSocket<Identifier>
           
 

Uses of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.statement
 

Subinterfaces of PeerReviewConstants in org.mpisws.p2p.transport.peerreview.statement
 interface StatementProtocol<Handle,Identifier extends RawSerializable>
          The purpose of this protocol is to make sure that we have all the nodeID certificates we need.
 

Classes in org.mpisws.p2p.transport.peerreview.statement that implement PeerReviewConstants
 class Statement<Identifier extends RawSerializable>
           
 class StatementProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection