Opened 9 years ago

Last modified 4 months ago

#8764 needs_review enhancement

the full Data Encryption Standard (DES)

Reported by: mvngu Owned by: mvngu
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: cryptography Keywords: data encryption standard
Cc: amca01@… Merged in:
Authors: Alasdair McAndrew Reviewers:
Report Upstream: N/A Work issues: coverage
Branch: u/chapoton/8764 (Commits) Commit: 3ef141fa04c513c675fff6fd32ae99050c0643fb
Dependencies: Stopgaps:

Description (last modified by chapoton)

An implementation of the Data Encryption Standard (DES) for educational purposes. The file des.sage is a Sage script implementing DES and written by Alasdair McAndrew. This needs to be cleaned up and upload a patch against the Sage library.

Apply trac_8764-original-des_v2.patch

Attachments (3)

des.sage (16.4 KB) - added by mvngu 9 years ago.
original Sage script by Alasdair McAndrew?
trac_8764-original-des.patch (17.2 KB) - added by mvngu 9 years ago.
des.sage as a patch against Sage 4.4.rc0
trac_8764-original-des_v2.patch (21.4 KB) - added by chapoton 6 years ago.
clean version

Download all attachments as: .zip

Change History (16)

Changed 9 years ago by mvngu

original Sage script by Alasdair McAndrew?

comment:1 Changed 9 years ago by mvngu

  • Authors set to Alasdair McAndrew
  • Cc amca01@… added
  • Description modified (diff)
  • Status changed from new to needs_work

Changed 9 years ago by mvngu

des.sage as a patch against Sage 4.4.rc0

comment:2 Changed 9 years ago by mvngu

The patch trac_8764-original-des.patch contains essentially the same code as in des.sage, but as a patch against the Sage library. The next task is to clean up that patch and organize the cryptography section of the reference manual in light of this implementation of DES.

comment:3 Changed 6 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:4 Changed 6 years ago by chapoton

  • Description modified (diff)

I have cleaned up the patch a little bit.

There remains one doctest failing, and missing doctests.

apply trac_8764-original-des_v2.patch

comment:5 Changed 6 years ago by chapoton

apply only trac_8764-original-des_v2.patch

Changed 6 years ago by chapoton

clean version

comment:6 Changed 6 years ago by chapoton

apply only trac_8764-original-des_v2.patch

comment:7 Changed 6 years ago by chapoton

  • Keywords data encryption standard added
  • Work issues set to coverage

comment:8 Changed 6 years ago by chapoton

  • Branch set to u/chapoton/8764
  • Commit set to 72a2e92855aeedb8cfce3169e13f7e69eb23a4f2

New commits:

72a2e92#8764: the full Data Encryption Standard (DES)

comment:9 Changed 6 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:10 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:11 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4

comment:12 Changed 3 years ago by git

  • Commit changed from 72a2e92855aeedb8cfce3169e13f7e69eb23a4f2 to 3ef141fa04c513c675fff6fd32ae99050c0643fb

Branch pushed to git repo; I updated commit sha1. New commits:

8ebc82cMerge branch 'u/chapoton/8764' into 7.2
3ef141fpython3 print

comment:13 Changed 4 months ago by gh-yhxnf

  • Milestone changed from sage-6.4 to sage-duplicate/invalid/wontfix
  • Status changed from needs_work to needs_review

this seems outdated and inactive and now there is ticket:27761

Note: See TracTickets for help on using tickets.