generateSharedSecretBlocking

Performs key agreement with the other party's key material and returns the resulting shared secret as a ByteString.

Use generateSharedSecret when calling from suspending code.