Swift - Secp256k1 вычислить общий секрет - PullRequest
0 голосов
/ 14 октября 2018

Я пытаюсь сгенерировать общий секрет с помощью secp256k1 EC.Я пробовал с https://github.com/soyersoyer/SwCrypt/, но не поддерживает кривую secp256k1.

Мне нужно сделать что-то вроде этого:

let pairOne = generateKeyPair()
let pairTwo = generateKeyPair()

let sharedOne = computeSharedSecret(privateKey: pairOne.privateKey, publicKey: pairTwo.publicKey)
let sharedTwo = computeSharedSecret(privateKey: pairTwo.privateKey, publicKey: pairOne.publicKey)

XCTAssertEqual(sharedOne, sharedTwo)

Знаете ли вы какую-нибудь библиотеку для этого?

...