func (s *sessionCreator) DecryptMessageWithSessionToken() error { jsonMessage, err := shared.DecryptSymmetric(s.sessionToken, s.dto.EncryptedMessage) if err != nil { return err } msg := &dtos.GenTokenResponseMessage{} err = json.Unmarshal(jsonMessage, msg) if err != nil { return err } s.msg = msg return nil }
func (s *sessionToken) DecryptWithSessionToken(cipher []byte) ([]byte, error) { return shared.DecryptSymmetric(s.Token, cipher) }