eccDeriveSharedSecret
FunctionECDH 密钥协商:基于己方私钥与对方公钥推导共享密钥。
Signature
function eccDeriveSharedSecret(privateKey: string, peerPublicKey: string, curve?: ECCCurve): Promise<string>Parameters
| Name | Type | Description |
|---|---|---|
| privateKey | string | Base64 编码的己方 PKCS8 私钥 |
| peerPublicKey | string | Base64 编码的对方 SPKI 公钥 |
| curveoptional | ECCCurve default: 'P-256' | 椭圆曲线,默认 P-256 |
Returns
Promise<string>
Base64 编码的共享密钥
Source
packages/encryptor/src/ECCHelper.ts:119