52 Commits (ee586d88043da8a054fcd3ff77f99f8d8564d3ef)

Author SHA1 Message Date
  Student Main 23ce58aa34 Tweak debug message out levels 6 years ago
  celeron533 84c55d116d WIP: Migrate to NLog 6 years ago
  Student Main dcb6092eb8 set default method to chacha20-ietf-poly1305 in all place... 6 years ago
  Student Main 0f0f41a4d4 use optional chain syntax in RNG.cs 6 years ago
  Damir Ainullin 842a29a31a Removed unused array allocations 7 years ago
  Syrone Wong 3329291ab9 add xchacha20-ietf-poly1305 8 years ago
  Syrone Wong b2645f9f0a Fix bf-cfb name 8 years ago
  Syrone Wong 4d4f1753c7 Add OpenSSL 1.1.0g support due to hardware acceleration 8 years ago
  Syrone Wong 5d75e19c26 prefer to use aes-256-gcm in libsodium 9 years ago
  Syrone Wong 2eeebc29d7 Replace circular buffer with the blockcopy variant 9 years ago
  Syrone Wong 3b3a8c9077 fix legacy key derivation 9 years ago
  Syrone Wong 877644609b spare enough space for UDP packet 9 years ago
  Syrone Wong 3de14098d7 add AEAD support 9 years ago
  Syrone Wong db1eafbfd8 Tweak OTA mask 9 years ago
  noisyfox 4b067346bf Refine random string generate. 9 years ago
  Syrone Wong 8fcb66b6ff Refine RNG usage 9 years ago
  Syrone Wong ce26bc15a9 Refine random generator handling 9 years ago
  Syrone Wong 6e8d6d3d21 Adjust garbage collection 9 years ago
  破娃酱 c7adac5fb0 Remove lock in SodiumEncryptor (#754) 9 years ago
  Syrone Wong 46d95e7411 Get rid of lock(this) 9 years ago
  Syrone Wong 1dc992e806 Refine encryption 9 years ago
  破娃酱 ea9c7b093a Refine Encryption module (#717) 9 years ago
  noisyfox be85ab55a7 Fix #561 9 years ago
  noisyfox e6e9fc8588 Refactor to make OTA code more independent and clear. 9 years ago
  noisyfox 4c5376ce0b Remove unnecessary call to InitKey. 9 years ago
  Syrone Wong e30487207b Add error message 9 years ago
  Syrone Wong 8637277c27 Cleanup 9 years ago
  Syrone Wong 21618ef08d Cleanup 9 years ago
  Syrone Wong 2fafc52def Refine encryption(#655) 9 years ago
  Syrone Wong 89a9b49e35 Simplify MD5 handling 10 years ago
  Gang Zhuo ea43e2a72d use ConcurrentDictionary instead of Dictionary 10 years ago
  Licshee 687f397ae3 using StringEx 10 years ago
  kimw 9194b0325f avoid warning message while compile 10 years ago
  kimw 64390d45ac GetTempPath() now supports: return a full path with filename combined which pointed to the temporary directory 10 years ago
  kimw 0b16ef7445 Merge upstream 10 years ago
  Syrone Wong 131c4940c6 add chacha20-ietf support with updated libsscrypto 10 years ago
  Gang Zhuo 961ca041b2 Fix bug 10 years ago
  Gang Zhuo dd0d047402 override MD5, so compatible with FIPS 10 years ago
  Gang Zhuo d24548a04f rm rc4 and table 10 years ago
  Gang Zhuo 098640e792 refact 10 years ago
  Gang Zhuo c5e27486fb Protocol V2 10 years ago
  Gang Zhuo 3aac1cfcfc Refine the authentication for true CCA 10 years ago
  Gang Zhuo 19085a3cd1 Update the hash function 10 years ago
  Gang Zhuo ab1f366049 Combine libsscrypto.dll and libsslcrypto2.dll 10 years ago
  Gang Zhuo 1564e9ff81 support onetime auth 10 years ago
  Gang Zhuo 72ea01d566 no repeat random number generator 10 years ago
  kimw 0a733c61b8 fixed: standardize Logging usage 10 years ago
  clowwindy c767f55b3c add portable mode 10 years ago
  kimw 758c497eba same the source code format. 10 years ago
  clowwindy 3bc77d212a reduce cache size 10 years ago