Skip to content

gentjankolicaj/wonderland

Repository files navigation

wonderland

  • Project around cryptography.
  • Warning !!! read all licenses before any action, by acting you have accepted all licenses.

License License 2

Modules:

  • alice
  • base
  • crypto
  • garden
  • garden-files
  • grpc
  • hatter
  • protos
  • rabbit-hole
  • red-queen

What is alice for ?

  • Cryptographic Service Provider module
  • Contains implementations about: ciphers, keygen, hash

What is crypto for ?

  • Cryptographic module
  • High level wrapper/util implementations around protocols & libs
  • Work In Progress

What is base for ?

  • base module
  • Contains implementations of utils & helper methods & classes.

What is grpc for ?

  • grpc module
  • Contains grpc implementations to be used on integration.

What is protos for ?

  • protos module
  • Contains service definitions in proto files.

What is hatter for ?

  • hatter module
  • TODO: A key-escrow application/server using spring.

What is garden for ?

  • Externalized resource module
  • Externalized resource module for resources letter frequency etc...
  • Resource origin is supposed to be different like local file_system, redis, mysql

What is red-queen for ?

  • Cryptanalysis module
  • Contains implementations around cryptanalysis.

What is rabbit-hole for ?

  • Javafx gui application using modules like: alice, base, crypto, garden, red-queen etc.
Integrated cryptographic security providers :
Bouncy Castle
Sun
SunJCE
Conscrypt
Alice
  • Screenshots of rabbit-hole app :

License

GNU General Public License v3.0

Custom License 2