Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Can anybody point me to C or Java code (or anything else) that does NTRU encryption?
Several people who were implementing the algorithm have posted on this site, so maybe they could help?
I also noticed that quite a number of NTRU implementations have been written at universities, so it would seem strange that sources, or at least sample code, are so hard to come by.
Try this: http://sourceforge.net/projects/ntru/
The NTRU crypto is now available under an approved open source GPL v2 license. You can find it here.
https://github.com/NTRUOpenSourceProject/ntru-crypto
There is a post here: http://java.itags.org/java-programming/164200/
You may find the tutorials on the NTRU
website helpful --
http://www.ntru.com/cryptolab is the
place to start.
Note that we encourage people to
develop and play with the algorithms
themselves, but you may not distribute
your implementation without a license
from NTRU.
================================
William Whyte, CTO, NTRU Cryptosystems
Perhaps this is why you cannot locate the source code, as you need a license.
Java sources for NTRUEncrypt and NTRUSign can be found here:
http://sourceforge.net/projects/ntru/
A command line interface for encryption and decryption using the NTRU cryptographic algorithm.
https://code.google.com/p/ntrutil/
NTRU sources are also available from the FlexiProvider SVN repository:
svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I can't seem to find a way to generate documentation for Clojure code on Windows.
Marginalia seems to be broken on all platforms since 1.7 (see here:
https://github.com/gdeer81/marginalia/issues/158).
Codox has an issue
open on this topic (https://github.com/weavejester/codox/issues/110).
The Autodoc plugin for Lein 2 seems to be broken as well (not
enough reputation to post more than two links, but there's an issue
open on this over at GitHub).
Has anyone succeeded in running any of these three on Windows? Should I try something else?
Note:
I do not have a choice here, it must run on Windows.
As I'm building a case for clojure in the company, it must play well with leiningen, which is used to build and test our code.
Another option is autodoc - seems to still be active, but from the README it seems there are no promises it works on windows - still you could give it a try.
I think codox might still be your best bet. It's pretty popular and well maintained (there's only 4 open bugs right now and they're pretty newish - one of which is the one you referenced in your question). So maybe give it some time.
Finally, I know this is probably obvious and not ideal, but you could at least do one-off generations of documentation on a *nix system for the time being.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am researching the IEC 60870-5 family protocols and in particular IEC-101 and IEC-104, for a university project.
Although purchasing the IEC-101 and IEC-104 standards, i am still left with fundamental questions that i can't seem to find answers for using Google.
I am now focusing on understanding every Type Identification - its purpose, what its use, how to use it and draw a simple flow of each.
The standards doesn't supply the necessary information about the commands.
Can anyone refer me to some website where these things are explained or any forum where i can ask question about these standards?
Any help is appreciated.
We developed a new implementation of IEC 60870-5-104 as a part of the Eclipse SCADA project. It available since the 0.2.0 M3 Milestone build. (https://www.eclipse.org/eclipsescada/news/2014/07/01/releases__0_1_3_and_0_2_0_m3.html)
You can also use it standalone without the other Eclipse SCADA dependencies (it has some dependencies on slf4j and netty and some other minor stuff).
ScadaBR has both protocols implemented, and is OpenSource... so feel free to tackle it and grab what you need from its source.
The good thing is that with some time, you can backward-engineer the IEC protocol. We use basically Luciol in our project. Check their site!
http://www.luciol.info/gb/support/support_download.html
You can get the codes from Sourceforge aswell
http://sourceforge.net/projects/luciol/
Regards,
I found the book Practical Modern SCADA Protocols DNP3, IEC 60870.5 And Related Systems to be the best help out there the standard specification is a bit dry.
Look in Chapter 8 Fundamentals of IEC 60870-5, Section 8.5.2 ASDU Structure. It explains what the type ID is for and what they do.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Can anybody point me to C or Java code (or anything else) that does NTRU encryption?
Several people who were implementing the algorithm have posted on this site, so maybe they could help?
I also noticed that quite a number of NTRU implementations have been written at universities, so it would seem strange that sources, or at least sample code, are so hard to come by.
Try this: http://sourceforge.net/projects/ntru/
The NTRU crypto is now available under an approved open source GPL v2 license. You can find it here.
https://github.com/NTRUOpenSourceProject/ntru-crypto
There is a post here: http://java.itags.org/java-programming/164200/
You may find the tutorials on the NTRU
website helpful --
http://www.ntru.com/cryptolab is the
place to start.
Note that we encourage people to
develop and play with the algorithms
themselves, but you may not distribute
your implementation without a license
from NTRU.
================================
William Whyte, CTO, NTRU Cryptosystems
Perhaps this is why you cannot locate the source code, as you need a license.
Java sources for NTRUEncrypt and NTRUSign can be found here:
http://sourceforge.net/projects/ntru/
A command line interface for encryption and decryption using the NTRU cryptographic algorithm.
https://code.google.com/p/ntrutil/
NTRU sources are also available from the FlexiProvider SVN repository:
svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm in need of a two-way encryption solution for Ruby, such as Blowfish, Rijndael (AES) or other. The problem, however, is that I can't find an appropriate gem for it. I would like for the library to support several different encryption algorithms so I can compare the performance of each for optimal integration i my application. I would also like it to be open source.
I came across Crypt, but it doesn't install properly and doesn't look like it's been updated in a while. EzCrypto won't install, either. I also saw ruby-aes, but that only supports Rijndael.
After some GitHub searching, I found Encryptor, which seems to be something like what I'm looking for. However, I'd love to get some ideas about any gems/libraries I might have missed.
Thanks in advance!
Why look so far, if everything you asked for is already available in your standard Ruby installation: the OpenSSL module.
The Cipher class provides encryption and decryption, have a look at
require 'openssl'
puts OpenSSL::Cipher.ciphers
for a list of available algorithms.
I'd recommend Shuber's Encryptor - it wraps the OpenSSL library so you can use anything it supports.
I came across Gibberish today. I haven't tried it out yet though.
ClaimToken is something we developed to handle claims based authentication with encryption and signing of json data. You can include this into almost any implementation you like. Cookies, Header etc..
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I'm interested in finding good icons/images that can be used in both 'free' and proprietary programs.
Please include a description of any license restrictions associated with the source of the icons you suggest.
I use two search engines:
IconFinder and IconLook.
If you can't find what you want, this blog post has a list of great resources.
I've used Silk Icons (http://www.famfamfam.com/lab/icons/silk/) on a few projects. It's covered under the creative commons license so you will have to include a link back to the site somewhere in your app.
http://www.iconarchive.com has a nice selection
I used Fontawesome to find icons.
I've had the best luck with Icon Buffet and StockIcons
A good starting point, and a nice stock icon site. Some require payment, but there are lots of free sources out there. However, one of your highest priorities for a commercial application is that it looks good enough to buy - $30 for a good set is cheap compared to the time it takes you to research and find a set, nevermind the time it'd take for you to make them yourself.
-Adam