Introduction
Welcome to the "Developers only" section.
This page will be used to provide the developers with useful
information about the project. I am planning to include the following
information:
- A list with the names and email addresses of all the developers.
- Coding guidelines for all the source code files.
- Documentation about the different algorithms we are implementing.
- Etc.
This page is still under construction but I will be adding information
in the following days.
Developers
|
|
Programming
Language Preference
|
|
|
Username
|
Role
|
Java
|
C++
|
Subproject
|
Task
|
jvrfnts
|
Project
Manager
|
Yes
|
Yes
|
Project
Manager
|
|
amolsonawane
|
Developer
|
Yes
|
No
|
Security
Hash Algorithms
|
Word Class
|
hamdan_83 |
Developer
|
Yes
|
No
|
Security
Hash Algorithms
|
|
jashenhurst
|
Developer |
Yes
|
No
|
Security
Hash Algorithms |
|
kallu
|
Developer |
Yes
|
No
|
Security
Hash Algorithms |
Word Class
|
tapasvi_2ooo
|
Developer |
Yes
|
Yes
|
Security
Hash Algorithms |
Word Class
|
olemd
|
Developer
|
No
|
Yes
|
Security
Hash Algorithms
|
|
williajm
|
Developer |
Yes
|
No
|
Security
Hash Algorithms |
|
nicememory2008 |
Developer |
No |
Yes |
BigInteger |
|
nickstech |
Developer |
Yes |
Yes |
BigInteger |
|
pravink
|
Developer
|
Yes
|
No
|
BigInteger
|
|
murtadashah
|
Developer
|
No
|
Yes
|
BigInteger
|
|
Cryptography
We will start the development of the cryptography library by
implementing the following security hash algorithms: SHA-1, SHA-224,
SHA-256,
SHA-384, and SHA-512. The security hash algorithms are used for
computing a condensed representation of a message. When a message is
input to an algorithm, the result is an output called a message digest.
More information about the different security hash algorithms can be
found
here.
Based on what we have discussed (thanks to James Ashenhurst), I have
created a very simple class diagram showing the different classes I
believe we should develop. I would like to hear what you all think
about this.
amolsonawane, kallu, and tapasvi_2ooo are working on Word32Bits class.
This is how the Word32Bits class should look like:
Word64Bits class must implement the same functions. The only exception
is that it works with "long" instead of "int".
Big Integer
To be completed.