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 }