github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/crypto_pb.d.ts (about)

     1  // package: crypto
     2  // file: crypto.proto
     3  
     4  /* tslint:disable */
     5  /* eslint-disable */
     6  
     7  import * as jspb from "google-protobuf";
     8  import * as gogoproto_gogo_pb from "./gogoproto/gogo_pb";
     9  
    10  export class PublicKey extends jspb.Message { 
    11      getCurvetype(): number;
    12      setCurvetype(value: number): PublicKey;
    13      getPublickey(): Uint8Array | string;
    14      getPublickey_asU8(): Uint8Array;
    15      getPublickey_asB64(): string;
    16      setPublickey(value: Uint8Array | string): PublicKey;
    17  
    18      serializeBinary(): Uint8Array;
    19      toObject(includeInstance?: boolean): PublicKey.AsObject;
    20      static toObject(includeInstance: boolean, msg: PublicKey): PublicKey.AsObject;
    21      static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    22      static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    23      static serializeBinaryToWriter(message: PublicKey, writer: jspb.BinaryWriter): void;
    24      static deserializeBinary(bytes: Uint8Array): PublicKey;
    25      static deserializeBinaryFromReader(message: PublicKey, reader: jspb.BinaryReader): PublicKey;
    26  }
    27  
    28  export namespace PublicKey {
    29      export type AsObject = {
    30          curvetype: number,
    31          publickey: Uint8Array | string,
    32      }
    33  }
    34  
    35  export class PrivateKey extends jspb.Message { 
    36      getCurvetype(): number;
    37      setCurvetype(value: number): PrivateKey;
    38      getPublickey(): Uint8Array | string;
    39      getPublickey_asU8(): Uint8Array;
    40      getPublickey_asB64(): string;
    41      setPublickey(value: Uint8Array | string): PrivateKey;
    42      getPrivatekey(): Uint8Array | string;
    43      getPrivatekey_asU8(): Uint8Array;
    44      getPrivatekey_asB64(): string;
    45      setPrivatekey(value: Uint8Array | string): PrivateKey;
    46  
    47      serializeBinary(): Uint8Array;
    48      toObject(includeInstance?: boolean): PrivateKey.AsObject;
    49      static toObject(includeInstance: boolean, msg: PrivateKey): PrivateKey.AsObject;
    50      static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    51      static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    52      static serializeBinaryToWriter(message: PrivateKey, writer: jspb.BinaryWriter): void;
    53      static deserializeBinary(bytes: Uint8Array): PrivateKey;
    54      static deserializeBinaryFromReader(message: PrivateKey, reader: jspb.BinaryReader): PrivateKey;
    55  }
    56  
    57  export namespace PrivateKey {
    58      export type AsObject = {
    59          curvetype: number,
    60          publickey: Uint8Array | string,
    61          privatekey: Uint8Array | string,
    62      }
    63  }
    64  
    65  export class Signature extends jspb.Message { 
    66      getCurvetype(): number;
    67      setCurvetype(value: number): Signature;
    68      getSignature(): Uint8Array | string;
    69      getSignature_asU8(): Uint8Array;
    70      getSignature_asB64(): string;
    71      setSignature(value: Uint8Array | string): Signature;
    72  
    73      serializeBinary(): Uint8Array;
    74      toObject(includeInstance?: boolean): Signature.AsObject;
    75      static toObject(includeInstance: boolean, msg: Signature): Signature.AsObject;
    76      static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    77      static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    78      static serializeBinaryToWriter(message: Signature, writer: jspb.BinaryWriter): void;
    79      static deserializeBinary(bytes: Uint8Array): Signature;
    80      static deserializeBinaryFromReader(message: Signature, reader: jspb.BinaryReader): Signature;
    81  }
    82  
    83  export namespace Signature {
    84      export type AsObject = {
    85          curvetype: number,
    86          signature: Uint8Array | string,
    87      }
    88  }