The key agreement algorithm to use.
The key agreement algorithm to use.
Prefix for agreement key names.
The bit length for ephemeral agreement keys.
The bit length for ephemeral agreement keys.
The type of ephemeral keys to use for the agreement.
The type of ephemeral keys to use for the agreement.
The symmetric cipher algorithm to use.
The symmetric cipher algorithm to use.
The operation mode and padding scheme to use with the symmetric cipher.
The operation mode and padding scheme to use with the symmetric cipher.
Key store to use
Retrieve the local private agreement key.
Retrieve the local private agreement key.
Compute a key label from a local socket identity.
Compute a key label from a local socket identity. The default implementation uses the label "local" for an empty identity and a string consisting of ":" separated hexadecimal byte values otherwise.
Local socket identity
Retrieve the local private signature key.
Retrieve the local private signature key.
Retrieve the remote public agreement key for a message recipient.
Retrieve the remote public agreement key for a message recipient.
The routing information from an outgoing message
A public key usable with the configured agreement algorithm
Compute a key label from message routing information.
Compute a key label from message routing information. The default implementation uses the label "remote" for an empty path and a string consisting of ":" separated hexadecimal byte values of the last path entry otherwise.
The routing information of a message
A key label
Retrieve the remote public signature key for a message originator.
Retrieve the remote public signature key for a message originator.
The routing information from an incoming message
A public key usable with the configured signature algorithm
The signature algorithm to use.
The signature algorithm to use.
Prefix for signature key names.
Transform an incoming message.
Transform an incoming message.
Original message
Original routing information
Transformed message and routing information
Transform an outgoing message.
Transform an outgoing message.
Original message
Original routing information
Transformed message and routing information
Cryptographic security transform obtaining keys from a key store.