Skip to content

Commit

Permalink
update docs and add javadoc
Browse files Browse the repository at this point in the history
  • Loading branch information
hisahi committed Apr 17, 2019
1 parent 404e0a1 commit e300b3c
Show file tree
Hide file tree
Showing 63 changed files with 15,037 additions and 5 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ Tietorakenteiden ja algoritmien harjoitustyö periodille IV 2018-2019.
Tarkoituksena on verrata DES, 3DES, AES (useita eri moodeja, kuten ECB, CBC, CTR), tarkalleen ottaen niiden nopeuksia, muistin käyttöä sekä toteutusta.

* [Vaatimusmäärittely](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/vaatimusmaarittely.md)
* Viikkoraportit: [1](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko1.md) [2](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko2.md) [3](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko3.md) [4](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko4.md) [5](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko5.md)
* Viikkoraportit: [1](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko1.md) [2](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko2.md) [3](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko3.md) [4](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko4.md) [5](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko5.md) [6](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/viikko6.md)
* [Testaus](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/testaus.md)
* [Toteutus](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/toteutus.md)
* [Käyttöohje](https://github.com/hisahi/tiralabra-2019-des-aes/blob/master/doc/ohje.md)
* [Javadocs](https://github.com/hisahi/tiralabra-2019-des-aes/tree/master/doc/javadoc)


45 changes: 45 additions & 0 deletions doc/javadoc/allclasses-frame.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_191) on Sun Apr 14 13:37:55 GMT 2019 -->
<title>All Classes (kryptoa API)</title>
<meta name="date" content="2019-04-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/github/hisahi/tiralabradesaes/Base64OutputStream.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">Base64OutputStream</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/BlockModeCBC.html" title="class in com.github.hisahi.tiralabradesaes.blockmodes" target="classFrame">BlockModeCBC</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/BlockModeCTR.html" title="class in com.github.hisahi.tiralabradesaes.blockmodes" target="classFrame">BlockModeCTR</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/BlockModeECB.html" title="class in com.github.hisahi.tiralabradesaes.blockmodes" target="classFrame">BlockModeECB</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherAES.html" title="class in com.github.hisahi.tiralabradesaes.ciphers" target="classFrame">CipherAES</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherChaCha20.html" title="class in com.github.hisahi.tiralabradesaes.ciphers" target="classFrame">CipherChaCha20</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherDES.html" title="class in com.github.hisahi.tiralabradesaes.ciphers" target="classFrame">CipherDES</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherTripleDES.html" title="class in com.github.hisahi.tiralabradesaes.ciphers" target="classFrame">CipherTripleDES</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA1.html" title="class in com.github.hisahi.tiralabradesaes.hash" target="classFrame">HashSHA1</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_224.html" title="class in com.github.hisahi.tiralabradesaes.hash" target="classFrame">HashSHA2_224</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_256.html" title="class in com.github.hisahi.tiralabradesaes.hash" target="classFrame">HashSHA2_256</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_384.html" title="class in com.github.hisahi.tiralabradesaes.hash" target="classFrame">HashSHA2_384</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_512.html" title="class in com.github.hisahi.tiralabradesaes.hash" target="classFrame">HashSHA2_512</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/HexOutputStream.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">HexOutputStream</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/keyderiv/HMACFunction.html" title="class in com.github.hisahi.tiralabradesaes.keyderiv" target="classFrame">HMACFunction</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/IBlockCipher.html" title="interface in com.github.hisahi.tiralabradesaes.ciphers" target="classFrame"><span class="interfaceName">IBlockCipher</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/IBlockMode.html" title="interface in com.github.hisahi.tiralabradesaes.blockmodes" target="classFrame"><span class="interfaceName">IBlockMode</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/IHashFunction.html" title="interface in com.github.hisahi.tiralabradesaes.hash" target="classFrame"><span class="interfaceName">IHashFunction</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/keyderiv/IKeyDerivation.html" title="interface in com.github.hisahi.tiralabradesaes.keyderiv" target="classFrame"><span class="interfaceName">IKeyDerivation</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/IStreamCipher.html" title="interface in com.github.hisahi.tiralabradesaes.ciphers" target="classFrame"><span class="interfaceName">IStreamCipher</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/keyderiv/KeyDerivPBKDF2.html" title="class in com.github.hisahi.tiralabradesaes.keyderiv" target="classFrame">KeyDerivPBKDF2</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/MT19937.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">MT19937</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/PaddingRemoverWriter.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">PaddingRemoverWriter</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/StreamBlockReader.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">StreamBlockReader</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ui/TestMain.html" title="class in com.github.hisahi.tiralabradesaes.ui" target="classFrame">TestMain</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/Utils.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">Utils</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/VoidOutputStream.html" title="class in com.github.hisahi.tiralabradesaes" target="classFrame">VoidOutputStream</a></li>
</ul>
</div>
</body>
</html>
45 changes: 45 additions & 0 deletions doc/javadoc/allclasses-noframe.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_191) on Sun Apr 14 13:37:55 GMT 2019 -->
<title>All Classes (kryptoa API)</title>
<meta name="date" content="2019-04-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/github/hisahi/tiralabradesaes/Base64OutputStream.html" title="class in com.github.hisahi.tiralabradesaes">Base64OutputStream</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/BlockModeCBC.html" title="class in com.github.hisahi.tiralabradesaes.blockmodes">BlockModeCBC</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/BlockModeCTR.html" title="class in com.github.hisahi.tiralabradesaes.blockmodes">BlockModeCTR</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/BlockModeECB.html" title="class in com.github.hisahi.tiralabradesaes.blockmodes">BlockModeECB</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherAES.html" title="class in com.github.hisahi.tiralabradesaes.ciphers">CipherAES</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherChaCha20.html" title="class in com.github.hisahi.tiralabradesaes.ciphers">CipherChaCha20</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherDES.html" title="class in com.github.hisahi.tiralabradesaes.ciphers">CipherDES</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/CipherTripleDES.html" title="class in com.github.hisahi.tiralabradesaes.ciphers">CipherTripleDES</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA1.html" title="class in com.github.hisahi.tiralabradesaes.hash">HashSHA1</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_224.html" title="class in com.github.hisahi.tiralabradesaes.hash">HashSHA2_224</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_256.html" title="class in com.github.hisahi.tiralabradesaes.hash">HashSHA2_256</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_384.html" title="class in com.github.hisahi.tiralabradesaes.hash">HashSHA2_384</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/HashSHA2_512.html" title="class in com.github.hisahi.tiralabradesaes.hash">HashSHA2_512</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/HexOutputStream.html" title="class in com.github.hisahi.tiralabradesaes">HexOutputStream</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/keyderiv/HMACFunction.html" title="class in com.github.hisahi.tiralabradesaes.keyderiv">HMACFunction</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/IBlockCipher.html" title="interface in com.github.hisahi.tiralabradesaes.ciphers"><span class="interfaceName">IBlockCipher</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/blockmodes/IBlockMode.html" title="interface in com.github.hisahi.tiralabradesaes.blockmodes"><span class="interfaceName">IBlockMode</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/hash/IHashFunction.html" title="interface in com.github.hisahi.tiralabradesaes.hash"><span class="interfaceName">IHashFunction</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/keyderiv/IKeyDerivation.html" title="interface in com.github.hisahi.tiralabradesaes.keyderiv"><span class="interfaceName">IKeyDerivation</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ciphers/IStreamCipher.html" title="interface in com.github.hisahi.tiralabradesaes.ciphers"><span class="interfaceName">IStreamCipher</span></a></li>
<li><a href="com/github/hisahi/tiralabradesaes/keyderiv/KeyDerivPBKDF2.html" title="class in com.github.hisahi.tiralabradesaes.keyderiv">KeyDerivPBKDF2</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/MT19937.html" title="class in com.github.hisahi.tiralabradesaes">MT19937</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/PaddingRemoverWriter.html" title="class in com.github.hisahi.tiralabradesaes">PaddingRemoverWriter</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/StreamBlockReader.html" title="class in com.github.hisahi.tiralabradesaes">StreamBlockReader</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/ui/TestMain.html" title="class in com.github.hisahi.tiralabradesaes.ui">TestMain</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/Utils.html" title="class in com.github.hisahi.tiralabradesaes">Utils</a></li>
<li><a href="com/github/hisahi/tiralabradesaes/VoidOutputStream.html" title="class in com.github.hisahi.tiralabradesaes">VoidOutputStream</a></li>
</ul>
</div>
</body>
</html>
Loading

0 comments on commit e300b3c

Please sign in to comment.