toggle menu
cryptography-kotlin
0.4.0
common
switch theme
search in API
cryptography-core
/
dev.whyoleg.cryptography.algorithms
/
ECDH
ECDH
interface
ECDH
:
EC
<
ECDH.PublicKey
,
ECDH.PrivateKey
,
ECDH.KeyPair
>
(
source
)
Members
Types
Companion
Link copied to clipboard
object
Companion
:
CryptographyAlgorithmId
<
ECDH
>
Key
Pair
Link copied to clipboard
interface
KeyPair
:
EC.KeyPair
<
ECDH.PublicKey
,
ECDH.PrivateKey
>
Private
Key
Link copied to clipboard
interface
PrivateKey
:
EC.PrivateKey
Public
Key
Link copied to clipboard
interface
PublicKey
:
EC.PublicKey
Properties
id
Link copied to clipboard
open
override
val
id
:
CryptographyAlgorithmId
<
ECDH
>
Functions
key
Pair
Generator
Link copied to clipboard
abstract
fun
keyPairGenerator
(
curve
:
EC.Curve
)
:
KeyGenerator
<
ECDH.KeyPair
>
private
Key
Decoder
Link copied to clipboard
abstract
fun
privateKeyDecoder
(
curve
:
EC.Curve
)
:
KeyDecoder
<
EC.PrivateKey.Format
,
ECDH.PrivateKey
>
public
Key
Decoder
Link copied to clipboard
abstract
fun
publicKeyDecoder
(
curve
:
EC.Curve
)
:
KeyDecoder
<
EC.PublicKey.Format
,
ECDH.PublicKey
>