From raif@fl.net.au Wed Nov 21 05:34:22 2001
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 166Uhy-0004FJ-00
for ; Wed, 21 Nov 2001 05:34:22 -0500
Received: from solomon.fl.net.au (a4-p05.syd.fl.net.au [202.181.2.69])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 75D9A169E3; Wed, 21 Nov 2001 21:34:18 +1100 (EST)
Message-Id: <5.0.0.25.1.20011121195439.00a52eb0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Wed, 21 Nov 2001 21:35:59 +1100
To: GNU Crypto Developers
From: "Raif S. Naffah"
Cc: "Paulo S. L. M. Barreto"
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Classpathx-crypto] todo
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
hi there everybody,
after so many weeks, we're finally here :-) thanks to Nic Ferrier for his
hospitality, and for doing everything needed to make it happen.
i've already checked in the initial copy of the project. it compiles --of
course ;-) -- and have added a new tree structure (source/test) that
includes junit tests. few notes before i go further:
* the name src/ has been changed to source/ to align with the customs of
the umbrella project; ie. classpathx. i've changed the references in the
build.xml file to use a symbolic name ${src.dir} so it's easier if in the
future the source directory naming changes.
* the names under test/ mirror that under gnu/crypto/ . in other words,
package gnu.crypto.foo will have its test classes in test/foo. from
experience this proves to be easy when (a) compiling, jarring the main
deliverables, and (b) separating the 'main' code from its 'test' counterpart.
some people argue that this separation disallows testing package private
methods. true; but (a) junit is not made for that, and (b) if an internal
function is wrong then it will impact the result of a visible/public
one. write enough test cases to ensure the fullfilment of the contract for
the visible one and the weaknesses/bugs of the internal ones will
appear --at least that's what i do.
if somebody has other opinions/experience, pls share them.
things left to do/solve before a first public release:
1. fix the links in the Javadoc for the reference documentation of the
implemented algorithms. i was referencing a .zip file but when i checked
in the project i only checked in the .pdf and .txt files that are included
in those archives. i also moved the JavaStyle and AntStyle documents to
the docs/ folder.
2. fix in the build.xml, in the docs section, the reference to the project
home page --i still have to find that out from Nic before this can be done.
3. write an index.html page that will act as the root of all the project's
documentation. this should mirror the README at the project's root.
4. debugging: the code still contains in-line debugging statements that can
be turned on/off. it uses conditional compilation, so it's only useful for
"programmers" and it requires re-compilation before the debugging output
can occur. i dont like it as part of a released code. yes it's useful and
necessary while you're getting the implementation to do what it's supposed
to do, but for release it's ugly and confusing. i would like to remove it
unless somebody can convince me otherwise.
5. code correctness: each algorithm is published with its test vectors. an
implementation is deemed correct if it generates equivalent test vectors to
those published by the designer of the algorithm. the junit tests attempt
to test the implementations against a very small subset of those test
vectors. is that enough? i should note that the tools under
gnu.crypto.tools do generate the test vectors (at least for the
gnu.crypto.cipher package) in NESSIE and (almost) NIST forms. yet the
verification of the result is not straightforward:
* either the gnu.crypto.tool tools generate a more or less exact match of
the published test vectors and then a diff tool is run over these two files
to detect eventual differences, or
* we write a new tool that would read a published test vector file and try
to generated the same from the implementation and compare the results
--something that would automate the process of verifying an implementation
basically.
6. deliverables: what should our deliverables consist of? separate archives
for source, binaries, documentation? combine the lot? should we include the
designers' reference documentation? their test vectors? have a look at the
sizes of these files before giving an answer please.
7. versioning: what type of versioning should we use?
things to do later:
this is still an open issue, and i would leave that for everybody to
suggest what they can do relative to the time they can spend working on
this project.
cheers;
rsn
From HBG42@hotmail.com Tue Nov 27 20:54:20 2001
Received: from delysid.gnu.org ([158.121.106.20])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 168tvY-00067Y-00
for ; Tue, 27 Nov 2001 20:54:20 -0500
Received: from [144.137.145.148] (helo=hotmail.com)
by delysid.gnu.org with smtp (Exim 3.20 #1)
id 168tv0-0001l8-00
for ; Tue, 27 Nov 2001 20:53:55 -0500
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="=200111272028="
To: classpathx-crypto@gnu.org
From: HBG42@hotmail.com
X-Mailer: 48F7820E.4886299B.a077b1eee344268d1452a934c9dd02e7
Organization: Home Business Group
Message-Id:
Date: Tue, 27 Nov 2001 20:53:55 -0500
Subject: [Classpathx-crypto] Did You Get Your Check?
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
--=200111272028=
Content-Type: text/plain;charset=US-ASCII
Dear Friends & Future Millionaire:
Invest in technology that will make you money.
AS SEEN ON NATIONAL TV:
Are you making over half million dollars every 4 to 5 months from
your home? A one time investment of only $25 U.S. Dollars
get's you on the road to financial success.
ALL THANKS TO THE COMPUTER AGE AND THE
INTERNET !
===========================================
BE A MILLIONAIRE LIKE OTHERS WITHIN A YEAR!!!
Before you say ''Bull'', please read the following. This is the
letter you have been hearing about on the news lately. Due to
the popularity of this letter on the Internet, a national weekly
news program recently devoted an entire show to the
investigation of this program described below, to see if it
really can make people money. The show also investigated
whether or not the program was legal.
Their findings proved once and for all that there are
''absolutely NO Laws prohibiting the participation in the
program and if people can follow the simple instructions, they
are bound to make some mega bucks with only$25 out of
pocket cost''. DUE TO THE RECENT INCREASE OF
POPULARITY & RESPECT THIS PROGRAM
HAS ATTAINED, IT IS CURRENTLY WORKING
BETTER THAN EVER.
This is what one had to say: ''Thanks to this profitable
opportunity. I was approached many times before but each
time I passed on it. I am so glad I finally joined just to see
what one could expect in return for the minimal effort and
money required. To my astonishment, I received a total of
$610,470.00 in 21 weeks, with money still coming in."
Pam Hedland, Fort Lee, New Jersey.
============================================
Here is another testimonial: "This program has been around
for a long time but I never believed in it. But one day when I
received this again in the mail I decided to gamble my $25 on
it. I followed the simple instructions and walaa ..... 3 weeks
later the money started to come in. First month I only made
$240.00 but the next 2 months after that I made a total of
$290,000.00. So far, in the past 8 months by re-entering the
program, I have made over $710,000.00 and I am playing it
again. The key to success in this program is to follow the
simple steps and NOT change anything.'' More testimonials
later but first,
=PRINT THIS NOW FOR YOUR FUTURE REFERENCE=
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
If you would like to make at least $500,000 every 4 to 5
months easily and comfortably, please read the
following...THEN READ IT AGAIN and AGAIN!!!
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
FOLLOW THE SIMPLE INSTRUCTIONS BELOW AND
YOUR FINANCIAL DREAMS WILL COME TRUE,
GUARANTEED! INSTRUCTIONS:
=====Order all 5 reports shown on the list below =====
For each report, send $5 CASH, THE NAME & NUMBER
OF THE REPORT YOU ARE ORDERING and YOUR E-MAIL
ADDRESS to the person whose name appears ON THAT
LIST next to the report. MAKE SURE YOUR RETURN
ADDRESS IS ON YOUR ENVELOPE TOP LEFT CORNER
in case of any mail problems.
=== When you place your order, make sure you order each of
the 5 reports. You will need all 5 reports so that you can save
them on your computer and resell them. YOUR TOTAL
COST $5 X 5=$25.00.
Within a few days you will receive, vie e-mail, each of the 5
reports from these 5 different individuals. Save them on your
computer so they will be accessible for you to send to the
1,000's of people who will order them from you. Also make a
floppy of these reports and keep them on your desk in case
something happens to your computer.
IMPORTANT - DO NOT alter the names of the people who
are listed next to each report, or their sequence on the list, in
any way other than what is instructed below in step '' 1
through 6 '' or you will loose out on majority of your profits.
Once you understand the way this works, you will also see
how it does not work if you change it. Remember, this
method has been tested, and if you alter, it will NOT work !!!
People have tried to put their friends/relatives names on all
five thinking they could get all the money. But it does not
work this way. Believe us, we all have tried to be greedy and
then nothing happened. So Do Not try to change anything
other than what is instructed. Because if you do, it will not
work for you.
Remember, honesty reaps the reward!!!
1.... After you have ordered all 5 reports, take this
advertisement and REMOVE the name & address of the
person in REPORT # 5. This person has made it through the
cycle and is no doubt counting their fortune.
2.... Move the name & address in REPORT # 4 down TO
REPORT # 5.
3.... Move the name & address in REPORT # 3 down TO
REPORT # 4.
4.... Move the name & address in REPORT # 2 down TO
REPORT # 3.
5.... Move the name & address in REPORT # 1 down TO
REPORT # 2
6.... Insert YOUR name & address in the REPORT # 1
Position.
PLEASE MAKE SURE you copy every name &
address ACCURATELY!
============================================
**** Take this entire letter, with the modified list of names,
and save it on your computer. DO NOT MAKE ANY OTHER
CHANGES.
Save this on a disk as well just in case if you loose any data.
To assist you with marketing your business on the internet, the
5 reports you purchase will provide you with invaluable
marketing information which includes how to send bulk e-
mails legally, where to find thousands of free classified ads
and much more. There are 2 Primary methods to get this
venture going: METHOD # 1: BY SENDING BULK E-MAIL
LEGALLY
============================================
Let's say that you decide to start small, just to see how it goes,
and we will assume You and those involved send out only
5,000 e-mails each. Let's also assume that the mailing receive
only a 0.2% response (the response could be much better but
lets just say it is only 0.2%. Also many people will send out
hundreds of thousands e-mails instead of only 5,000 each).
Continuing with this example, you send out only 5,000 e-
mails. With a 0.2% response, that is only 10 orders for report #
1. Those 10 people responded by sending out 5,000 e-mail
each for a total of 50,000. Out of those 50,000 e-mails only
0.2% responded with orders.
That's=100 people responded and ordered Report # 2.
Those 100 people mail out 5,000 e-mails each for a total of
500,000 e-mails. The 0.2% response to that is 1000 orders for
Report # 3.
Those 1000 people send out 5,000 e-mails each for a total of 5
million e-mails sent out. The 0.2% response to that is 10,000
orders for report #4. Those 10,000 people send out 5,000 e-
mails each for a total of 50,000,000 (50 million) e-mails. The
0.2% response to that is 100,000 orders for Report # 5.
THAT'S 100,000 ORDERS TIMES $5 EACH=$500,000.00
(half million).
Your total income in this example is: 1..... $50 + 2..... $500 +
3.....$5,000 + 4 . $50,000 + 5..... $500,000 ........ Grand
Total=$555,550.00
NUMBERS DO NOT LIE. GET A PENCIL & PAPER AND
FIGURE OUT THE WORST POSSIBLE RESPONSES AND
NO MATTER HOW YOU CALCULATE IT, YOU WILL
STILL MAKE A LOT OF MONEY !
============================================
REMEMBER FRIEND, THIS IS ASSUMING ONLY 10
PEOPLE ORDERING OUT OF 5,000 YOU MAILED TO.
Dare to think for a moment what would happen if everyone or
half or even one 4th of those people mailed 100,000e-mails
each or more? There are over 150 million people on the
Internet worldwide and counting. Believe me, many people
will do just that, and more!
METHOD # 2 : BY PLACING
FREE ADS ON THE INTERNET
============================================
Advertising on the net is very very inexpensive and there are
hundreds of FREE places to advertise. Placing a lot of free ads
on the Internet will easily get a larger response. We strongly
suggest you start with Method # 1 and METHOD # 2 as you
go along.
For every $5 you receive, all you must do is e-mail
them the Report they ordered. That's it. Always provide same
day service on all orders. This will guarantee that the e-mail
they send out, with your name and address on it, will be
prompt because they can not advertise until they receive the
report.
=========== AVAILABLE REPORTS ============
ORDER EACH REPORT BY ITS NUMBER & NAME
ONLY. Notes: Always send $5 cash (U.S. CURRENCY) for
each Report. Checks NOT
accepted. Make sure the cash is concealed by wrapping it in at
least 2 sheets of paper. On one of those sheets of paper, Write
the NUMBER & the NAME of the Report you are ordering,
YOUR E-MAIL ADDRESS and your name and postal
address.
PLACE YOUR ORDER FOR THESE REPORTS NOW :
============================================
REPORT # 1: "The Insider's Guide to Advertising for Free on
the Net"
Order Report #1 from:
Anthony Hayes
P.O.Box 111
Ashmore, Queensland
Australia 4214
__________________________________________________
REPORT # 2: "The Insider's Guide to Sending Bulk e-mail on
the Net"
Order Report # 2 from:
WCF
Unit 1002 / 43 Garfield Terrace
Surfers Paradise, Queensland
Australia 4217
_________________________________________________
REPORT # 3: "Secret to Multilevel Marketing on the Net"
Order Report # 3 from :
Daniel Lee
306 Spring Street
Hendersonville, NC 28739, USA
__________________________________________________
REPORT # 4: "How to Become a Millionaire Utilizing MLM
& the Net"
Order Report # 4 from:
Mike Manegold
Sonnenbergstrasse 40
CH-8800, Thalwil (Switzerland).
_______________________________________________
REPORT #5: "How to Send Out one Million e-mails for Free"
Order Report # 5 from:
M.G.
7143 Hillside Dr.
W. Bloomfield, MI 48322-2847, USA
__________________________________________________
$$$$$$$$$ YOUR SUCCESS GUIDELINES $$$$$$$$$$$
Follow these guidelines to guarantee your success:
=== If you do not receive at least 10 orders for Report #1
within 2 weeks, continue sending e-mails until you do.
=== After you have received 10 orders, 2 to 3 weeks after that
you should receive 100 orders or more for REPORT # 2. If
you did not, continue advertising or sending e-mails until you
do.
=== Once you have received 100 or more orders for Report #
2, YOU CAN RELAX, because the system is already working
for you, and the cash will continue to roll in ! THIS IS
IMPORTANT TO REMEMBER:
Every time your name is moved down on the list, you are
placed in front of a Different report. You can KEEP TRACK
of your PROGRESS by watching which report people are
ordering from you. IF YOU WANT TO GENERATE MORE
INCOME SEND ANOTHER BATCH OF E-MAILS AND
START THE WHOLE PROCESS AGAIN. There is NO
LIMIT to the income you can generate from this business !!!
============================================
FOLLOWING IS A NOTE FROM THE ORIGINATOR OF
THIS PROGRAM: You have just received information that
can give you financial freedom for the rest of your life, with
NO RISK and JUST A LITTLE BIT OF EFFORT. You can
make more money in the next few weeks and months than you
have ever imagined. Follow the program EXACTLY AS
INSTRUCTED. Do Not change it in any way. It works
exceedingly well as it is now.
Remember to e-mail a copy of this exciting report after you
have put your name and address in Report #1 and moved
others to #2 ...........# 5 as instructed above. One of the people
you send this to may send out 100,000 or more e-mails and
your name will be on every one of them.
Remember though, the more you send out the more potential
customer you will reach. So my friend, I have given you the
ideas, information, materials and opportunity to become
financially independent. IT IS UP TO YOU NOW !
======== MORE TESTIMONIALS ============
"My name is Mitchell. My wife, Jody and I live in Chicago. I
am an accountant with a major U.S. Corporation and I make
pretty good money. When I received this program I grumbled
to Jody about receiving ''junk mail''. I made fun of the whole
thing, spouting my knowledge of the population and
percentages involved. I ''knew'' it wouldn't work. Jody totally
ignored my supposed intelligence and few days later she
jumped in with both feet. I made merciless fun of her, and was
ready to lay the old ''I told you so'' on her when the thing didn't
work. Well, the laugh was on me! Within 3 weeks she had
received 50 responses. Within the next 45 days she had
received total $ 147,200.00 ........... all cash! I was
shocked. I have joined Jody in her ''hobby''.
Mitchell Wolf C.P.A., Chicago, Illinois
==========================================
''Not being the gambling type, it took me several weeks to
make up my mind to participate in this plan. But conservative
that I am, I decided that the initial investment was so little that
there was just no way that I wouldn't get enough orders to at
least get my money back''. '' I was surprised when I found my
medium size post office box crammed with orders. I made
$319,210.00 in the first 12 weeks. The nice thing about this
deal is that it does not matter where people live. There simply
isn't a better investment with a faster return and so big." Dan
Sondstrom, Alberta, Canada
===========================================
''I had received this program before. I deleted it, but later I
wondered if I should have given it a try. Of course, I had no
idea who to contact to get another copy, so I had to wait until I
was e-mailed again by someone else.........11 months passed
then it luckily came again...... I did not delete this one! I made
more than $490,000 on my first try and all the money came
within 22 weeks." Susan De Suza, New York, N.Y.
============================================
''It really is a great opportunity to make relatively easy money
with little cost to you. I followed the simple instructions
carefully and within 10 days the money started to come in. My
first month I made $20,560.00 and by the end of third month
my total cash count was $362,840.00. Life is beautiful, Thanks
to the internet.". Fred Dellaca, Westport, New Zealand
============================================
ORDER YOUR REPORTS TODAY AND GET STARTED
ON 'YOUR' ROAD TO FINANCIAL FREEDOM !
===========================================
If you have any questions of the legality of this program,
contact the Office of Associate Director for Marketing
Practices, Federal Trade Commission, Bureau of Consumer
Protection, Washington, D.C.
(Note: To avoid delays make sure appropriate postage to
Canada, USA, or Europe is applied)
-=-=-=-=--=-=-==-=Remove Instructions=-=-=-=-=-=-=--=-=
*************************************************
Do not reply to this message -
To be removed from future mailings:
mailto:areyousure@angelfire.com?Subject=Remove
--=200111272028=--
From jaroldh@surfbest.net Fri Nov 30 18:08:14 2001
Received: from server1.safepages.com ([216.127.146.3])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 169wlR-0002Es-00; Fri, 30 Nov 2001 18:08:13 -0500
Received: from racingseat.com (unknown [65.138.132.142])
by server1.safepages.com (Postfix) with ESMTP
id C86B75E02; Fri, 30 Nov 2001 23:07:48 +0000 (GMT)
X-Sender: jaroldh@surfbest.net
From: Jarrold Harris
To: "Mortgage Borrower"
Date: Fri, 30 Nov 2001 15:10:02 -0800
Reply-To: jaroldh@surfbest.net
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_001__17472363_54602.61"
Message-Id: <20011130230748.C86B75E02@server1.safepages.com>
Subject: [Classpathx-crypto] Need a Home Loan? Let Us Help!
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
This is a Multipart MIME message.
------=_NextPart_000_001__17472363_54602.61
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit
------=_NextPart_000_001__17472363_54602.61
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: base64
DQoNCjxIVE1MPg0KDQo8aGVhZD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIg
Q09OVEVOVD0idGV4dC9odG1sO2NoYXJzZXQ9aXNvLTg4NTktMSI+DQo8IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wIFRyYW5zaXRpb25hbC8vRU4iPg0KPFRJ
VExFPkZyZWUgUmF0ZSBRdW90ZTwvVElUTEU+DQo8TUVUQSBjb250ZW50PSJ0ZXh0L2h0bWw7
IGNoYXJzZXQ9aXNvLTg4NTktMSIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+PFhNRVRBIA0K
Y29udGVudD0iTW96aWxsYS80LjcgW2VuXSAoV2luOTg7IEkpIFtOZXRzY2FwZV0iIG5hbWU9
IkdFTkVSQVRPUiI+DQo8TUVUQSBjb250ZW50PSJNaWNyb3NvZnQgRnJvbnRQYWdlIDQuMCIg
bmFtZT1HRU5FUkFUT1I+DQo8U1RZTEU+PC9TVFlMRT4NCjwvSEVBRD4NCjxCT0RZIGJhY2tn
cm91bmQ9aHR0cDovLzM1NzAxOTQ2MjIvbW9uZXlfZ3IuanBnIGJnQ29sb3I9I2ZmZmZmZiBi
Z3Byb3BlcnRpZXM9ImZpeGVkIj4NCjxESVYgc3R5bGU9IkZPTlQ6IDEwcHQgYXJpYWwiPg0K
PERJVj4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVY+PEJSPjwvRElWPg0KPEJSPg0KDQoNCjxQ
IGFsaWduPWNlbnRlcj48ZW0+PGI+PGZvbnQgY29sb3I9IiNmZjAwMDAiIHNpemU9IjYiIGZh
Y2U9ImFyaWFsIj4mcXVvdDtSZWZpbmFuY2UgWW91cg0KQ3VycmVudCBNb3J0Z2FnZSBXaGls
ZSBSYXRlcyBBcmUgTE9XISEmcXVvdDs8L2ZvbnQ+PC9iPjwvZW0+PC9QPg0KPE1BUlFVRUU+
PGk+PGI+PEZPTlQgc2l6ZT00IGNvbG9yPSMwMDAwZmY+SE9NRSBFUVVJVFkgTE9BTlMgKioq
IEpVTUJPIExPQU5TICoqKiBIT01FIElNUFJPVkVNRU5UIExPQU5TICoqKiANCiAgICAgIERF
QlQgQ09OU09MSURBVElPTiBMT0FOUyAqKiogUkVGSU5BTkNFIExPQU5TICoqKiBBTEwgQVJF
IEFWQUlMQUJMRSBUTyBZT1UgKioqIFJBVEVTIEFTIExPVyBBUyANCiAgICAgIDMuOTUlPC9m
b250PjwvYj48L2k+PC9tYXJxdWVlPg0KPEJSPjxCUj4NCjxwIGFsaWduPSJjZW50ZXIiPjxi
Pjxmb250IHNpemU9IjQiPk1vcnRnYWdlIFJhdGVzIEFyZSBTbyBMb3chJm5ic3A7PC9mb250
PjwvYj48L3A+DQo8cCBhbGlnbj0iY2VudGVyIj48Yj48Zm9udCBzaXplPSI0Ij5Zb3UgQ2Fu
IFNhdmUgVGhvdXNhbmRzIE9mIERvbGxhcnMgQnkgVGFraW5nDQpBZHZhbnRhZ2UgTm93ITwv
Zm9udD48L2I+PC9wPg0KPFAgYWxpZ249Y2VudGVyPjxFTT48Qj48Rk9OVCBjb2xvcj0jZmYw
MDAwIHNpemU9NT4mcXVvdDtXRSBBUkUgQU4gQVNTT0NJQVRJT04gT0YNCk1PUlRHQUdFIEJS
T0tFUlMgQU5EIExFTkRFUlMgPC9GT05UPjwvQj48L0VNPjwvUD4NCjxQIGFsaWduPWNlbnRl
cj48RU0+PEI+PEZPTlQgY29sb3I9I2ZmMDAwMCBzaXplPTU+V0lUSCBUSEUgQkVTVCBSQVRF
UyBBTkQgVEhFIExPV0VTVA0KQ09TVFMhJnF1b3Q8L0ZPTlQ+PC9CPjwvRU0+PC9QPg0KPHAg
YWxpZ249ImNlbnRlciI+Jm5ic3A7PC9wPg0KPFAgYWxpZ249Y2VudGVyPjxGT05UIGNvbG9y
PSMwMDAwZmYgc2l6ZT00PjxCPldlJm5ic3A7aGF2ZSB0aG91c2FuZHMgb2YgbG9hbiANCnBy
b2dyYW1zIHRocm91Z2ggaHVuZHJlZHMgb2YgbGVuZGVycyE8QlI+PC9CPjwvRk9OVD48Rk9O
VCBzaXplPTM+PC9GT05UPjwvUD4NCjxQIGFsaWduPWNlbnRlcj48U1RST05HPjxGT05UIHNp
emU9NT5Zb3UgY2FuIGNob29zZSBmcm9tJm5ic3A7IkFkanVzdGFibGUgUmF0ZQ0KTW9ydGdh
Z2VzIA0KYXMgbG93IGFzIDMuOTUlJnF1b3Q7PC9GT05UPjwvU1RST05HPjwvUD4NCjxQIGFs
aWduPWNlbnRlcj48U1RST05HPjxGT05UIHNpemU9NT5hbmQmbmJzcDsiRml4ZWQgUmF0ZSBN
b3J0Z2FnZXMgYXMgbG93IGFzDQo1Ljc1JSZuYnNwOzwvRk9OVD48L1NUUk9ORz48L1A+DQo8
UCBhbGlnbj1jZW50ZXI+PFNUUk9ORz48Rk9OVCBzaXplPTU+YWxsIHdpdGggdGhlIGxvd2Vz
dCBjb3N0cyBpbiB0aGUNCk5hdGlvbiEmcXVvdDs8L0ZPTlQ+PC9TVFJPTkc+PEJJRz48QklH
PjxGT05UIGNvbG9yPSNmZjAwMDA+KjwvRk9OVD48L0JJRz48L0JJRz48L1A+DQo8UCBhbGln
bj1jZW50ZXI+PEZPTlQgDQpzaXplPTU+PGZvbnQgY29sb3I9IiNGRjAwMDAiPiZxdW90Ozxi
PjxpPllPVSBDQU4gPHU+QlVZIERPV04gWU9VUiBJTlRFUkVTVCBSQVRFPC91Pg0KVE88L2k+
PC9iPjwvZm9udD48L0ZPTlQ+PC9QPg0KPFAgYWxpZ249Y2VudGVyPjxmb250IGNvbG9yPSIj
RkYwMDAwIiBzaXplPSI1Ij48Yj48aT5BUyBMT1cgQVMgWU9VIENBTg0KQUZGT1JEISZxdW90
OzwvaT48L2I+PC9mb250PjxGT05UIA0Kc2l6ZT01PjxCUj48L0ZPTlQ+PEZPTlQgc2l6ZT0z
PjwvRk9OVD48L1A+DQo8UCBhbGlnbj1jZW50ZXI+PEZPTlQgc2l6ZT0rMD48Rk9OVCBjb2xv
cj0jMDAwMGZmIHNpemU9Mj48QklHPjxCSUc+PEZPTlQgDQpjb2xvcj0jZmYwMDAwIHNpemU9
NT4qPC9GT05UPjwvQklHPjxTVFJPTkc+QWxsIHJhdGVzIGFyZSBiYXNlZCBvbiANCnF1YWxp
ZmljYXRpb248L1NUUk9ORz4hPC9CSUc+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBhbGlnbj1j
ZW50ZXI+PEZPTlQgc2l6ZT0rMD48Rk9OVCBzaXplPTI+PEJJRz48L0JJRz48L0ZPTlQ+PEZP
TlQgDQpjb2xvcj0jMDAwMGZmPjxGT05UIGZhY2U9QXJpYWw+PEZPTlQgc2l6ZT0yPjxBIGhy
ZWY9Imh0dHA6Ly8zNTcwMTk0NjIyIiANCnRhcmdldD1fYmxhbms+PEZPTlQgc2l6ZT01PjxT
VFJPTkc+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5DbGljayBoZXJlIGZvciANCnlv
dXIgPC9GT05UPjxGT05UIHNpemU9Nj48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxF
TT4iRlJFRSBSQVRFIA0KUVVPVEUiITwvRU0+PC9GT05UPjwvRk9OVD48L1NUUk9ORz48L0ZP
TlQ+PC9BPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBhbGlnbj1sZWZ0
PiZuYnNwOzwvUD4NCjxQIGFsaWduPWxlZnQ+PGk+PGI+PGZvbnQgZmFjZT0iQXJpYWwiIHNp
emU9IiswIj5DTElDSyBPTiBMT0FOUyBCRUxPVyBGT1IgWU9VUg0KRlJFRSBBUFBMSUNBVElP
TiE8L2ZvbnQ+PC9iPjwvaT48Rk9OVCBmYWNlPUFyaWFsPjxCUj48L0ZPTlQ+PC9QPg0KPFAg
YWxpZ249bGVmdD48U1RST05HPjxFTT48QSBocmVmPSJodHRwOi8vMzU3MDE5NDYyMiIgDQp0
YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9IjUiIGNvbG9yPSIjODAwMDgwIj5QdXJjaGFzZSBM
b2FuczwvZm9udD48L0E+IDxGT05UIHNpemU9NT4NCjwvRk9OVD4gPC9FTT48Rk9OVCANCnNp
emU9ND4tIDxFTT5UaG91c2FuZHMgb2YgcHJvZ3JhbXMgDQpmb3IgRmlyc3QgTW9ydGdhZ2Vz
ITwvRU0+PC9GT05UPjxJPjwvST48L1NUUk9ORz48ST48Rk9OVCANCmNvbG9yPSMwMDAwMDA+
PEJSPjxCUj48L0ZPTlQ+PC9JPjxBIGhyZWY9Imh0dHA6Ly8zNTcwMTk0NjIyIiBfYmxhbms/
PjxFTT48U1RST05HPjxmb250IHNpemU9IjUiIGNvbG9yPSIjODAwMDgwIj5SZWZpbmFuY2Ug
TG9hbnM8L2ZvbnQ+PC9TVFJPTkc+PC9FTT48ST48Rk9OVCANCmNvbG9yPSMwMDAwMDAgc2l6
ZT0yPiA8L0ZPTlQ+PC9JPjwvQT48ST48Rk9OVCBjb2xvcj0jMDAwMDAwIHNpemU9ND4tIDxC
PlJlZHVjZSB5b3VyIA0KbW9udGhseSBwYXltZW50cyBhbmQ8L0ZPTlQ+PEZPTlQgY29sb3I9
IzAwMDAwMCBzaXplPTI+IDwvRk9OVD48Rk9OVCANCmNvbG9yPSNmZjAwMDAgc2l6ZT01Pkdl
dCBDYXNoIEJhY2shPC9GT05UPjwvQj48Rk9OVCBjb2xvcj0jMDAwMDAwIHNpemU9ND4gDQo8
L0ZPTlQ+PEZPTlQgY29sb3I9IzAwMDAwMCBzaXplPTM+PEJSPjxCUj48L0ZPTlQ+PC9JPjxB
IA0KaHJlZj0iaHR0cDovLzM1NzAxOTQ2MjIiIHRhcmdldD1fYmxhbms+PGZvbnQgY29sb3I9
IiM4MDAwODAiPjxFTT48Qj48Rk9OVCBzaXplPTU+U2Vjb25kIA0KTW9ydGdhZ2VzPC9GT05U
PjwvQj48L0VNPjxJPjxGT05UIHNpemU9Mz4gPC9GT05UPjwvST4NCjwvZm9udD4gPC9BPjxJ
PjxGT05UIGNvbG9yPSMwMDAwMDAgc2l6ZT0zPiAtIDwvRk9OVD48Qj48Rk9OVCANCmNvbG9y
PSMwMDAwMDAgc2l6ZT00PldlIGNhbiBoZWxwIHlvdSBnZXQgZnJvbSA8L0ZPTlQ+PEZPTlQg
Y29sb3I9I2ZmMDAwMCANCnNpemU9NT45MCU8L0ZPTlQ+PEZPTlQgY29sb3I9IzAwMDAwMCBz
aXplPTQ+IHVwIHRvIDwvRk9OVD48Rk9OVCBjb2xvcj0jZmYwMDAwIA0Kc2l6ZT01PjEyNSU8
L0ZPTlQ+PEZPTlQgY29sb3I9IzAwMDAwMCBzaXplPTQ+IG9mIHlvdXIgaG9tZXMgdmFsdWUh
IChyYXRpb3MgdmFyeSANCmJ5IHN0YXRlKTwvRk9OVD48L0I+PC9QPg0KPFAgYWxpZ249bGVm
dD48QSBocmVmPSJodHRwOi8vMzU3MDE5NDYyMiIgDQp0YXJnZXQ9X2JsYW5rPjxCPjxmb250
IHNpemU9IjUiIGNvbG9yPSIjODAwMDgwIj5EZWJ0IENvbnNvbGlkYXRpb248L2ZvbnQ+PC9C
PjwvQT48Rk9OVCBjb2xvcj0jMDAwMDAwIHNpemU9Mz4gPEZPTlQgY29sb3I9IzAwMDAwMCBz
aXplPTQ+LSANCjxCPkNvbWJpbmUgPC9GT05UPjxGT05UIGNvbG9yPSNmZjAwMDAgc2l6ZT01
PmFsbDwvRk9OVD48Rk9OVCBjb2xvcj0jMDAwMDAwIA0Kc2l6ZT00PiB5b3VyIGJpbGxzIGlu
dG8gPC9GT05UPjxGT05UIGNvbG9yPSNmZjAwMDAgc2l6ZT01Pk9uZSBMb3cgTW9udGhseSAN
ClBheW1lbnQhPC9GT05UPjwvQj48QlI+PEJSPjwvRk9OVD48Qj48QSANCmhyZWY9Imh0dHA6
Ly8zNTcwMTk0NjIyIiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9IjUiIGNvbG9yPSIjODAw
MDgwIj5GaXJzdCBUaW1lIEhvbWUgQnV5ZXJzPC9mb250PjwvQT48Rk9OVCBjb2xvcj0jMDAw
MDAwIHNpemU9Mz4gLSANCjxGT05UIGNvbG9yPSMwMDAwMDAgc2l6ZT00PldlIGNhbiBoZWxw
IHlvdSBidXkgd2l0aCA8Rk9OVCBjb2xvcj0jZmYwMDAwIA0Kc2l6ZT01PkxvdzwvRk9OVD48
L0ZPTlQ+PEZPTlQgY29sb3I9I2ZmMDAwMCBzaXplPTU+IE1vbmV5IERvd248L0ZPTlQ+PEZP
TlQgDQpjb2xvcj0jMDAwMDAwIHNpemU9ND4sIGFuZCBldmVuIDwvRk9OVD48Rk9OVCBjb2xv
cj0jZmYwMDAwIHNpemU9NT5HZXQgQ2FzaCANCkJhY2shPC9GT05UPjwvRk9OVD48L0I+PC9Q
PjwvST4NCjxQIGFsaWduPWNlbnRlcj48QklHPjxCSUc+PEZPTlQgY29sb3I9I2ZmMDAwMD4q
PC9GT05UPjwvQklHPkFsbCByYXRlcyBhcmUgYmFzZWQgDQpvbiBxdWFsaWZpY2F0aW9uITwv
QklHPjwvUD4NCjxQIGFsaWduPWNlbnRlcj48Qj48ST48Rk9OVCBjb2xvcj0jMDAwMDAwIHNp
emU9Nj5XZSBoYXZlIHByb2dyYW1zIGZvciANCjwvRk9OVD48Rk9OVCBjb2xvcj0jZmYwMDAw
IHNpemU9Nj48VT5FVkVSWTwvVT48L0ZPTlQ+PEZPTlQgY29sb3I9IzAwMDAwMCBzaXplPTY+
IA0KY3JlZGl0IHNpdHVhdGlvbiE8L0ZPTlQ+PEJSPjxCUj48QSBocmVmPSJodHRwOi8vMzU3
MDE5NDYyMiIgdGFyZ2V0PV9ibGFuaz48Rk9OVCANCmNvbG9yPSMwMDAwZmYgc2l6ZT01PkNs
aWNrIGhlcmUgZm9yIHlvdXIgRlJFRSBSQVRFIFFVT1RFITwvRk9OVD48L0E+PC9JPjwvQj48
L1A+DQo8UCBhbGlnbj1sZWZ0PjxGT05UIGNvbG9yPSMwMDgwMDA+PFNUUk9ORz4mcXVvdDtU
aGlzIG1lc3NhZ2UgaXMgYmVpbmcgc2VudCB0bw0KeW91IGluIGNvbXBsaWFuY2Ugd2l0aCZu
YnNwO0JpbGwgUy4gMTYxOCBUaXRsZSBJSUkgcGFzc2VkIGJ5IHRoZSAxMDV0aCBVUw0KQ29u
Z3Jlc3MsIHdoaWNoIHN0YXRlcyB0aGF0IHRoaXMgbGV0dGVyIGNhbiBub3QgYmUgY29uc2lk
ZXJlZCBzcGFtIGFzIGxvbmcgYXMgd2UNCmluY2x1ZGUgKDEpIFZhbGlkIENvbnRhY3QgSW5m
b3JtYXRpb24gYW5kICgyKSZuYnNwO2Egd2F5IHRvIGJlIHJlbW92ZWQgZnJvbSBhbnkNCmZ1
cnRoZXIgdHJhbnNtaXNzaW9ucyBhdCBubyBjb3N0IHRvIHlvdSBieSBzdWJtaXR0aW5nIGEg
cmVxdWVzdCB0byBiZQ0KcmVtb3ZlZC4mcXVvdDsgLiA8YSBocmVmPSJodHRwOi8vMzU3MDE5
NDYyMi9yZW1vdmUuaHRtIj5DbGljayBIZXJlIHRvIFNlbmQgYSBSZW1vdmUgUmVxdWVzdDwv
YT4uDQomcXVvdDtXZSBob25vciBhbGwgcmVtb3ZlIGVtYWlsIGFkZHJlc3MgcmVxdWVzdHMm
bmJzcDtpbW1lZGlhdGVseS4mcXVvdDs8L1NUUk9ORz48L0ZPTlQ+PC9QPjwvQk9EWT48L0hU
TUw+
------=_NextPart_000_001__17472363_54602.61--
From nferrier@tapsellferrier.co.uk Mon Dec 03 06:49:28 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16ArbE-0001FP-00
for ; Mon, 03 Dec 2001 06:49:28 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16Arpf-0000uO-00; Mon, 03 Dec 2001 12:04:23 +0000
Message-ID: <008701c17bf0$8a7cd990$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "Raif S. Naffah"
Cc: "Olivier Louchart-Fletcher" ,
References: <5.0.0.25.1.20011203223737.00a4d800@mail.syd.fl.net.au>
Date: Mon, 3 Dec 2001 11:49:17 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Subject: [Classpathx-crypto] Re: gnu.crypto web page
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> i would appreciate it if you can have a look at the gnu.crypto web page
> (with almost all related links) to check if it's conformant with GNU and
> Classpathx norms.
It's really well designed, I like it.
Normally, GNU prefer to use just the HTML 2.0 standard. This ensures that
pages can be read even on text mode browsers like lynx.
I notice you've used DIVs and so on... any chance you could convert these to
something a bit more HTML 2.0?
If you can't I suggest you do this:
- create a directory for crypto on the classpathX website (follow the
example of JAXP).
- subdivide the webpage into separate sections.
- ensure the main crypto index page is HTML 2.0 compliant.
> i didnt check in the javadoc api yet, nor the release. the javadoc stuff,
> will go in the api/ folder. i'm not quite sure yet where the release will
> go or if a copy should be also checked-in with this page.
The release will go on the ftp server. If you let me know about when you're
ready to release then I will check out your code and build it (as a final
sanity check) and put it up on the ftp server.
That's why you need a target to produce the tar file (see the gnu coding
standards for info).
> finally what probably is missing is a link from the classpathx main page
to
> this one. should i be doing this or should i leave it to you?
Leave it to me.. when we've resolved this HTML version issue I'll put the
link in.
This is all coming together really well! Well done!
Nic
From nferrier@tapsellferrier.co.uk Mon Dec 03 08:06:34 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16Asnq-0006X5-00
for ; Mon, 03 Dec 2001 08:06:34 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16At27-0000w4-00; Mon, 03 Dec 2001 13:21:24 +0000
Message-ID: <009601c17bfb$4c8532d0$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "Raif S. Naffah"
Cc: "Olivier Louchart-Fletcher" ,
References: <5.0.0.25.1.20011203223737.00a4d800@mail.syd.fl.net.au> <5.0.0.25.1.20011203234544.00a59eb0@mail.syd.fl.net.au>
Subject: Re: [Classpathx-crypto] Re: gnu.crypto web page
Date: Mon, 3 Dec 2001 13:05:52 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> i got rid of the divs and other artifices i think are not html2.0
> friendly. have a look at it now.
Excellent. I'll put the link in from the main page tonight.
Nic
From nferrier@tapsellferrier.co.uk Mon Dec 03 18:16:31 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16B2K6-0002So-00
for ; Mon, 03 Dec 2001 18:16:31 -0500
Received: from nferrier by tf1.tapsellferrier.co.uk with local (Exim 3.12 #1 (Debian))
id 16B2Yi-000178-00; Mon, 03 Dec 2001 23:31:36 +0000
From: Nic Ferrier
To: classpathx-crypto@gnu.org
Message-Id:
Date: Mon, 03 Dec 2001 23:31:36 +0000
Subject: [Classpathx-crypto] pdf files
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
You guys have a few pdf files on your site.
Are there free software tools for reading pdfs?
Are there alternatives to pdf files? postscript would be better
because there are free software tools for displaying them.
Of course, info/TeX would be best.
Nic
From david-b@pacbell.net Mon Dec 03 23:44:17 2001
Received: from mta5.snfc21.pbi.net ([206.13.28.241])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 16B7RI-00018E-00
for ; Mon, 03 Dec 2001 23:44:16 -0500
Received: from krypton ([206.170.7.165])
by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May 7 2001))
with SMTP id <0GNS00H57YHQI6@mta5.snfc21.pbi.net> for
classpathx-crypto@gnu.org; Mon, 03 Dec 2001 20:44:16 -0800 (PST)
Date: Mon, 03 Dec 2001 20:42:44 -0800
From: David Brownell
To: classpathx-crypto@gnu.org
Message-id: <077501c17c7e$1e444a40$6800000a@brownell.org>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
Subject: [Classpathx-crypto] quick comments on gnu.crypto code
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
Hi,
I recently grabbed a copy of the code. No comments yet on
the real guts -- though from the look of it I won't have many
complaints, clean and regular crypto code is usually a very
good sign! So here's a random set of questions and comments
that came to mind as I skimmed what CVS told me.
Some peripheral points first leaped out at me:
- Coding style ... three space indents? No tabs? And
Hungarian "IamAnInterface" notation? Yoiks! I don't
like even one of those, sorry.
- PDFs in the docs. DocBook XML where possible,
please. Though since these are original specs, I suspect
that's not a real option. Does CVS need to have those?
(I hate TexInfo equally ... DocBook at least turns into
good HTML, though the MathML output may be a
bit lacking just now.)
- javadoc. The links to the PDFs were all broken, and
there were no "package.html" files to describe why each
package is there and how to use it.
- License ... LGPL, not "GPL + library exception". Maybe
not an immediate issue, but static linking will increasingly
matter.
OK, non-peripheral points: functionality. Seems to be a strange
selection in this first code drop.
- Seems that widely used hashes (MD5, SHA1; maybe MD2)
aren't there.
- Block ciphers. Again, common ones are not there yet.
DES, 3DES-EDE; likely Blowfish; maybe CAST128.
- And of less immediate concern (to me), stream ciphers.
ARCFOUR, maybe AES in stream modes, and so on.
- Looks like the factory always runs selftests on whatever
it returns. (gnu.crypto.cipher.CipherFactory). That should
be conditionalized on a "if doing development" static final
boolean flag, so it normally doesn't happen.
- No public key crypto support (RSA, D-H, etc) or digital
signature support. Again, why? The PKCS7 doc there
strongly suggests it'll be added, along with lots of BER/DER
style utilities for cert and public/private key management ...
That's just first reactions from a look at the code. Of course
I like the fact that ciphers are interfaces and there's none of
that silly overhead of a java security layer to slow down calls
past abstract method overhead, so from that perspective the
API framework starts out immediately on the right foot. And
since secure key storage is a quick hack [NOT!] I can easily
understand adding it later, after some hardware hooks have
been reasonably prototyped.
A lot of that is just wondering what the direction for this code
is expected to be. I'll assume that what's there is a good start,
but since it doesn't do what I'd first need to be done ... :)
Not having support for today's most widely used cryptographic
algorithms seems to me like it'll be an adoption problem, and I
hope the plan is to make sure that several of those algorithms
get added before the first (beta?) release.
- Dave
p.s. I'm not currently subscribed to the list, so please cc me
on any responses.
From raif@fl.net.au Tue Dec 04 03:01:42 2001
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BAWM-0000Uh-00
for ; Tue, 04 Dec 2001 03:01:42 -0500
Received: from solomon.fl.net.au (a3-p02.syd.fl.net.au [202.181.1.66])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 02926168BA; Tue, 4 Dec 2001 19:01:39 +1100 (EST)
Message-Id: <5.0.0.25.1.20011204190014.00a586c0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 04 Dec 2001 19:03:28 +1100
To: Nic Ferrier
From: "Raif S. Naffah"
Subject: Re: [Classpathx-crypto] pdf files
Cc: classpathx-crypto@gnu.org
In-Reply-To:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
At 11:31 PM 12/3/01 +0000, Nic Ferrier wrote:
>You guys have a few pdf files on your site.
>
>Are there free software tools for reading pdfs?
the acrobat reader to my knowledge is free (see
).
>Are there alternatives to pdf files? postscript would be better
>because there are free software tools for displaying them.
these are, to my recollection, files published by the designers of the
algorithm, not us.
>Of course, info/TeX would be best.
of course.
today we're using/publishing in html. is that ok?
cheers;
rsn
From raif@fl.net.au Tue Dec 04 03:35:19 2001
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BB2t-0002Jh-00
for ; Tue, 04 Dec 2001 03:35:19 -0500
Received: from solomon.fl.net.au (a3-p02.syd.fl.net.au [202.181.1.66])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 6663016838; Tue, 4 Dec 2001 19:35:15 +1100 (EST)
Message-Id: <5.0.0.25.1.20011204191021.00a37d30@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 04 Dec 2001 19:37:04 +1100
To: David Brownell
From: "Raif S. Naffah"
Subject: Re: [Classpathx-crypto] quick comments on gnu.crypto code
Cc: classpathx-crypto@gnu.org
In-Reply-To: <077501c17c7e$1e444a40$6800000a@brownell.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
At 08:42 PM 12/3/01 -0800, David Brownell wrote:
>Hi,
>
>I recently grabbed a copy of the code. No comments yet on
>the real guts -- though from the look of it I won't have many
>complaints, clean and regular crypto code is usually a very
>good sign! So here's a random set of questions and comments
>that came to mind as I skimmed what CVS told me.
>
>Some peripheral points first leaped out at me:
>
> - Coding style ... three space indents? No tabs? And
> Hungarian "IamAnInterface" notation? Yoiks! I don't
> like even one of those, sorry.
> - PDFs in the docs. DocBook XML where possible,
> please. Though since these are original specs, I suspect
> that's not a real option. Does CVS need to have those?
> (I hate TexInfo equally ... DocBook at least turns into
> good HTML, though the MathML output may be a
> bit lacking just now.)
as i mentioned in an earlier message, those documents are published by the
designers not us.
> - javadoc. The links to the PDFs were all broken, and
> there were no "package.html" files to describe why each
> package is there and how to use it.
these are in the process of being fixed. before the existence of a web
page, the idea was to bundle and include them in the release. i'm not
doing this anymore; instead they will be pointing to the web page. this
has the added advantage of making the release smaller in size.
> - License ... LGPL, not "GPL + library exception". Maybe
> not an immediate issue, but static linking will increasingly
> matter.
again. this is being changed 'as-we-speak'.
>OK, non-peripheral points: functionality. Seems to be a strange
>selection in this first code drop.
>
> - Seems that widely used hashes (MD5, SHA1; maybe MD2)
> aren't there.
well; if you have implementations of them that you'd like to contribute
then pls ;-)
> - Block ciphers. Again, common ones are not there yet.
> DES, 3DES-EDE; likely Blowfish; maybe CAST128.
same thing.
> - And of less immediate concern (to me), stream ciphers.
> ARCFOUR, maybe AES in stream modes, and so on.
same thing for arc4. i'm expecting, with the first release to start
receiving these common algorithms.
unfortunately the implementations i've already done for these are under a
different license and hence i cannot include them here. somebody else will
have to step forward.
> - Looks like the factory always runs selftests on whatever
> it returns. (gnu.crypto.cipher.CipherFactory). That should
> be conditionalized on a "if doing development" static final
> boolean flag, so it normally doesn't happen.
noted. i'd like to open a discussion thread on 'how we can ensure a degree
of trust in the code'. the self-test approach is far from being optimal
and hence i'm looking forward to a fruitful brain-storming exchange.
> - No public key crypto support (RSA, D-H, etc) or digital
> signature support. Again, why? The PKCS7 doc there
> strongly suggests it'll be added, along with lots of BER/DER
> style utilities for cert and public/private key management ...
re. PK algos, the same as above.
re. ASN.1 stuff, i'm already the maintainer/sole-programmer of a
sourceforge project (cryptix-asn1) that addresses that and is under a
BSD-like license (see ). why
did i mention this? because all DER related stuff, in gnu.crypto can
extend/use classes generated by the cryptix-asn1 library.
>That's just first reactions from a look at the code. Of course
>I like the fact that ciphers are interfaces and there's none of
>that silly overhead of a java security layer to slow down calls
>past abstract method overhead, so from that perspective the
>API framework starts out immediately on the right foot.
good to hear :-)
> And
>since secure key storage is a quick hack [NOT!] I can easily
>understand adding it later, after some hardware hooks have
>been reasonably prototyped.
i've done in the past (JNI hooks) to plug native implementations of
algorithms with the first jce beta with an open-source project, but that
code never got published. the justification at the time was that pure java
code was as fast, and in some instances faster, than using the native
code. while this is true if you have a choice between the two, i take your
point that sometimes you dont. i will add that to the TODO list.
>A lot of that is just wondering what the direction for this code
>is expected to be. I'll assume that what's there is a good start,
>but since it doesn't do what I'd first need to be done ... :)
i hoped the README explained where we're going. this is the start. the
next step is to build the adapters that will allow this library to _also_
work the jca/jce way hence offering programmers a _choice_.
i'm confident that people/developers will join in, contributing
implementations of the "every-day" algorithms soon. in the meantime if you
and/or others know of the existence of java implementations out there of
those algorithms with a licence that would allow to re-work them under the
XGPL i'm happy to do that myself.
>Not having support for today's most widely used cryptographic
>algorithms seems to me like it'll be an adoption problem, and I
>hope the plan is to make sure that several of those algorithms
>get added before the first (beta?) release.
my hope is that contributors will come forward _when_ it is released. i'm
counting on the "snowball" effect :-)
cheers;
rsn
>- Dave
>
>p.s. I'm not currently subscribed to the list, so please cc me
> on any responses.
From olivier@zipworld.com.au Tue Dec 04 06:28:54 2001
Received: from mailman.zeta.org.au ([203.26.10.16])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 16BDkr-0006Vz-00
for ; Tue, 04 Dec 2001 06:28:54 -0500
Received: from tournesol.malabar.au (ppp71.dyn71.pacific.net.au [202.7.71.71])
by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id WAA02512;
Tue, 4 Dec 2001 22:28:43 +1100
Received: from olivier by tournesol.malabar.au with local (Exim 3.32 #1 (Debian))
id 16BDfo-0000Pj-00; Tue, 04 Dec 2001 22:23:40 +1100
Date: Tue, 4 Dec 2001 22:23:40 +1100
To: Nic Ferrier
Cc: classpathx-crypto@gnu.org
Subject: Re: [Classpathx-crypto] pdf files
Message-ID: <20011204222340.C1151@zipworld.com.au>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To:
User-Agent: Mutt/1.3.23i
From: Olivier LF
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
On Mon, Dec 03, 2001 at 11:31:36PM +0000, Nic Ferrier wrote:
>
> You guys have a few pdf files on your site.
>
> Are there free software tools for reading pdfs?
>
> Are there alternatives to pdf files? postscript would be better
> because there are free software tools for displaying them.
>
Ghostscript can read both ps and pdf files. All GNU/Linux system seams
to have it with a handfull of front ends, "gnome-gv" to cite only one.
pdf are a lot smaller that ps, that's at least an advantage also
gzipped postscripts are about the same size as pdf.
> Of course, info/TeX would be best.
I'd like to look at docbook. I've used LaTeX for years but I'd rather
investigate docbook. Do you have any experience with it?
I am quite sure I read somewhere that gcj as some tools to convert
javadoc to texinfo, have you heard of that?
Olivier
--
----------------------------------------------------------------------
Olivier Louchart-Fletcher
Email: olivier@zipworld.com.au
From nferrier@tapsellferrier.co.uk Tue Dec 04 06:36:18 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BDs1-000710-00
for ; Tue, 04 Dec 2001 06:36:17 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16BE6U-0001Kv-00; Tue, 04 Dec 2001 11:51:14 +0000
Message-ID: <002e01c17cb7$da22fcf0$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "Nic Ferrier" ,
"Raif S. Naffah"
Cc:
References: <5.0.0.25.1.20011204190014.00a586c0@mail.syd.fl.net.au>
Subject: Re: [Classpathx-crypto] pdf files
Date: Tue, 4 Dec 2001 11:36:01 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> >You guys have a few pdf files on your site.
> >Are there free software tools for reading pdfs?
>
> the acrobat reader to my knowledge is free (see
> ).
No. The acrobat reader is free as in beer. I meant free-software.
> >Are there alternatives to pdf files? postscript would be better
> >because there are free software tools for displaying them.
>
> these are, to my recollection, files published by the designers of the
> algorithm, not us.
What are the redistribution terms? You may not be able to keep these on the
site, linking to them elsewhere might be ok though.
Nic
From nferrier@tapsellferrier.co.uk Tue Dec 04 06:40:43 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BDwI-0007HX-00
for ; Tue, 04 Dec 2001 06:40:42 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16BEAv-0001L1-00; Tue, 04 Dec 2001 11:55:49 +0000
Message-ID: <003501c17cb8$7e579420$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "Nic Ferrier" ,
"Olivier LF"
Cc:
References: <20011204222340.C1151@zipworld.com.au>
Subject: Re: [Classpathx-crypto] pdf files
Date: Tue, 4 Dec 2001 11:40:37 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> > Of course, info/TeX would be best.
>
> I'd like to look at docbook. I've used LaTeX for years but I'd rather
> investigate docbook. Do you have any experience with it?
> I am quite sure I read somewhere that gcj as some tools to convert
> javadoc to texinfo, have you heard of that?
I have used Docbook, and it is really good.
However, docbook doesn't yet have an info maker and info is still the chosen
doc platform for GNU. There's good reason for that, docbook may be the new
and sexy thing but it still doesn't have the widespread support of info. And
in many ways info is superior (it's lighter for one thing).
The GNU project is working on a javadoc -> info tool. That is being done by
the Classpath Tools project, which is part of Classpath.
Hopefully we will eventually have docbook -> info too, I'm sure someone is
working on it somewhere.
Nic
From raif@fl.net.au Tue Dec 04 06:51:12 2001
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BE6R-0007mw-00
for ; Tue, 04 Dec 2001 06:51:11 -0500
Received: from solomon.fl.net.au (a3-p02.syd.fl.net.au [202.181.1.66])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 1F841168BA; Tue, 4 Dec 2001 22:51:08 +1100 (EST)
Message-Id: <5.0.0.25.1.20011204225002.00a90cf0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 04 Dec 2001 22:52:59 +1100
To: "Nic Ferrier"
From: "Raif S. Naffah"
Subject: Re: [Classpathx-crypto] pdf files
Cc: "Nic Ferrier" ,
In-Reply-To: <002e01c17cb7$da22fcf0$0e07a8c0@internal.mondus.com>
References: <5.0.0.25.1.20011204190014.00a586c0@mail.syd.fl.net.au>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
At 11:36 AM 12/4/01 +0000, Nic Ferrier wrote:
> > >You guys have a few pdf files on your site.
> > >Are there free software tools for reading pdfs?
> >
> > the acrobat reader to my knowledge is free (see
> > ).
>
>No. The acrobat reader is free as in beer. I meant free-software.
Olivier answered this one already.
> > >Are there alternatives to pdf files? postscript would be better
> > >because there are free software tools for displaying them.
> >
> > these are, to my recollection, files published by the designers of the
> > algorithm, not us.
>
>What are the redistribution terms? You may not be able to keep these on the
>site, linking to them elsewhere might be ok though.
dont know. i'll have to ask. if i get the authors' permission i guess i
can keep them where they are. ok?
the rationale for this is that these things tend to disappear after a time
from the net and links become forever broken. they are included here so
the alert/curious reader/user can verify the code against the designer's
specifications.
cheers;
rsn
From nferrier@tapsellferrier.co.uk Tue Dec 04 06:56:24 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BEBU-0008EJ-00
for ; Tue, 04 Dec 2001 06:56:24 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16BEPy-0001M8-00; Tue, 04 Dec 2001 12:11:22 +0000
Message-ID: <006701c17cba$aa233580$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "David Brownell" ,
References: <077501c17c7e$1e444a40$6800000a@brownell.org>
Subject: Re: [Classpathx-crypto] quick comments on gnu.crypto code
Date: Tue, 4 Dec 2001 11:56:09 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> - Coding style ... three space indents? No tabs? And
> Hungarian "IamAnInterface" notation? Yoiks! I don't
> like even one of those, sorry.
I agree with Dave, but the coding standard is relaxed here at ClasspathX. We
don't force people to use the GNU style (though I might in the future do a
batch update of the CVS with a style enforcer I will do it only with
people's agreement).
I hate hungarian for java code. It just seems dumb to me... but I'm not
prepared to force you guys to change it.
>
> - PDFs in the docs. DocBook XML where possible,
> please. Though since these are original specs, I suspect
> that's not a real option. Does CVS need to have those?
> (I hate TexInfo equally ... DocBook at least turns into
> good HTML, though the MathML output may be a
> bit lacking just now.)
Actually Dave, it's: "info where possible please".
When there is an info generator for docbook I'll be happy for people to have
their documentation in docbook, until then I meerly tolerate it /8->
I don't think the PDFs are generated by the project. If they are we must use
something else. We might still have to ditch them and link to them elsewhere
(which seems sensible anyway, if they're someone else's files).
> - javadoc. The links to the PDFs were all broken, and
> there were no "package.html" files to describe why each
> package is there and how to use it.
We'll have to think about the "links to PDFs" in light of my comments above.
> - License ... LGPL, not "GPL + library exception". Maybe
> not an immediate issue, but static linking will increasingly
> matter.
All code should be GPL + library exception.
Nic
From nferrier@tapsellferrier.co.uk Tue Dec 04 07:02:22 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BEHF-0008Pp-00
for ; Tue, 04 Dec 2001 07:02:22 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16BEVo-0001MN-00; Tue, 04 Dec 2001 12:17:24 +0000
Message-ID: <006e01c17cbb$81c478f0$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "David Brownell" ,
"Raif S. Naffah"
Cc:
References: <5.0.0.25.1.20011204191021.00a37d30@mail.syd.fl.net.au>
Subject: Re: [Classpathx-crypto] quick comments on gnu.crypto code
Date: Tue, 4 Dec 2001 12:02:11 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> my hope is that contributors will come forward _when_ it is released. i'm
> counting on the "snowball" effect :-)
Absolutely... release early and often...
Having said that the most popular ciphers are the ones that will encourage
the most use.
Nic
From nferrier@tapsellferrier.co.uk Tue Dec 04 07:06:07 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BEKs-0008VY-00
for ; Tue, 04 Dec 2001 07:06:07 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16BEZV-0001My-00; Tue, 04 Dec 2001 12:21:13 +0000
Message-ID: <008f01c17cbc$0a4e6410$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "Raif S. Naffah"
Cc:
References: <5.0.0.25.1.20011204190014.00a586c0@mail.syd.fl.net.au> <5.0.0.25.1.20011204225002.00a90cf0@mail.syd.fl.net.au>
Subject: Re: [Classpathx-crypto] pdf files
Date: Tue, 4 Dec 2001 12:06:00 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> >What are the redistribution terms? You may not be able to keep these on
the
> >site, linking to them elsewhere might be ok though.
>
> dont know. i'll have to ask. if i get the authors' permission i guess i
> can keep them where they are. ok?
>
> the rationale for this is that these things tend to disappear after a time
> from the net and links become forever broken. they are included here so
> the alert/curious reader/user can verify the code against the designer's
> specifications.
I understand your reasons... I'm just nervous of distributing PDF files (a
proprietary format) from non-GNU sources.
I hope you understand.
If you can get the author's permission I will _consider_ allowing their
hosting on the GNU site. If not, we will have to manage the movement of the
files (perhaps by meerly quoting them).
Nic
From raif@fl.net.au Tue Dec 04 07:20:22 2001
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BEYf-0000Yd-00
for ; Tue, 04 Dec 2001 07:20:22 -0500
Received: from solomon.fl.net.au (a3-p02.syd.fl.net.au [202.181.1.66])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 2205E16889; Tue, 4 Dec 2001 23:20:16 +1100 (EST)
Message-Id: <5.0.0.25.1.20011204231055.00a9baa0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 04 Dec 2001 23:22:07 +1100
To: "Nic Ferrier"
From: "Raif S. Naffah"
Subject: Re: [Classpathx-crypto] pdf files
Cc:
In-Reply-To: <008f01c17cbc$0a4e6410$0e07a8c0@internal.mondus.com>
References: <5.0.0.25.1.20011204190014.00a586c0@mail.syd.fl.net.au>
<5.0.0.25.1.20011204225002.00a90cf0@mail.syd.fl.net.au>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
At 12:06 PM 12/4/01 +0000, Nic Ferrier wrote:
> > >What are the redistribution terms? You may not be able to keep these on
>the
> > >site, linking to them elsewhere might be ok though.
> >
> > dont know. i'll have to ask. if i get the authors' permission i guess i
> > can keep them where they are. ok?
> >
> > the rationale for this is that these things tend to disappear after a time
> > from the net and links become forever broken. they are included here so
> > the alert/curious reader/user can verify the code against the designer's
> > specifications.
>
>
>I understand your reasons... I'm just nervous of distributing PDF files (a
>proprietary format) from non-GNU sources.
>
>I hope you understand...
no problems. i'll remove those files and replace them with links to their
current site.
cheers;
rsn
From nferrier@tapsellferrier.co.uk Tue Dec 04 07:29:39 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16BEhe-0000z1-00
for ; Tue, 04 Dec 2001 07:29:39 -0500
Received: from gateway.mondus.com ([193.132.141.145] helo=UKC21D)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16BEwI-0001Ni-00; Tue, 04 Dec 2001 12:44:46 +0000
Message-ID: <00a801c17cbf$54d49420$0e07a8c0@internal.mondus.com>
From: "Nic Ferrier"
To: "Raif S. Naffah"
Cc:
References: <5.0.0.25.1.20011204190014.00a586c0@mail.syd.fl.net.au> <5.0.0.25.1.20011204225002.00a90cf0@mail.syd.fl.net.au> <5.0.0.25.1.20011204231055.00a9baa0@mail.syd.fl.net.au>
Subject: Re: [Classpathx-crypto] pdf files
Date: Tue, 4 Dec 2001 12:29:34 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> no problems. i'll remove those files and replace them with links to their
> current site.
If you're happy to do that it seems to be the best solution.
Nic
From david-b@pacbell.net Tue Dec 04 13:40:23 2001
Received: from mta5.snfc21.pbi.net ([206.13.28.241])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 16BKUR-0003VC-00
for ; Tue, 04 Dec 2001 13:40:23 -0500
Received: from krypton ([206.170.7.66])
by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May 7 2001))
with SMTP id <0GNU00AJ51788L@mta5.snfc21.pbi.net> for
classpathx-crypto@gnu.org; Tue, 04 Dec 2001 10:40:21 -0800 (PST)
Date: Tue, 04 Dec 2001 10:38:56 -0800
From: David Brownell
Subject: Re: [Classpathx-crypto] quick comments on gnu.crypto code
To: Nic Ferrier , classpathx-crypto@gnu.org
Message-id: <081d01c17cf2$ef269ea0$6800000a@brownell.org>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <077501c17c7e$1e444a40$6800000a@brownell.org>
<006701c17cba$aa233580$0e07a8c0@internal.mondus.com>
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> > - PDFs in the docs. DocBook XML where possible,
> > please. Though since these are original specs, I suspect
> > that's not a real option. Does CVS need to have those?
> > (I hate TexInfo equally ... DocBook at least turns into
> > good HTML, though the MathML output may be a
> > bit lacking just now.)
>
> Actually Dave, it's: "info where possible please".
OK, so I'm a heretic who things "info" should go away in favor
of a much more widely adopted standard, "HTML" ... :)
I guess I'm content to have the PDFs just survive as links
on the web page. Does that mean they'll move out of the
project CVS?
- Dave
From olivier@zipworld.com.au Thu Dec 06 06:22:39 2001
Received: from mailman.zeta.org.au ([203.26.10.16])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 16Bwbv-0004iF-00
for ; Thu, 06 Dec 2001 06:22:39 -0500
Received: from tournesol.malabar.au (ppp190.dyn146.pacific.net.au [210.23.146.190])
by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id WAA02943;
Thu, 6 Dec 2001 22:22:31 +1100
Received: from olivier by tournesol.malabar.au with local (Exim 3.32 #1 (Debian))
id 16BwUC-0000LC-00; Thu, 06 Dec 2001 22:14:40 +1100
Date: Thu, 6 Dec 2001 22:14:40 +1100
To: David Brownell
Cc: classpathx-crypto@gnu.org
Subject: Re: [Classpathx-crypto] quick comments on gnu.crypto code
Message-ID: <20011206221440.A1292@zipworld.com.au>
References: <077501c17c7e$1e444a40$6800000a@brownell.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <077501c17c7e$1e444a40$6800000a@brownell.org>
User-Agent: Mutt/1.3.23i
From: Olivier LF
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
On Mon, Dec 03, 2001 at 08:42:44PM -0800, David Brownell wrote:
> - Coding style ... three space indents? No tabs?
3 spaces is not so unusual, it does save some precious space if you want
to keep your code within the common 80 columns range.
As for tabs, space is the lowest common denominator between editors.
The brain dead ones display 8 spaces for TAB!!! and the good ones can
always be configured to emulate tabs with spaces.
Many projects require "space only" for that reason actually (Apache projects).
It ensures you'll be able to work on the source no matter how modest
your system and editor is. Back 6 years ago I used to edit files from
home with a Minitel (A very cheap text terminal you get with the phone
in France). It only supported line editing with "ed", those where the days...
Olivier
--
----------------------------------------------------------------------
Olivier Louchart-Fletcher
Email: olivier@zipworld.com.au
From david-b@pacbell.net Thu Dec 06 16:20:37 2001
Received: from mta5.snfc21.pbi.net ([206.13.28.241])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 16C5wa-0003Tk-00
for ; Thu, 06 Dec 2001 16:20:37 -0500
Received: from krypton ([206.170.6.95])
by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May 7 2001))
with SMTP id <0GNX00K36XYAJH@mta5.snfc21.pbi.net> for
classpathx-crypto@gnu.org; Thu, 06 Dec 2001 13:20:35 -0800 (PST)
Date: Thu, 06 Dec 2001 13:19:08 -0800
From: David Brownell
Subject: Re: [Classpathx-crypto] quick comments on gnu.crypto code
To: Olivier LF
Cc: classpathx-crypto@gnu.org
Message-id: <0d3001c17e9b$a506c700$6800000a@brownell.org>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <077501c17c7e$1e444a40$6800000a@brownell.org>
<20011206221440.A1292@zipworld.com.au>
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> > - Coding style ... three space indents? No tabs?
>
> 3 spaces is not so unusual, it does save some precious space if you want
> to keep your code within the common 80 columns range.
And the counter-argument is that "four spaces" is much more common,
doesn't fight against standard 8-space tabstops, and is still "nicer" than
"indent == tab" for cases where nested code constructs "must" be used.
And I'll note that Linux coding style certainly says "indent == tab", and
notes that when that's awkward, the algorithm is the problem, not the
coding standard. That tends to be very true, in my observation. Kernel
code, like crypto code, is a domain where "simple is better" normally wins
against the more "deadline oriented" application domains where "done
now is better" wins ... it's "done now" that argues against restructuring
code to get rid of excessive nesting/indentation, and argues for narrow
indents. (80/4 = max 20 levels/line, 80/3 = 26, either is too complex...)
Not that I want to start such style flamewars ... on the other hand
I think it's completely reasonable to say "three spaces" or "no tabs"
are guidelines that I've never subscribed to. And I'll criticize them
every time it comes up, particularly when they're added as exceptions
to guidelines that are otherwise largely reasonable, since such style
guidelines do add up to
> As for tabs, space is the lowest common denominator between editors.
> The brain dead ones display 8 spaces for TAB!!! and the good ones can
> always be configured to emulate tabs with spaces.
Displaying 8 spaces for tabstops is not the same as storing them
that way. Some editors will silently correct spelling "mistakes"
for you too, and store the results. I don't like either behavior. In
both cases using a Real Text Editor is a reasonable requirement.
Think of tabs as an 8-to-1 compression scheme built in to the
standard text file format.
> Many projects require "space only" for that reason actually (Apache projects).
The original motivation I heard for that was that a number of
early contributors didn't want to switch from Win32 editors which,
to this day, are often unable to handle tabbing correctly.
(MSFT discourages widespread use of monospaced fonts
and "ASCII art" tools. Never mind that interop with other
operating systems gets worse that way.)
Many non-Apache projects still expect that Real Text Editors
will be used ... which know how to handle tabs! :)
- Dave
From J.Frazur@finnexpo.fi Fri Dec 14 09:21:18 2001
Received: from [61.144.180.47] (helo=mysvr.meiyang.com.cn)
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16EtDB-0003Y4-00
for ; Fri, 14 Dec 2001 09:21:18 -0500
Received: from mail.finnexpo.fi by mysvr.meiyang.com.cn; Fri, 14 Dec 2001 22:24:50 +0800
From: "J.Frazur@finnexpo.fi"
To: "8490@lycos.com" <8490@lycos.com>
Message-ID: <1008361117.0452675782@mail.finnexpo.fi>
MIME-Version: 1.0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-RBL-Warning: (inputs.orbz.org) Open relay. Please see http://orbz.org/?61.144.180.47
X-RBL-Warning: (relays.ordb.org) Blackholed by ORDB -- see http://ordb.org/lookup/?host=61.144.180.47
Date: Fri, 14 Dec 2001 09:21:18 -0500
Subject: [Classpathx-crypto] Reduce Travel Costs
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
Take Control Of Your Conference Calls
Long Distance
Conferencing Only 18 Cents Per
Minute |
Connects Up To 100 Participants=21=
B>
|
No setup fees
No contracts or monthly fees
Call anytime, from anywhere, to anywhere
International Dial In 18 cents per minute
Simplicity in set up and administration
Operator Help available 24/7 |
| G=
et the best
quality, the easiest to use, and lowest rate in the
industry. |
| If you like saving =
money, fill
out the form below and one of our consultants will contact
you. |
Required Input Field*
| This ad is being sent in compliance with Senate Bill 1618=
, Title 3, Section 301.
You have recently visited our web site, referral or affiliate sit=
es which indicated you were
interested in communication services. If this email is reaching =
you in error and you feel that you have not contacted
us, Click
here. We sincerely apologize, and assure you will be r=
emoved from our distribution list.
|
From nferrier@tapsellferrier.co.uk Sun Dec 16 18:24:38 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16Fke6-0006mI-00
for ; Sun, 16 Dec 2001 18:24:38 -0500
Received: from nferrier by tf1.tapsellferrier.co.uk with local (Exim 3.12 #1 (Debian))
id 16Fku9-0005tD-00; Sun, 16 Dec 2001 23:41:13 +0000
From: Nic Ferrier
To: classpathx-crypto@gnu.org
Message-Id:
Date: Sun, 16 Dec 2001 23:41:13 +0000
Subject: [Classpathx-crypto] Makefile
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
Just to let you know: I am working on this issue. I've been busy with
work (last week at my old contract, new contract this week!) and I
haven't had much time.
However, I did solve the central portability problem of my original
makefile: the path separator used (I had hard coded ':').
I've solved it by using a functional system (the GNU Make @(call)
construct allows a certain amount of functionalism).
It strikes me that if I solve the $(wildcard) problem then I won't
have to use the shell script trick and that might mean that a native
windows make might work.
I'm still working on it... I'll try and get it done this week... I'm
really sorry for the delay.
If you guys want to go ahead with an ANT based release then let me
know.
Nic
From raif@fl.net.au Mon Dec 17 02:52:45 2001
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16FsZo-0005Wb-00
for ; Mon, 17 Dec 2001 02:52:45 -0500
Received: from solomon.fl.net.au (a5-p55.syd.fl.net.au [202.181.2.55])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 9423F16806; Mon, 17 Dec 2001 18:52:40 +1100 (EST)
Message-Id: <5.0.0.25.1.20011217184639.00a4b4e0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Mon, 17 Dec 2001 18:54:40 +1100
To: Nic Ferrier
From: "Raif S. Naffah"
Subject: Re: [Classpathx-crypto] Makefile
Cc: classpathx-crypto@gnu.org
In-Reply-To:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
At 11:41 PM 12/16/01 +0000, Nic Ferrier wrote:
>Just to let you know: I am working on this issue. I've been busy with
>work (last week at my old contract, new contract this week!) and I
>haven't had much time.
no worries. it's xmas anyway :-)
>However, I did solve the central portability problem of my original
>makefile: the path separator used (I had hard coded ':').
>
>I've solved it by using a functional system (the GNU Make @(call)
>construct allows a certain amount of functionalism).
we use a trick (see the Makefile.in), where we do:
(line #119):
# a workaround to allow using the same Makefile under both Unix and NT
ifeq (${OS},Windows_NT)
PS:=;
else
PS:=:
endif
and then use ${PS} everywhere we need to separate path-elements.
>It strikes me that if I solve the $(wildcard) problem then I won't
>have to use the shell script trick and that might mean that a native
>windows make might work.
>
>I'm still working on it... I'll try and get it done this week... I'm
>really sorry for the delay.
>
>
>If you guys want to go ahead with an ANT based release then let me
>know.
i'd suggest we do a release with ANT if we're going to standardise on ANT
in classpathx projects. if not, i'd rather wait and have a common 'way'
for building; ie. make with ANT as an alternative.
if any other project/team-leader is willing to adopt ANT, i'm happy to help
so we can harmonise the use of ANT across multiple projects.
>Nic
cheers;
rsn
From nferrier@tapsellferrier.co.uk Mon Dec 17 06:58:40 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16FwPo-0000mz-00
for ; Mon, 17 Dec 2001 06:58:40 -0500
Received: from [194.74.202.254] (helo=DBennett2)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16Fwg5-00068c-00
for ; Mon, 17 Dec 2001 12:15:29 +0000
Message-ID: <000001c186f2$3c3fb420$d4643dc0@gee.co.uk>
From: "Nic Ferrier"
To:
References: <5.0.0.25.1.20011217184639.00a4b4e0@mail.syd.fl.net.au>
Subject: Re: [Classpathx-crypto] Makefile
Date: Mon, 17 Dec 2001 11:15:02 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.3018.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> we use a trick (see the Makefile.in), where we do:
>
> (line #119):
>
> # a workaround to allow using the same Makefile under both Unix and NT
> ifeq (${OS},Windows_NT)
> PS:=;
> else
> PS:=:
> endif
>
> and then use ${PS} everywhere we need to separate path-elements.
Yes. I've fixed that by using this functional system.
> >If you guys want to go ahead with an ANT based release then let me
> >know.
>
> i'd suggest we do a release with ANT if we're going to standardise on ANT
> in classpathx projects. if not, i'd rather wait and have a common 'way'
> for building; ie. make with ANT as an alternative.
I'd rather not dictate the use ANT across the board... if we move to that
gradually that would be fine. I still prefer Autoconf/Make because that is
the GNU standard and because it handles native code better... given the
importance of GCJ in the "strategy" native code may become important.
Having said that I think ANT will become important as it matures and more
java programmers come to GNU from other environments.
> if any other project/team-leader is willing to adopt ANT, i'm happy to
help
> so we can harmonise the use of ANT across multiple projects.
Thanks Raif.
Nic
From olivier@zipworld.com.au Mon Dec 17 07:21:21 2001
Received: from mailman.zeta.org.au ([203.26.10.16])
by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian))
id 16Fwlk-0001q6-00; Mon, 17 Dec 2001 07:21:20 -0500
Received: from tournesol.malabar.au (kenny105.zip.com.au [61.8.18.233])
by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id XAA28530;
Mon, 17 Dec 2001 23:21:15 +1100
Received: from olivier by tournesol.malabar.au with local (Exim 3.32 #1 (Debian))
id 16Fwh5-0002XK-00; Mon, 17 Dec 2001 23:16:31 +1100
Date: Mon, 17 Dec 2001 23:16:31 +1100
To: classpathx-crypto@gnu.org
Cc: classpathx-discuss@gnu.org
Subject: Re: [Classpathx-crypto] Makefile
Message-ID: <20011217231631.B26474@zipworld.com.au>
References: <5.0.0.25.1.20011217184639.00a4b4e0@mail.syd.fl.net.au>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <5.0.0.25.1.20011217184639.00a4b4e0@mail.syd.fl.net.au>
User-Agent: Mutt/1.3.23i
From: Olivier LF
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
On Mon, Dec 17, 2001 at 06:54:40PM +1100, Raif S. Naffah wrote:
> At 11:41 PM 12/16/01 +0000, Nic Ferrier wrote:
>
> >However, I did solve the central portability problem of my original
> >makefile: the path separator used (I had hard coded ':').
> >
> >I've solved it by using a functional system (the GNU Make @(call)
> >construct allows a certain amount of functionalism).
>
> # a workaround to allow using the same Makefile under both Unix and NT
> ifeq (${OS},Windows_NT)
> PS:=;
> else
> PS:=:
> endif
>
Autoconf seems to take care of that. This is the code generated in the
configure script:
# Rewrite early, but we need PATH_SEPARATOR.
# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
echo "#! $SHELL" >conftest.sh
echo "exit 0" >>conftest.sh
chmod +x conftest.sh
if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
PATH_SEPARATOR=';'
else
PATH_SEPARATOR=:
fi
rm -f conftest.sh
fi
I rely on this in my autoconf/automake example for gnu-crypto.
However...
apparantly it doesn't work on cygwin. I suspect it is because I also
have to add double quotes all over the place, something like:
jikes -classpath "pkg1@PS@pkg2" ...
to prevent the shell from resolving the semicolon as the "end of
command" character. It used to work on cygwin but I haven't try it for
few weeks.
However going back to the earlier Makefile discussion, I've cut and paste
portions of the make process generated by automake/autoconf scripts for
GCJ compilation and shared libraries. As you can see, it is not exactly
trivial or intuitive.
Do you really want to reinvent all of that while automake, a GNU tool
Copyrighted by the FSF, is out there?
Olivier
Making all in source
make[1]: Entering directory `/home/olivier/tmp/crypt/source'
gcj -C --encoding=UTF-8 -fCLASSPATH=/home/olivier/program/cvs/classpathx/crypto/source -d . /home/olivier/program/cvs/classpathx/crypto/source/gnu/crypto/cipher/Anubis.java
...
...
make all-am
make[2]: Entering directory `/home/olivier/tmp/crypt/source'
source='gnu/crypto/cipher/Anubis.java' object='gnu/crypto/cipher/Anubis.lo' libtool=yes \
depfile='.deps/gnu/crypto/cipher/Anubis.Plo' tmpdepfile='.deps/gnu/crypto/cipher/Anubis.TPlo' \
depmode=gcc3 /bin/sh /home/olivier/program/cvs/classpathx/crypto/depcomp \
/bin/sh ../libtool --mode=compile gcj --encoding=UTF-8 -fassume-compiled -fCLASSPATH=/home/olivier/program/cvs/classpathx/crypto/source -g -O2 -c -o gnu/crypto/cipher/Anubis.lo `test -f gnu/crypto/cipher/Anubis.java || echo '/home/olivier/program/cvs/classpathx/crypto/source/'`gnu/crypto/cipher/Anubis.java
rm -f gnu/crypto/cipher/.libs/Anubis.lo
gcj --encoding=UTF-8 -fassume-compiled -fCLASSPATH=/home/olivier/program/cvs/classpathx/crypto/source -g -O2 -c /home/olivier/program/cvs/classpathx/crypto/source/gnu/crypto/cipher/Anubis.java -MT gnu/crypto/cipher/Anubis.lo -MD -MP -MF .deps/gnu/crypto/cipher/Anubis.TPlo -fPIC -o gnu/crypto/cipher/Anubis.o
mv -f gnu/crypto/cipher/Anubis.o gnu/crypto/cipher/.libs/Anubis.lo
gcj --encoding=UTF-8 -fassume-compiled -fCLASSPATH=/home/olivier/program/cvs/classpathx/crypto/source -g -O2 -c /home/olivier/program/cvs/classpathx/crypto/source/gnu/crypto/cipher/Anubis.java -MT gnu/crypto/cipher/Anubis.lo -MD -MP -MF .deps/gnu/crypto/cipher/Anubis.TPlo -o gnu/crypto/cipher/Anubis.o >/dev/null 2>&1
mv -f gnu/crypto/cipher/.libs/Anubis.lo gnu/crypto/cipher/Anubis.lo
...
...
/bin/sh ../libtool --mode=link gcj --encoding=UTF-8 -fassume-compiled -fCLASSPATH=/home/olivier/program/cvs/classpathx/crypto/source -g -O2 -o lib-gnu-crypto.la -rpath /home/olivier/tmp/ooo/lib -version-info 1:0 gnu/crypto/cipher/Anubis.lo gnu/crypto/cipher/BaseCipher.lo gnu/crypto/cipher/CipherFactory.lo gnu/crypto/cipher/IBlockCipher.lo ... ... ... ...
mkdir .libs
rm -fr .libs/lib-gnu-crypto.la .libs/lib-gnu-crypto.* .libs/lib-gnu-crypto.*
gcc -shared gnu/crypto/cipher/Anubis.lo gnu/crypto/cipher/BaseCipher.lo gnu/crypto/cipher/CipherFactory.lo ... ... ... ... -lc -Wl,-soname -Wl,lib-gnu-crypto.so.1 -o .libs/lib-gnu-crypto.so.1.0.0
(cd .libs && rm -f lib-gnu-crypto.so.1 && ln -s lib-gnu-crypto.so.1.0.0 lib-gnu-crypto.so.1)
(cd .libs && rm -f lib-gnu-crypto.so && ln -s lib-gnu-crypto.so.1.0.0 lib-gnu-crypto.so)
ar cru .libs/lib-gnu-crypto.a gnu/crypto/cipher/Anubis.o gnu/crypto/cipher/BaseCipher.o ... ... ... ...
ranlib .libs/lib-gnu-crypto.a
creating lib-gnu-crypto.la
(cd .libs && rm -f lib-gnu-crypto.la && ln -s ../lib-gnu-crypto.la lib-gnu-crypto.la)
--
----------------------------------------------------------------------
Olivier Louchart-Fletcher
Email: olivier@zipworld.com.au
From nferrier@tapsellferrier.co.uk Mon Dec 17 07:35:41 2001
Received: from tf1.tapsellferrier.co.uk ([195.7.242.226])
by fencepost.gnu.org with smtp (Exim 3.22 #1 (Debian))
id 16Fwzc-0003nZ-00; Mon, 17 Dec 2001 07:35:40 -0500
Received: from [194.74.202.254] (helo=DBennett2)
by tf1.tapsellferrier.co.uk with smtp (Exim 3.12 #1 (Debian))
id 16FxFu-0006AD-00; Mon, 17 Dec 2001 12:52:30 +0000
Message-ID: <003101c186f7$676c9d20$d4643dc0@gee.co.uk>
From: "Nic Ferrier"
To:
Cc:
References: <5.0.0.25.1.20011217184639.00a4b4e0@mail.syd.fl.net.au> <20011217231631.B26474@zipworld.com.au>
Subject: Re: [Classpathx-crypto] Makefile
Date: Mon, 17 Dec 2001 12:35:38 -0000
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.3018.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
> However going back to the earlier Makefile discussion, I've cut and
paste
> portions of the make process generated by automake/autoconf scripts for
> GCJ compilation and shared libraries. As you can see, it is not exactly
> trivial or intuitive.
> Do you really want to reinvent all of that while automake, a GNU tool
> Copyrighted by the FSF, is out there?
The trouble is automake (the version that widely installed) has some
issues... my bodged makefile is not actually that much work and therefore
I don't mind maintaining it until automake becomes a realistic option.
I wouldn't object to any project using automake as long as they maintain
it themselves.
But on the other hand my bodge makefile does the job (or can do the job)
quite well.
Nic
From raif@fl.net.au Sat Jan 05 17:50:22 2002
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.33 #1 (Debian))
id 16Mzdu-00054u-00
for ; Sat, 05 Jan 2002 17:50:22 -0500
Received: from solomon.fl.net.au (a5-p44.syd.fl.net.au [202.181.2.44])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id B69A316998; Sun, 6 Jan 2002 09:50:15 +1100 (EST)
Message-Id: <5.0.0.25.1.20020106094508.00a644f0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Sun, 06 Jan 2002 09:52:29 +1100
To: jjonsson@rsasecurity.com, bkaliski@rsasecurity.com
From: "Raif S. Naffah"
Cc: GNU Crypto Developers ,
"Paulo S. L. M. Barreto"
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Classpathx-crypto] NESSIE RSA-PSS submission
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
Gentlemen,
while implementing this scheme in Java, i found an inconsistency in the
specification of the EMSA-PSS-Decode(M, EM, emBits) primitive (document B
of your submission, page 11), at step #10.
this should read "...or if the octet at position emLen -hLen -sLen -2 is
not equal to 01..." and not "...emLen -hLen -sLen -1."
cheers;
rsn
From jjonsson@rsasecurity.com Thu Jan 10 05:20:07 2002
Received: from mail.rsasecurity.com ([204.167.112.129] helo=tholian.rsasecurity.com)
by fencepost.gnu.org with smtp (Exim 3.33 #1 (Debian))
id 16OcJb-0006Ro-00
for ; Thu, 10 Jan 2002 05:20:07 -0500
Received: from sdtihq24.securitydynamics.com by tholian.rsasecurity.com
via smtpd (for fencepost.gnu.org [199.232.76.164]) with SMTP; 10 Jan 2002 10:19:44 UT
Received: from ebola.securitydynamics.com (ebola.securid.com [192.168.7.4])
by sdtihq24.securid.com (Pro-8.9.3/Pro-8.9.3) with ESMTP id FAA29431;
Thu, 10 Jan 2002 05:19:51 -0500 (EST)
Received: from exno02.dynas.se (localhost [127.0.0.1])
by ebola.securitydynamics.com (8.10.2+Sun/8.9.1) with ESMTP id g0AAJm028611;
Thu, 10 Jan 2002 05:19:49 -0500 (EST)
Received: from jjonssonpc (jjonsson-pc.d.dynas.se [172.16.13.227]) by exno02.dynas.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
id V47AGKG6; Thu, 10 Jan 2002 11:19:43 +0100
Message-ID: <004c01c199c0$68ed0960$e30d10ac@jjonssonpc>
From: "Jakob Jonsson"
To: , "Raif S. Naffah"
Cc: "GNU Crypto Developers" ,
"Paulo S. L. M. Barreto"
References: <5.0.0.25.1.20020106094508.00a644f0@mail.syd.fl.net.au>
Date: Thu, 10 Jan 2002 11:20:21 +0100
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: [Classpathx-crypto] Re: NESSIE RSA-PSS submission
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
Hi Raif,
I think the inconsistency lies in how you define the leftmost position of an
octet string; this could be either "position 0" (as in C and Java) or
"position 1". We have adopted the second convention; the octet on position n
is the nth leftmost octet rather than the (n+1)st leftmost octet. The length
of the PS string preceding the 01 octet is emLen-hLen-sLen-2, so the 01
octet is on position emLen-hLen-sLen-1.
Yet, I admit that this convention should have been explicitly stated in the
document.
Best regards,
Jakob Jonsson
RSA Laboratories
----- Original Message -----
From: "Raif S. Naffah"
To: ;
Cc: "GNU Crypto Developers" ; "Paulo S. L. M.
Barreto"
Sent: Saturday, January 05, 2002 11:52 PM
Subject: NESSIE RSA-PSS submission
> Gentlemen,
>
> while implementing this scheme in Java, i found an inconsistency in the
> specification of the EMSA-PSS-Decode(M, EM, emBits) primitive (document B
> of your submission, page 11), at step #10.
>
> this should read "...or if the octet at position emLen -hLen -sLen -2 is
> not equal to 01..." and not "...emLen -hLen -sLen -1."
>
>
> cheers;
> rsn
From raif@fl.net.au Fri Jan 11 15:20:48 2002
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.33 #1 (Debian))
id 16P8AR-0004aj-00
for ; Fri, 11 Jan 2002 15:20:48 -0500
Received: from solomon.fl.net.au (a5-p30.syd.fl.net.au [202.181.2.30])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id 36DD116947; Sat, 12 Jan 2002 07:20:43 +1100 (EST)
Message-Id: <5.0.0.25.1.20020112071857.00a71050@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Sat, 12 Jan 2002 07:23:02 +1100
To: "Jakob Jonsson"
From: "Raif S. Naffah"
Subject: Re: [Classpathx-crypto] Re: NESSIE RSA-PSS submission
Cc: , "Raif S. Naffah" ,
"GNU Crypto Developers" ,
"Paulo S. L. M. Barreto"
In-Reply-To: <004c01c199c0$68ed0960$e30d10ac@jjonssonpc>
References: <5.0.0.25.1.20020106094508.00a644f0@mail.syd.fl.net.au>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
At 11:20 AM 1/10/02 +0100, Jakob Jonsson wrote:
>Hi Raif,
>
>I think the inconsistency lies in how you define the leftmost position of an
>octet string; this could be either "position 0" (as in C and Java) or
>"position 1". We have adopted the second convention; the octet on position n
>is the nth leftmost octet rather than the (n+1)st leftmost octet. The length
>of the PS string preceding the 01 octet is emLen-hLen-sLen-2, so the 01
>octet is on position emLen-hLen-sLen-1.
yes. it definitely makes sense. i was in "java mode" too deep to see
another explanation.
>Yet, I admit that this convention should have been explicitly stated in the
>document.
thanks for taking the time to respond.
FYI, the soon to be released GNU library will include a full implementation
of the RSA-PSS scheme with spport for both SHA and RIPEMD160 as underlying
hash functions for the MGF.
cheers;
rsn
>Best regards,
>Jakob Jonsson
>RSA Laboratories
>
>----- Original Message -----
>From: "Raif S. Naffah"
>To: ;
>Cc: "GNU Crypto Developers" ; "Paulo S. L. M.
>Barreto"
>Sent: Saturday, January 05, 2002 11:52 PM
>Subject: NESSIE RSA-PSS submission
>
>
> > Gentlemen,
> >
> > while implementing this scheme in Java, i found an inconsistency in the
> > specification of the EMSA-PSS-Decode(M, EM, emBits) primitive (document B
> > of your submission, page 11), at step #10.
> >
> > this should read "...or if the octet at position emLen -hLen -sLen -2 is
> > not equal to 01..." and not "...emLen -hLen -sLen -1."
> >
> >
> > cheers;
> > rsn
>
>
>_______________________________________________
>Classpathx-crypto mailing list
>Classpathx-crypto@gnu.org
>http://mail.gnu.org/mailman/listinfo/classpathx-crypto
From raif@fl.net.au Sat Jan 12 19:10:58 2002
Received: from int-mail.syd.fl.net.au ([202.181.0.28])
by fencepost.gnu.org with smtp (Exim 3.33 #1 (Debian))
id 16PYEj-0005Ok-00; Sat, 12 Jan 2002 19:10:58 -0500
Received: from solomon.fl.net.au (a3-p34.syd.fl.net.au [202.181.1.98])
by int-mail.syd.fl.net.au (Postfix) with ESMTP
id C40E4168D0; Sun, 13 Jan 2002 11:10:50 +1100 (EST)
Message-Id: <5.0.0.25.1.20020113110855.00a6fcc0@mail.syd.fl.net.au>
X-Sender: raif@mail.syd.fl.net.au
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Sun, 13 Jan 2002 11:13:11 +1100
To: GNU Crypto Developers ,
From: "Raif S. Naffah"
Cc: "Paulo S. L. M. Barreto"
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Classpathx-crypto] latest GNU Crypto library
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
hi guys,
please have a look at
which describes the cointents of the library as of yesterday and tell me
what you think.
i'd like to have a release done before the next weekend, if possible, even
if this means doing it with ANT tool only.
cheers;
rsn
From creamtec@hot.useractive.com Mon Jan 21 16:51:25 2002
Received: from hot.useractive.com ([64.5.69.48])
by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian))
id 16SmLb-00022f-00
for ; Mon, 21 Jan 2002 16:51:24 -0500
Received: (from creamtec@localhost)
by hot.useractive.com (8.11.6/8.11.4) id g0LLpOB21468
for classpathx-crypto@gnu.org; Mon, 21 Jan 2002 15:51:24 -0600
Message-Id: <200201212151.g0LLpOB21468@hot.useractive.com>
Reply-To: "CreamTec News"
From: "CreamTec News"
To:
Date: Fri, 18 Jan 2002 16:41:50 -0500
Organization: CreamTec, LLC
MIME-Version: 1.0
Content-Type: multipart/related;
type="multipart/alternative";
boundary="----=_NextPart_000_0229_01C1A03B.E786CB90"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Subject: [Classpathx-crypto] New Java Swing web-enabling technology - you have to see it to believe it
Sender: classpathx-crypto-admin@gnu.org
Errors-To: classpathx-crypto-admin@gnu.org
X-BeenThere: classpathx-crypto@gnu.org
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id:
List-Unsubscribe: ,
List-Archive:
This is a multi-part message in MIME format.
------=_NextPart_000_0229_01C1A03B.E786CB90
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_022A_01C1A03B.E786CB90"
------=_NextPart_001_022A_01C1A03B.E786CB90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Are you developing Java applications using Swing, AWT and =
servlets/JSP?
Companies that develop Java applications today must choose between =
making a GUI front end using AWT/Swing or HTML front end using servlets =
and JSP. Either choice has advantages and disadvantages, but it is clear =
that the ideal solution would support both. However, because these =
technologies are very different in their nature, only one can be =
typically implemented in a finished application. There is a large market =
for GUI based Java applications but these are running into speed and =
compatibility problems. Also, applets executed within browsers cannot =
take advantage of the latest Swing controls and features. Taken =
together, these issues prevent companies from developing GUI as they =
should be able to do. WebCream solves these problems without programmers =
having to learn any APIs and without any modification to existing forms. =
=20
=20
WebCream 4.0 is here and you have to see it to believe it!
WebCream is a unique tool for Java, that provides automated =
web-enabling for GUI based Java applications and applets. WebCream =
allows developers to implement a GUI front end using AWT and Swing, and =
at the same time automatically get HTML access to the application. In a =
way, WebCream can be thought of as a dynamic Java to HTML converter, =
that converts Java frames and dialogs to HTML on the fly. It then =
emulates web page actions as GUI events to retain application original =
logic. WebCream is unique in that it requires no modifications to =
existing forms and business logic, and does not require programmers to =
learn any APIs. It is designed to publish existing applications and =
applets, it's just a matter of setting up your web server and a property =
file describing the application. The rest is handled by WebCream. To see =
a demonstration of WebCream live, check out our Demos page.=20
Visit WebCream page at http://www.creamtec.com/webcream for =
detailed information. =20
=20
Featured in
=20
We apologize if you have received this email by mistake. This is a =
one-time notification and you will not receive any email from CreamTec =
unless you register on our website. If you are a registered customer of =
CreamTec and wish to be removed from our list just reply to this email =
or send an email to remove@creamtec.com.=20
------=_NextPart_001_022A_01C1A03B.E786CB90
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Are you =
developing=20
Java applications using Swing, AWT and=20
servlets/JSP? Companies =
that=20
develop Java applications today must choose between making a GUI =
front end=20
using AWT/Swing or HTML front end using servlets and JSP. Either =
choice=20
has advantages and disadvantages, but it is clear that the ideal =
solution=20
would support both. However, because these technologies are very =
different=20
in their nature, only one can be typically implemented in a =
finished=20
application. There is a large market for GUI based Java =
applications but=20
these are running into speed and compatibility problems. Also, =
applets=20
executed within browsers cannot take advantage of the latest Swing =
controls and features. Taken together, these issues prevent =
companies from=20
developing GUI as they should be able to do. WebCream solves these =
problems without programmers having to learn any APIs and without =
any=20
modification to existing forms.
|
|
WebCream 4.0 is=20
here and you have to see it to believe =
it! WebCream is a unique tool for Java, that provides =
automated=20
web-enabling for GUI based Java applications and applets. =
WebCream=20
allows developers to implement a GUI front end using AWT and =
Swing, and at=20
the same time automatically get HTML access to the =
application. In a=20
way, WebCream can be thought of as a dynamic Java to HTML =
converter, that=20
converts Java frames and dialogs to HTML on the fly. It =
then=20
emulates web page actions as GUI events to retain application =
original=20
logic. WebCream is unique in that it requires no modifications to =
existing=20
forms and business logic, and does not require programmers to =
learn any=20
APIs. It is designed to publish existing applications and applets, =
it's=20
just a matter of setting up your web server and a property file =
describing=20
the application. The rest is handled by WebCream. To see a =
demonstration=20
of WebCream live, check out our Demos page.
Visit =
WebCream page at=20
http://www.creamtec.com/webcream for=20
detailed information. |
=
Featured in
=20
|
We apologize if =
you have=20
received this email by mistake. This is a one-time notification =
and you=20
will not receive any email from CreamTec unless you register on =
our=20
website. If you are a registered customer of CreamTec and wish to be =
removed=20
from our list just reply to this email or send an email to remove@creamtec.com. =
------=_NextPart_001_022A_01C1A03B.E786CB90--
------=_NextPart_000_0229_01C1A03B.E786CB90
Content-Type: image/gif;
name="logo.gif"
Content-Transfer-Encoding: base64
Content-Location: http://www.creamtec.com/images/logo.gif
R0lGODlhQAApAMQfAMfGw/Hq2evm2Z6PbU9eeLCjhIuSnkNTcVtogKqcfMa7oXN9j7u8u9/b0q+x
tNPRyn+IlrywlOXdyuvj0d/WwqOnrNPJsqSWdc3Dq9nQurapjJecpWdzh5iJZTdJaffw4SH5BAEA
AB8ALAAAAABAACkAAAX/4CeOZGmeaKqubOu+cCzPbaBodD5nQ1fowFqk0xkogkhUIEFUBEoAx8bA
qXI82Kw2a+UsNhsHoJFbdhITkgBy8EAqAMAj1ogDwJDrZlboREwPHgYeBAYMZEkCAmIHLgp+KBwE
CFscEGFjMg8ABm0EHC0SkCgPCwcLlhCoWx4HVV9gYKhWBFgIEFSEFS0FPyx3eR4IHFQGqnhdl7Ec
YAYbCwiUrYgqFANpJwFPKHGyHNKshFbOYh8ArQgtEUcoGRcZKRMYOoOuYBVzKBfbJ49EvUywWSBC
IgAFCi8GVfE0LB8JCX9SFOhBpKKIDEQuiAgwpAO7Fg8MjABgiQEBaiIo/3w0gcEJBoAdcASgeMQM
kQQjMqxswcFBBQglFOwcIUoCiQj7PgwskgbDGQwUNH4IcAGHUiYJjIqwoACbCAYLBBAI6quEhAFl
RQzQ2qfDvA8F2GHA+UED2g8diQzQxoTpCAGgPJSg0MFCCQwDrpGg8McGkYgfBog4+8MpD38X+tqt
OOoD4A9jSUxoImGChbaGSWC40PaxUCZxB1wwEvPDTYQfzj6esETqBwYQwJpoXXFAahL+OrDmzJzw
mScJEvBTWpio754IAJgIQDyC18VoDXOvmOCR8Q8J1oqIMH3qcRHsHCAwsCCFhIPtVxg8wXvGAwLQ
CJAECZvYQUYDUjhkTuoYAqJQgTgNDihCG1k4MEgWIv2XxQERjnTFAXtIOEIDG9TCzIMemOQBKLUg
4AAW2omA4BUEbNChiJ5hwcAHlHCIxQIMYFHBhSNUYQA+OJ4QpAcCNMCKhVgoOGGSKkCw4gcverCB
HWIRYgIA6VCJQi27LICFAJQg4KQbD1RBxgMH7CgmIFF+0AYCAmARho6DjLVBnHOesIGXdoojjAAo
ctDGHXgGegIVu/x2xS0CCmDKKWN4UMGNjs4gAANedEpCAyixIAAnBDgg6gigrkhMLLCCsRACC2y6
qgmnAsBArBswEEeptwYr7LDEhgAAOw==
------=_NextPart_000_0229_01C1A03B.E786CB90
Content-Type: image/gif;
name="jars.gif"
Content-Transfer-Encoding: base64
Content-Location: http://www.creamtec.com/webcream/images/jars.gif
R0lGODlhaAA4ANUAAMwAM5kAM8wzZmYAM5kzZsxmmWYAZjMAM2YzZplmmcyZzP/M/zMAZmYzmZlm
zAAAMzMzZmZmmZmZzMzM/wAzZgAzM2aZmZnMzMz//wAzAGaZZpnMmcz/zJmZZszMmf//zMwAAJkA
AGYAADMAAMwzM5kzM8xmZmYzM5lmZsyZmf/MzP///8zMzJmZmWZmZjMzMwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAaAA4AAAG/0CKcEgsGo/IpHLJ
bDo/GKh0xVlNq9OPdavtrrZgbfhLLpvP6LR6/RVGrW9sNA6HVjlzKYa6mvP9VVF3eoR5hoWIh4qI
Qlp4jnVbcldwfWJVlWKaX5tgXGRibKJrXm4fd3x3h5xvUlp5fB96f1B/tHu4r5GTsa2+XXRTuCuN
v62xVMLKW3SgnM+fn2Jvo2R7X9d9accfpquoqHHAdXu1qbWB6Np+fqGJkFnSXMFle43w5MBegb2a
9NCdvHiq5WdUtmsIz1zDQowChjiL6GC5JImPRUW3aFliwWKgNHr4vOiLRuber3mU0u3hJ1CgszEw
GyQoh20dmmz1ttWcUowQFf9Y+FrtuwWFBYOMKitFaRChI7KRtTphqmQJoBlvlAq5cMFCGIsEKyQk
6MiiRQIFHRVEYBBhrBYVYiWoKBOXA1MWU3HW9IQzFBi90Hrm+/UCBowWdYxCaHtBgoG2EBp8YLHW
RVMMRts2gEAWAoIEERA8djoUJs2/0KBhGtaNAhxePgvDCOABjgIGYzmO3VCWwYUVLRi04MiigQQP
HBsg4JCgwXAWEtg67YvztLZP1/xabfhoV68VGgyHGPvFKG8OWqA3F77CKOL2DOLLb1A8wYUuDbiW
JoNpWuoy5lCDhhBW2JFPLC4YFkALd7hHRnQRmMWeeVa418IGFw6HQFPabNj/EU4MoRHKampEVYYQ
6aTiHQcnwBACCnN9cBtiVQg33FobrDCjNspdo4AEwDHQ0QcQkiaiRdq9pGROWhCInkTesWACAAzu
cQEDOWoRXAMMIMCeXV1KhoGXykEw3AprKadcU9OMqBA2SSapBopfoALPMRywgJwjCiD2hgQttABo
C2IEytsXgT7nVKJlnVmPnJ38d6QnDVlhJwZyVJJpVQw50pVGH0wwBRVGWjFBf1VpB8mb/0X6Ep39
1DEqQ5hkKmB211nj5nUfcHWkgJMCWI2Td87Swgsu+InMsoJ4kAKSy6YWSmEnfFoVBiqwsNUL3Lqg
gVPVzEmBOj5tkaBhn8Ky/5ELBxhmWAS68GeFBQzqMplhI5gwZHvHwvDCCAC7i66w4ZZEwSDI3HGH
uyLsy4oK4Z1wQgAhDDCCv125YNEX+E4AxrkwELCovwSQAIAAJJQcgAiGDWBtwSe69opP/WEg2wD6
qshCBSegAIAJKLSAggkEXGyYCXVybFgJTnEgm4sdJTgCACSkcAFvHG2QAAEihGACYAWjGEVWKsom
AgoOtwDDCSd78NxkZbkbgJGyBZCCFi4gIHDQhol