All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/ecies_aead_hkdf.proto

package com.google.crypto.tink.proto;

public interface EciesAeadHkdfParamsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.crypto.tink.EciesAeadHkdfParams)
    com.google.protobuf.MessageLiteOrBuilder {

  /**
   * 
   * Key Encapsulation Mechanism.
   * Required.
   * 
* * .google.crypto.tink.EciesHkdfKemParams kem_params = 1; * @return Whether the kemParams field is set. */ boolean hasKemParams(); /** *
   * Key Encapsulation Mechanism.
   * Required.
   * 
* * .google.crypto.tink.EciesHkdfKemParams kem_params = 1; * @return The kemParams. */ com.google.crypto.tink.proto.EciesHkdfKemParams getKemParams(); /** *
   * Data Encapsulation Mechanism.
   * Required.
   * 
* * .google.crypto.tink.EciesAeadDemParams dem_params = 2; * @return Whether the demParams field is set. */ boolean hasDemParams(); /** *
   * Data Encapsulation Mechanism.
   * Required.
   * 
* * .google.crypto.tink.EciesAeadDemParams dem_params = 2; * @return The demParams. */ com.google.crypto.tink.proto.EciesAeadDemParams getDemParams(); /** *
   * EC point format.
   * Required.
   * 
* * .google.crypto.tink.EcPointFormat ec_point_format = 3; * @return The enum numeric value on the wire for ecPointFormat. */ int getEcPointFormatValue(); /** *
   * EC point format.
   * Required.
   * 
* * .google.crypto.tink.EcPointFormat ec_point_format = 3; * @return The ecPointFormat. */ com.google.crypto.tink.proto.EcPointFormat getEcPointFormat(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy