| Package | Description |
|---|---|
| ch.epfl.dedis.lib.proto |
| Modifier and Type | Method and Description |
|---|---|
Calypso.Write.Builder |
Calypso.Write.Builder.addAllCs(Iterable<? extends com.google.protobuf.ByteString> values)
Cs are the ElGamal parts for the symmetric key material (might
also contain an IV)
|
Calypso.Write.Builder |
Calypso.Write.Builder.addCs(com.google.protobuf.ByteString value)
Cs are the ElGamal parts for the symmetric key material (might
also contain an IV)
|
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.clearCs()
Cs are the ElGamal parts for the symmetric key material (might
also contain an IV)
|
Calypso.Write.Builder |
Calypso.Write.Builder.clearData()
Data should be encrypted by the application under the symmetric key in U and Cs
|
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.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.setCs(int index,
com.google.protobuf.ByteString value)
Cs are the ElGamal parts for the symmetric key material (might
also contain an IV)
|
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 Cs
|
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 © 2018. All rights reserved.