dilithium | Cryptocurrency Implementation made by the blockchain | Blockchain library
kandi X-RAY | dilithium Summary
kandi X-RAY | dilithium Summary
A Blockchain developers club community project, for educational purposes. Still a Work-In-Progress. No official release. To Find out more about what we are aiming to achieve please read our vision page.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Gets the command
- Get block by key
- Converts a byte array into a hexadecimal string
- Converts a BigInteger into a byte array
- Validates a block
- Verifies a transaction
- Gets the merkle root
- Returns true if the block is valid
- Verifies a signature
- Compares this object with another ECKey
- Convert char array to byte array
- Closes all open transactions
- Commits all changes to the database
- Populates the command array
- Listen to the server
- Converts ECPoint to a byte array
- Convert parcel data to list
- Main entry point
- Prints an external wallet
- Calculates the key agreement
- Sets the command line arguments
- Decrypts cipher using AES mode
- Method used to read data from Parcel format
- Extracts parcel data from a parcel
- Starts the server
- Merge multiple arrays into one
dilithium Key Features
dilithium Examples and Code Snippets
Community Discussions
Trending Discussions on dilithium
QUESTION
I've been given these source files and headers. In the README.md the authors explain how to launch the test executables without the need of a proper installation. It is just a make
command to run. They explain how to generate the .so
files. I think these latter are meant to be used if I wanted to install the APIs at a system level (the definitions should be in api.h
). My question is: where should I copy the shared objects generated by the Makefile and the api.h
header? I aim to write a source file from scratch where I use those APIs (e.g. crypto_sign()
) just including the headers, if it is possible. Thanks
ANSWER
Answered 2021-Mar-31 at 10:32where should I copy the shared objects generated by the Makefile and the api.h header? I aim to write a source file from scratch where I use those APIs (e.g. crypto_sign()) just including the headers, if it is possible
Nowhere.
The project comes with CMake support. Use CMake in your project and just add_subdirectory
the repository directory.
Anyway, if you really wish to install the library system-wide, then FHS specifies directory structure on linux. For local system administration use /usr/local/lib
for local libraries .so
files and /usr/local/include
for local C header files.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install dilithium
You can use dilithium like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the dilithium component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page