Comments (10)
If I should instead be posting this to https://github.com/joyent/node/issues, please let me know.
from node-convergence-archive.
My apologies, I clicked the wrong button and closed the issue by mistake. --Steve
from node-convergence-archive.
MDC2 and RC5 are disabled by default. IDEA is enabled, however. You can check yourself with iojs -p 'require("crypto").getCiphers()'
.
If you want to disable IDEA, you can add OPENSSL_NO_IDEA to the defines in deps/openssl/openssl.gyp.
from node-convergence-archive.
Thanks, Ben.
Re: IDEA, I take it that we would need to recompile Node after adjusting the openssl.gyp file, or do I have that wrong? Can it be disabled otherwise in javascript code without rebuilding?
I don't know as much about the legal status of IDEA, so I will need to look into that in more detail.
Thanks again!
from node-convergence-archive.
Some information on IDEA: http://www.quadibloc.com/crypto/co040302.htm
from node-convergence-archive.
You'd have to recompile, yes.
from node-convergence-archive.
Thanks, Ben. Your help is much appreciated. --Steve
from node-convergence-archive.
When I run the getCiphers()
command above, I don't see RC5 or MDC2, as Ben indicated. I do get a few IDEA-based ciphers:
'idea',
'idea-cbc',
'idea-cfb',
'idea-ecb',
'idea-ofb',
It looks like I might be able to exclude the IDEA algorithm from the ciphers used, as shown on this page, where !RC4
is used (as an example). Perhaps I could do the same with !IDEA
. I'll give that a try, and if it works, perhaps that will be sufficient for the lawyers.
from node-convergence-archive.
please take this to the new https://github.com/nodejs/node repo if it's still valid for discussion
from node-convergence-archive.
For posterity, I had a typo in my comment: it said OPENSSL_NO_ASM instead of OPENSSL_NO_IDEA. Updated.
from node-convergence-archive.
Related Issues (20)
- Node Foundation TSC Meeting 2015-06-24 HOT 5
- Optionally log master secrets for TLS connections HOT 1
- Node Foundation TSC Meeting 2015-07-01 HOT 8
- Consider/Evaluate Amazon's "s2n" TLS library HOT 6
- Cannot call method then of undefined HOT 2
- node: ../deps/uv/src/uv-common.c:143: uv_err_name: Assertion `0' failed. HOT 10
- Node Foundation TSC Meeting 2015-07-08 HOT 2
- uv_err_name: Assertion `0' failed during npm install HOT 3
- First release as the Node Foundation? HOT 1
- Node Foundation TSC Meeting 2015-07-15 HOT 16
- Node Foundation TSC Meetings are not being uploaded to Youtube HOT 6
- Node Foundation TSC Meeting 2015-07-22 HOT 7
- Node Foundation TSC Meeting 2015-07-29 HOT 9
- net::Server.unref() failed on cluster mode HOT 3
- Provide a fs.createDirectoryReadStream (or something similar) to return a stream of files and directories within a directory HOT 1
- make install doesn't expand ~ on Linux HOT 2
- npm does nothing HOT 1
- [Converge] MSI related changes HOT 1
- save us from our own trailing periods HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-convergence-archive.