SVX Documentation
HomepageAPISDK
2022-01
2022-01
  • What is the API-of-Me
  • Getting Started
    • Setting Up
    • Quickstart
    • Terminology
  • Platform
    • Secure Value Exchange
    • Vault
      • Enterprise Vault
  • Guides
    • Credential Schemas
    • Credential Types
    • Credentials
      • Issue Credentials
    • DIDs
      • DID Resolver
      • DID Registrar
      • DID Methods
        • did:key
        • did:web
        • did:ebsi
        • did:indy
      • DID Controller Keypair
    • OpenID Connect
      • For Verifiable Presentation
    • Presentations
    • Presentation Definitions
    • Vault
      • Setting up Access
      • Items and Slots
      • Connections and Sharing
      • Classification Hierarchies
      • Attachments
      • On-sharing & Client Tasks
      • Account Delegation
  • Tools
    • Meeco SDK & CLI
    • Cryppo SDK & CLI
  • Policies
    • Privacy
    • Developer Policy
  • Releases
Powered by GitBook
On this page
  • Cryppo SDK
  • Cryppo CLI

Was this helpful?

Edit on GitHub
  1. Tools

Cryppo SDK & CLI

Meeco's encryption libraries to make encrypting and decrypting data in the API-of-Me easy

Last updated 1 year ago

Was this helpful?

Cryppo SDK

Cryppo is a cryptographic library that helps you encrypt and decrypt data in way that is compatible with Meeco's recommended serialization and encryption formats.

It comes in different flavours but you can re-implement the routines in whatever Language you like. Feel like using Flutter? Write the library in Dart!

Cryptography is hard, and the Cryppo libraries do all the heavy lifting in the creation of cryptographic key pairs, encrypting and decrypting data, and make it trivial to serialize the encrypted data in a way that makes it easy to store and retrieve from the Meeco Vault.

The library is available for the following platforms

Language
URL

Elixir

Javascript

Ruby

We'll be using the libraries to run through some of the more in-depth examples on this documentation site, so choose your preferred language and follow along.

Cryppo CLI

We've also created a simple CLI for Cryppo called cryppo-cli which can be found at:

With the Cryppo CLI you can use the following functions:

  • Encrypt a value

  • Decrypt a value

  • Generate an RSA keypair

  • Sign a file with an RSA private key

  • Verify a file that has been signed with an RSA key

Generate a url-safe base64 key of variable length (see )

DEK
https://github.com/leikind/cryppo_ex
https://github.com/Meeco/cryppo-js
https://github.com/Meeco/cryppo
GitHub - Meeco/cryppo-cli: CLI for Meeco's encryption libraryGitHub
Logo