Opened 13 years ago

Closed 6 years ago

#1395 closed task (wontfix)

[dojox.crypto] Implement SHA, Rjindael, AES.

Reported by: Tom Trenka Owned by: Tom Trenka
Priority: low Milestone: future
Component: Dojox Version: 0.3
Keywords: reviewed Cc:
Blocked By: Blocking:

Description (last modified by Tom Trenka)

Implement Rjindael, AES, DSA and RSA for crypto.

Change History (20)

comment:1 Changed 13 years ago by dylan

Milestone: 0.5
Version: 0.50.3

comment:2 Changed 13 years ago by Tom Trenka

Description: modified (diff)

comment:3 Changed 13 years ago by Tom Trenka

Summary: Implement RjindaelImplement Rjindael, AES, DSA and RSA for crypto.

comment:4 Changed 13 years ago by aum

Also please implement SHA256. SHA1 and MD5 are both very cracked.

comment:5 Changed 13 years ago by Tom Trenka

Summary: Implement Rjindael, AES, DSA and RSA for crypto.Implement SHA, Rjindael, AES, DSA and RSA.

MD5 is not cracked at all; it'd be nice if you actually said *why* they are cracked. The current SHA-1 implementation *is* incomplete.

Also, if you would have looked at the previous bug, you'd find that it was already a task...

comment:6 Changed 13 years ago by Tom Trenka

Oh. You should use the term "broken", but MD5 is still pretty useful, considering that the solution is a brute force database of hashes.

comment:7 Changed 13 years ago by Tom Trenka

Summary: Implement SHA, Rjindael, AES, DSA and RSA.Implement SHA, Rjindael, AES, DSA, DES/3DES and RSA.

comment:8 Changed 12 years ago by Tom Trenka

Component: CryptoDojox

comment:9 Changed 12 years ago by Tom Trenka

Summary: Implement SHA, Rjindael, AES, DSA, DES/3DES and RSA.[dojox.crypto] Implement SHA, Rjindael, AES, DSA, DES/3DES and RSA.

comment:10 Changed 12 years ago by Tom Trenka

Summary: [dojox.crypto] Implement SHA, Rjindael, AES, DSA, DES/3DES and RSA.[dojox.crypto] Implement SHA, Rjindael, AES, DSA, and RSA.

Not going to implement DES/Triple DES; with the proper hardware this can be broken in a matter of minutes, and after private conversation with other Dojo project owners it seems prudent to not do this.

comment:11 Changed 12 years ago by Tom Trenka

Milestone: 0.9

comment:12 Changed 12 years ago by dylan

Milestone: 1.4

comment:13 Changed 11 years ago by Tom Trenka

Milestone: 1.4future

comment:14 Changed 11 years ago by Tom Trenka

(In [16835]) Added in a simple AES implementation; taken and modified from the AES implementation first ported by Brad Neuberg for dojox.sql. It is not an efficient implementation nor will it (likely) play nicely with any other AES implementations; this makes it useful for storage purposes but little else. !strict. Refs #1395.

comment:15 Changed 11 years ago by Tom Trenka

(In [16836]) More commentary within the code (i.e. docs). !strict. Refs #1395.

comment:16 Changed 9 years ago by Tom Trenka

Summary: [dojox.crypto] Implement SHA, Rjindael, AES, DSA, and RSA.[dojox.crypto] Implement SHA, Rjindael, AES.

Update: RSA implemented by Eugene (uhop), DSA deemed no worth it, AES implementations are skewed by dojox.offline/sql. Renaming the ticket.

comment:17 Changed 8 years ago by Tom Trenka

Priority: highlow
Status: newassigned

comment:18 Changed 8 years ago by Tom Trenka

Keywords: reviewed added

comment:19 Changed 7 years ago by Tom Trenka

In [30607]:

Add in the SHA-2 family of digest algorithms. Refs #1395 !strict

comment:20 Changed 6 years ago by Tom Trenka

Resolution: wontfix
Status: assignedclosed

Given the age of these tickets and the small nature of them, I'm marking all as won't fix. #1395 was somewhat addressed with the implementation of SHA2 in DTK 1.8.

Note: See TracTickets for help on using tickets.