Socket
Socket
Sign inDemoInstall

@signalapp/libsignal-client

Package Overview
Dependencies
Maintainers
4
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@signalapp/libsignal-client - npm Package Compare versions

Comparing version 0.18.1 to 0.19.1

3

dist/index.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc