Commit graph

19 commits

Author SHA1 Message Date
Damian Büchel
b69280731a SEBWIN-634: Implemented custom browser exam key defined by server. 2023-03-08 22:24:29 +01:00
Damian Büchel
cdb08798b8 SEBWIN-649: Updated year in license and copyright remarks. 2023-03-08 00:30:20 +01:00
Damian Büchel
e743d4a564 SEBWIN-608: Finished app signature key implementation. 2023-03-02 23:48:11 +01:00
Damian Büchel
20ff39493d SEBWIN-510: Made lazy initialization of BEK thread-safe. 2022-07-20 20:38:13 +02:00
Damian Büchel
58ec2dde35 SEBWIN-510: Added safeguard against missing configuration key value. 2022-07-20 16:03:53 +02:00
Damian Büchel
2fdacfc1b0 SEBWIN-510: Implemented functionality. 2022-07-18 21:37:04 +02:00
Damian Büchel
a0e0c3e579 SEBWIN-541: Updated year in license and copyright remarks. 2022-01-21 16:33:52 +01:00
Damian Büchel
0da587e521 SEBWIN-508: Implemented basic JavaScript API. 2021-10-18 12:06:10 +02:00
Damian Büchel
a19617c53b Updated year in copyright remarks. 2021-02-03 00:45:33 +01:00
dbuechel
df61e79861 Updated year in copyright and license remarks. 2020-01-06 15:24:46 +01:00
dbuechel
fd20d0d638 Finally did what should have been done a long time ago: Moved contracts from SafeExamBrowser.Contracts to new contracts assembly per namespace. 2019-08-30 09:55:26 +02:00
dbuechel
5016c14ff3 SEBWIN-296: Implemented unit tests for configuration repository. 2019-02-22 10:02:34 +01:00
dbuechel
cf7d6c4d3e SEBWIN-296: Decoupled cryptographic implementations from data formats to be able to unit test the latter. 2019-02-19 15:54:11 +01:00
dbuechel
dd0fc7a09b SEBWIN-296: Implemented unit tests for public key hash encryption. 2019-02-19 10:22:32 +01:00
dbuechel
86e494e611 SEBWIN-296: Discovered and fixed epic bug in SubStream & PasswordEncryption by implementing unit tests for the latter. 2019-02-15 15:21:26 +01:00
dbuechel
4edd8480ef Updated year to 2019 for all copyright notices. 2019-01-09 11:25:21 +01:00
dbuechel
fc179fe47d SEBWIN-221: Implemented public key hash encryption. 2019-01-08 14:10:45 +01:00
dbuechel
d34ce15e3f SEBWIN-221: Finished saving algorithm for client configuration (including password encryption - public key encryption remains to do). 2018-12-21 11:36:20 +01:00
dbuechel
75f5994a3b SEBWIN-221: Extended loading algorithm with functionality required to save data as local client configuration. 2018-12-14 09:50:10 +01:00