| Package | Description |
|---|---|
| ch.epfl.dedis.lib.proto |
| Modifier and Type | Method and Description |
|---|---|
Calypso.Write.Builder |
Calypso.Write.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Calypso.Write.Builder |
Calypso.Write.Builder.clear() |
Calypso.Write.Builder |
Calypso.Write.Builder.clearC()
C is the ElGamal parts for the symmetric key material (might also
contain an IV)
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearCost()
Cost reflects how many coins you'll have to pay for a read-request
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearData()
Data should be encrypted by the application under the symmetric key
in U and C
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearE()
E is the non-interactive challenge as scalar
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearExtradata()
ExtraData is clear text and application-specific
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearF()
f is the proof - written in uppercase here so it is an exported
field, but in the OCS-paper it's lowercase.
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Calypso.Write.Builder |
Calypso.Write.Builder.clearLtsid()
LTSID points to the identity of the lts group
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Calypso.Write.Builder |
Calypso.Write.Builder.clearU()
U is the encrypted random value for the ElGamal encryption
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearUbar()
Ubar, E and f will be used by the server to verify the writer did
correctly encrypt the key.
|
Calypso.Write.Builder |
Calypso.Write.Builder.clone() |
Calypso.Write.Builder |
Calypso.Write.Builder.mergeCost(ByzCoinProto.Coin value)
Cost reflects how many coins you'll have to pay for a read-request
|
Calypso.Write.Builder |
Calypso.Write.Builder.mergeFrom(Calypso.Write other) |
Calypso.Write.Builder |
Calypso.Write.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Calypso.Write.Builder |
Calypso.Write.Builder.mergeFrom(com.google.protobuf.Message other) |
Calypso.Write.Builder |
Calypso.Write.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Calypso.Write.Builder |
Calypso.Write.newBuilder() |
static Calypso.Write.Builder |
Calypso.Write.newBuilder(Calypso.Write prototype) |
Calypso.Write.Builder |
Calypso.Write.newBuilderForType() |
protected Calypso.Write.Builder |
Calypso.Write.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Calypso.Write.Builder |
Calypso.Write.Builder.setC(com.google.protobuf.ByteString value)
C is the ElGamal parts for the symmetric key material (might also
contain an IV)
|
Calypso.Write.Builder |
Calypso.Write.Builder.setCost(ByzCoinProto.Coin.Builder builderForValue)
Cost reflects how many coins you'll have to pay for a read-request
|
Calypso.Write.Builder |
Calypso.Write.Builder.setCost(ByzCoinProto.Coin value)
Cost reflects how many coins you'll have to pay for a read-request
|
Calypso.Write.Builder |
Calypso.Write.Builder.setData(com.google.protobuf.ByteString value)
Data should be encrypted by the application under the symmetric key
in U and C
|
Calypso.Write.Builder |
Calypso.Write.Builder.setE(com.google.protobuf.ByteString value)
E is the non-interactive challenge as scalar
|
Calypso.Write.Builder |
Calypso.Write.Builder.setExtradata(com.google.protobuf.ByteString value)
ExtraData is clear text and application-specific
|
Calypso.Write.Builder |
Calypso.Write.Builder.setF(com.google.protobuf.ByteString value)
f is the proof - written in uppercase here so it is an exported
field, but in the OCS-paper it's lowercase.
|
Calypso.Write.Builder |
Calypso.Write.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Calypso.Write.Builder |
Calypso.Write.Builder.setLtsid(com.google.protobuf.ByteString value)
LTSID points to the identity of the lts group
|
Calypso.Write.Builder |
Calypso.Write.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Calypso.Write.Builder |
Calypso.Write.Builder.setU(com.google.protobuf.ByteString value)
U is the encrypted random value for the ElGamal encryption
|
Calypso.Write.Builder |
Calypso.Write.Builder.setUbar(com.google.protobuf.ByteString value)
Ubar, E and f will be used by the server to verify the writer did
correctly encrypt the key.
|
Calypso.Write.Builder |
Calypso.Write.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Calypso.Write.Builder |
Calypso.Write.toBuilder() |
Copyright © 2019. All rights reserved.