Skip to content

gentjankolicaj/wonderland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

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

What is wonderland-alice for ?

  • Cryptographic Service Provider module
  • Conforming to JAVA JCA , contains implementations about: ciphers,keys, encoders.
  • Work in progress, not production ready !!!.

What is wonderland-crypto for ?

  • Cryptographic module
  • High level wrapper/util implementations around already JAVA CSP.
  • Work in progress

What is wonderland-base for ?

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

What is wonderland-grpc for ?

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

What is wonderland-protos for ?

  • protos module
  • Contains service definitions in proto files.

What is wonderland-hatter for ?

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

What is wonderland-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 wonderland-red-queen for ?

  • Cryptanalysis module
  • Contains implementations around cryptanalysis.
  • Work in progress

What is wonderland-rabbit-hole for ?

Get it from the Snap Store

Integrated cryptographic service providers :
Bouncy Castle
Sun
SunJCE
Conscrypt
AmazonCorretoCryptoProvider
Alice
  • Screenshots of rabbit-hole app :

Licenses

Note: while wonderland project comes in below licenses,

portions/parts/lines of this project include software dependencies licensed under different licenses. External cryptographic service providers have their licenses accordingly. Please see licenses for below cryptographic service providers: