@signalapp/libsignal-client
Advanced tools
Comparing version 0.18.1 to 0.19.1
@@ -84,2 +84,3 @@ /// <reference types="node" /> | ||
static generate(): IdentityKeyPair; | ||
static deserialize(buffer: Buffer): IdentityKeyPair; | ||
serialize(): Buffer; | ||
@@ -328,3 +329,3 @@ signAlternateIdentity(other: PublicKey): Buffer; | ||
private constructor(); | ||
static new_NOT_FOR_PRODUCTION(mrenclave: Buffer, trustedCaCert: Buffer, attestationMsg: Buffer, earliestValidTimestamp: Date): Cds2Client; | ||
static new(mrenclave: Buffer, attestationMsg: Buffer, currentTimestamp: Date): Cds2Client; | ||
initialRequest(): Buffer; | ||
@@ -331,0 +332,0 @@ completeHandshake(buffer: Buffer): void; |
"use strict"; | ||
// | ||
// Copyright 2020-2021 Signal Messenger, LLC. | ||
// Copyright 2020-2022 Signal Messenger, LLC. | ||
// SPDX-License-Identifier: AGPL-3.0-only | ||
@@ -198,2 +198,6 @@ // | ||
} | ||
static deserialize(buffer) { | ||
const { privateKey, publicKey } = Native.IdentityKeyPair_Deserialize(buffer); | ||
return new IdentityKeyPair(PublicKey._fromNativeHandle(publicKey), PrivateKey._fromNativeHandle(privateKey)); | ||
} | ||
serialize() { | ||
@@ -859,4 +863,4 @@ return Native.IdentityKeyPair_Serialize(this.publicKey, this.privateKey); | ||
} | ||
static new_NOT_FOR_PRODUCTION(mrenclave, trustedCaCert, attestationMsg, earliestValidTimestamp) { | ||
return new Cds2Client(Native.Cds2ClientState_New(mrenclave, trustedCaCert, attestationMsg, earliestValidTimestamp.getTime())); | ||
static new(mrenclave, attestationMsg, currentTimestamp) { | ||
return new Cds2Client(Native.Cds2ClientState_New(mrenclave, attestationMsg, currentTimestamp.getTime())); | ||
} | ||
@@ -863,0 +867,0 @@ initialRequest() { |
@@ -68,3 +68,3 @@ // | ||
export function Cds2ClientState_InitialRequest(obj: Wrapper<Cds2ClientState>): Buffer; | ||
export function Cds2ClientState_New(mrenclave: Buffer, caCert: Buffer, attestationMsg: Buffer, earliestValidTimestamp: Timestamp): Cds2ClientState; | ||
export function Cds2ClientState_New(mrenclave: Buffer, attestationMsg: Buffer, currentTimestamp: Timestamp): Cds2ClientState; | ||
export function CiphertextMessage_FromPlaintextContent(m: Wrapper<PlaintextContent>): CiphertextMessage; | ||
@@ -108,2 +108,3 @@ export function CiphertextMessage_Serialize(obj: Wrapper<CiphertextMessage>): Buffer; | ||
export function HsmEnclaveClient_New(trustedPublicKey: Buffer, trustedCodeHashes: Buffer): HsmEnclaveClient; | ||
export function IdentityKeyPair_Deserialize(buffer: Buffer): {publicKey:PublicKey,privateKey:PrivateKey}; | ||
export function IdentityKeyPair_Serialize(publicKey: Wrapper<PublicKey>, privateKey: Wrapper<PrivateKey>): Buffer; | ||
@@ -110,0 +111,0 @@ export function IdentityKeyPair_SignAlternateIdentity(publicKey: Wrapper<PublicKey>, privateKey: Wrapper<PrivateKey>, otherIdentity: Wrapper<PublicKey>): Buffer; |
{ | ||
"name": "@signalapp/libsignal-client", | ||
"version": "0.18.1", | ||
"version": "0.19.1", | ||
"license": "AGPL-3.0-only", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
31239800
3402