Browse Source

Moved encryption service to common

master
Rohan Sircar 4 years ago
parent
commit
e06d98752a
  1. 4
      src/main/frontend/chat/service/EncryptionServiceFactory.ts
  2. 2
      src/main/frontend/chat/view/ChatView.ts
  3. 2
      src/main/frontend/chat/view/ChatViewDeps.ts
  4. 2
      src/main/frontend/common/model/ChatModelHelper.ts
  5. 2
      src/main/frontend/common/service/EncryptionService.ts
  6. 2
      src/main/frontend/common/service/SJCLEncryptionService.ts

4
src/main/frontend/chat/service/EncryptionServiceFactory.ts

@ -1,5 +1,5 @@
import { EncryptionService } from "./EncryptionService";
import { SJCLEncryptionService } from "./SJCLEncryptionService";
import { EncryptionService } from "../../common/service/EncryptionService";
import { SJCLEncryptionService } from "../../common/service/SJCLEncryptionService";
// import PromiseWorker = require('promise-worker');
import PromiseWorker from "promise-worker";

2
src/main/frontend/chat/view/ChatView.ts

@ -4,7 +4,7 @@ import { ChatMessageDTO } from "../dto/ChatMessageDTO";
import { MessageCipherDTO } from "../dto/MessageCipherDTO";
import { ChatModel } from "../../common/model/ChatModel";
import { Observer } from "../observe/Observer";
import { EncryptionService } from "../service/EncryptionService";
import { EncryptionService } from "../../common/service/EncryptionService";
import { MarkDownService } from "../service/MarkDownService";
import { JsonAPI } from "../singleton/JsonAPI";
import { ChatMessageViewModel } from "../viewmodel/ChatMessageViewModel";

2
src/main/frontend/chat/view/ChatViewDeps.ts

@ -1,7 +1,7 @@
import { ChatMessageViewModel } from "../viewmodel/ChatMessageViewModel";
import { ChatModel } from "../../common/model/ChatModel";
import { MarkDownService } from "../service/MarkDownService";
import { EncryptionService } from "../service/EncryptionService";
import { EncryptionService } from "../../common/service/EncryptionService";
import { NotificationService } from "../service/NotificationService";
import { UserModel } from "../../common/model/UserModel";

2
src/main/frontend/common/model/ChatModelHelper.ts

@ -1,6 +1,6 @@
import * as log from "loglevel";
import { ChatMessageDTO } from "../../chat/dto/ChatMessageDTO";
import { EncryptionService } from "../../chat/service/EncryptionService";
import { EncryptionService } from "../service/EncryptionService";
import { NotificationService } from "../../chat/service/NotificationService";
import { JsonAPI } from "../../chat/singleton/JsonAPI";
import { Sprintf } from "../../chat/singleton/Sprintf";

2
src/main/frontend/chat/service/EncryptionService.ts → src/main/frontend/common/service/EncryptionService.ts

@ -1,4 +1,4 @@
import { MessageCipherDTO } from "../dto/MessageCipherDTO";
import { MessageCipherDTO } from "../../chat/dto/MessageCipherDTO";
export interface EncryptionService {
encrypt(passphrase: string, plainText: string): any;

2
src/main/frontend/chat/service/SJCLEncryptionService.ts → src/main/frontend/common/service/SJCLEncryptionService.ts

@ -1,6 +1,6 @@
import { EncryptionService } from "./EncryptionService";
import * as sjcl from "sjcl";
import { MessageCipherDTO } from "../dto/MessageCipherDTO";
import { MessageCipherDTO } from "../../chat/dto/MessageCipherDTO";
import PromiseWorker from "promise-worker";
export class SJCLEncryptionService implements EncryptionService {
private _params: sjcl.SjclCipherParams = { mode: "gcm", ts: 128, adata: "", iter: 10000 };
Loading…
Cancel
Save