halite | High-level cryptography interface powered by libsodium | Cryptography library

 by   paragonie PHP Version: v5.1.0 License: MPL-2.0

kandi X-RAY | halite Summary

kandi X-RAY | halite Summary

halite is a PHP library typically used in Security, Cryptography applications. halite has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has medium support. You can download it from GitHub.

Halite is a high-level cryptography interface that relies on libsodium for all of its underlying cryptography operations. Halite was created by Paragon Initiative Enterprises as a result of our continued efforts to improve the ecosystem and make cryptography in PHP safer and easier to implement. You can read the Halite Documentation online. Halite is released under Mozilla Public License 2.0. Commercial licenses are available from Paragon Initiative Enterprises if you wish to extend Halite without making your derivative works available under the terms of the MPL. If you are satisfied with the terms of MPL software for backend web applications but would like to purchase a support contract for your application that uses Halite, those are also offered by Paragon Initiative Enterprises. Important: Earlier versions of Halite were available under the GNU Public License version 3 (GPLv3). Only Halite 4.0.1 and newer are available under the Mozilla Public License terms.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              halite has a medium active ecosystem.
              It has 1082 star(s) with 93 fork(s). There are 47 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 19 open issues and 91 have been closed. On average issues are closed in 185 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of halite is v5.1.0

            kandi-Quality Quality

              halite has 0 bugs and 0 code smells.

            kandi-Security Security

              halite has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              halite code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              halite is licensed under the MPL-2.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              halite releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              halite saves you 3535 person hours of effort in developing the same functionality from scratch.
              It has 8378 lines of code, 410 functions and 69 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed halite and discovered the below as its top functions. This is intended to give you an instant insight into halite implemented functionality, and help decide if they suit your requirements.
            • Un unseal a file .
            • Decrypt a string with adress .
            • Select the encoder .
            • KDF - PB - CBC algorithm .
            • Calculate root node .
            • Checks if a password needs to be rehashed .
            • Store a cookie .
            • Read from the file
            • Get security levels
            • Sets the hash size .
            Get all kandi verified functions for this library.

            halite Key Features

            No Key Features are available at this moment for halite.

            halite Examples and Code Snippets

            No Code Snippets are available at this moment for halite.

            Community Discussions

            Trending Discussions on halite

            QUESTION

            Halide: Var declaration format
            Asked 2020-Jan-31 at 01:04

            When declaring a Var inside a Halite generator class, why does one need to use curly braces like

            ...

            ANSWER

            Answered 2020-Jan-31 at 01:04

            Because that is how C++ syntax works. Curly braces are called "uniform initialization" and are a new feature in C++11. Parentheses are constructor syntax from basically the first version of C++ and are only allowed in certain places. Halide is embedded in C++ and thus can neither eliminate the standard constructor syntax nor add it to places where it is not supported. Search for "C++ uniform initialization" to get more information.

            Source https://stackoverflow.com/questions/59976519

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install halite

            You can download it from GitHub.
            PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.

            Support

            Free (gratis) support for Halite only extends to the most recent major version (currently 5). If your company requires support for an older version of Halite, contact Paragon Initiative Enterprises to inquire about commercial support options. If you need an easy way to migrate from older versions of Halite, check out halite-legacy.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Cryptography Libraries

            dogecoin

            by dogecoin

            tink

            by google

            crypto-js

            by brix

            Ciphey

            by Ciphey

            libsodium

            by jedisct1

            Try Top Libraries by paragonie

            random_compat

            by paragoniePHP

            awesome-appsec

            by paragoniePHP

            paseto

            by paragoniePHP

            sodium_compat

            by paragoniePHP

            constant_time_encoding

            by paragoniePHP