Return the encoding of the transport public key; this value is sent to the IC
Return the transport secret key value
Applications would not normally need to call this
StaticdeserializeDeserialize TransportSecretKey from a bytestring
The passed value would typically be a string previously returned by calling serialize on a randomly-created TransportSecretKey.
StaticrandomCreate a random transport secret key
Transport Secret Key
Applications using VetKD create an ephemeral transport secret key and send the public key to the IC as part of their VetKD request. The returned VetKey is encrypted, and can only be decrypted using the transport secret key.