Giter Site home page Giter Site logo

libsaltpack's Introduction

Hi there ๐Ÿ‘‹ ๐Ÿ˜ƒ


pre-commit.ci status GitHub Pages

libsaltpack's People

Contributors

gherynos avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

starix ananondev

libsaltpack's Issues

saltpack version 2

I wanted to let you know that we're publishing a version 2 for the saltpack spec, which includes a new signcryption mode. The specs are up at saltpack.org. The keybase encrypt command has had read support for a couple months now, and we'll switch writing over to the new version shortly.

Out of range in std::vector

Hello again.
Why do you use constructions like &byte_array[byte_array(size)] in your code? It can assert or even throw exception depend of STD library realization. Plz fix it. You can use byte_array.end() in most of cases.

Remove dependency from LGPL library

LGPL library are used in 2 functions: baseXencode and baseXdecode.
Please rewrite this 2 functions to drop dependency of GMP (MPIR).

Reason: LGPL do not allow a static link of library in closed-source projects.

More complex armor functions

Hello. I have a task to decode messages like:
BEGIN EDX25519 KEY MESSAGE.
QelLAF802uFpN7H JX4w8wOChAK1yWy U1cwY9jZv1CqHln yNdbI38AZ1wzrvK
vxiZuXPdypPZNu0 zfDU7X747YQHORI mFCqoE19SrG4VEB GlHuYiwLBGcuugm
5xr35QSNC0S3m2a reUgPa1c1ceyRlK 7mNqlZo1Q5Co.
END EDX25519 KEY MESSAGE.

or
BEGIN X25519 KEY MESSAGE.
umCRo9iHIudLWoz 4Ugt0hUXQVJ7lhV p7A9mb3kOTg6PeV fhqetAc9ZOUjagi
91gENEkp0xfjF2E Tyakwe90kzo1FNT gRacWRL5B59strN OoZYHQooqvlMKM.
END X25519 KEY MESSAGE.

But now armor functions strongly strict to saltpack specification. Can you think about customizing it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.