anchor.diff:  import 'package:campus_mobile_experimental/core/models/authentication_model.dart';
   import 'package:campus_mobile_experimental/core/services/networking.dart';
  -import 'package:flutter/material.dart';
   import 'package:pointycastle/asymmetric/oaep.dart';
   import 'package:pointycastle/pointycastle.dart' as pc;
   import 'dart:typed_data';
   import 'package:encrypt/encrypt.dart';
   import 'dart:convert';
   
  -class AuthenticationService extends ChangeNotifier {
  +class AuthenticationService {
     AuthenticationService();
  -  bool _isLoading = false;
  -  DateTime _lastUpdated;
     String _error;
     AuthenticationModel _data;
  +  DateTime _lastUpdated;
   
     /// add state related things for view model here
     /// add any type of data manipulation here so it can be accessed via provider
  
positive.code:       };
  
        /// fetch data
        String response =
            await _networkHelper.authorizedPost(endpoint, authServiceHeaders);
  
        /// parse data
        final authenticationModel = authenticationModelFromJson(response);
        print(authenticationModel.toJson().toString());
        _isLoading = false;
  
        _data = data;
        notifyListeners();
      } catch (e) {
        _error = e.toString();
        _isLoading = false;
        notifyListeners();
      }
    }
  
    bool get isLoading => _isLoading;
    AuthenticationModel get data => _data;
    String get error => _error;
  
    DateTime get lastUpdated => _lastUpdated;
  
    NetworkHelper get availabilityService => _networkHelper;
  }
  
negative.code:   final String AUTH_SERVICE_API_KEY =
        'eKFql1kJAj53iyU2fNKyH4jI2b7t70MZ5YbAuPBZ';
  
    Future<bool> login(String email, String password) async {
      _error = null;
      print("SSO login initiated for user: $email");
  
      // TODO: import assets/public_key.txt
  