Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions utilities/aes-gcm-java-utility/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
target
.DS_Store
.classpath
.project
.settings
.vscode
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Thu Oct 20 15:50:28 IST 2022 -->
<!-- Generated by javadoc (17) on Mon May 29 16:27:16 IST 2023 -->
<title>All Classes and Interfaces</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2022-10-20">
<meta name="dc.created" content="2023-05-29">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
Expand All @@ -28,10 +28,10 @@
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="org/ondc/crypto/util/package-summary.html">Package</a></li>
<li><a href="org/ondc/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="org/ondc/crypto/util/package-tree.html">Tree</a></li>
<li><a href="org/ondc/package-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Help</a></li>
</ul>
Expand All @@ -55,17 +55,25 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/crypto/util/CryptoFunctions.html" title="class in org.ondc.crypto.util">CryptoFunctions</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/App.html" title="class in org.ondc">App</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The Class CryptoFunctions provides generation of key pairs for signing and encryption along with signing, verification, encryption and decryption.</div>
<div class="block">Class depicting the usage of the utility.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/crypto/util/CryptoKeyPair.html" title="class in org.ondc.crypto.util">CryptoKeyPair</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/EncryptionUtil.html" title="class in org.ondc">EncryptionUtil</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The Class CryptoKeyPair is used to store keypair</div>
<div class="block">Utility class for encrypting and decrypting payload.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/crypto/util/CryptoTest.html" title="class in org.ondc.crypto.util">CryptoTest</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/EncryptionUtil.EncryptionPayload.html" title="class in org.ondc">EncryptionUtil.EncryptionPayload</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The Class CryptoTest is used to test ondc.crypto.util.CryptoFunctions</div>
<div class="block">The POJO class for Encrypted Data.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/KeyUtil.html" title="class in org.ondc">KeyUtil</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility Class to Generate Keypairs and Shared Key.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/ondc/KeyUtil.DHKeyPair.html" title="class in org.ondc">KeyUtil.DHKeyPair</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">POJO class for storing private and public keys.</div>
</div>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Thu Oct 20 15:50:28 IST 2022 -->
<!-- Generated by javadoc (17) on Mon May 29 16:27:16 IST 2023 -->
<title>All Packages</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2022-10-20">
<meta name="dc.created" content="2023-05-29">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
Expand All @@ -28,10 +28,10 @@
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="org/ondc/crypto/util/package-summary.html">Package</a></li>
<li><a href="org/ondc/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="org/ondc/crypto/util/package-tree.html">Tree</a></li>
<li><a href="org/ondc/package-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
Expand All @@ -54,7 +54,7 @@ <h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="org/ondc/crypto/util/package-summary.html">org.ondc.crypto.util</a></div>
<div class="col-first even-row-color"><a href="org/ondc/package-summary.html">org.ondc</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
Expand Down
93 changes: 93 additions & 0 deletions utilities/aes-gcm-java-utility/docs/constant-values.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon May 29 16:27:16 IST 2023 -->
<title>Constant Field Values</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2023-05-29">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="constants-summary-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="org/ondc/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="org/ondc/package-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#constant-values">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<section class="packages">
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#org.ondc">org.ondc.*</a></li>
</ul>
</section>
</div>
<section class="constants-summary" id="org.ondc">
<h2 title="org.ondc">org.ondc.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>org.ondc.<a href="org/ondc/EncryptionUtil.html" title="class in org.ondc">EncryptionUtil</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="org.ondc.EncryptionUtil.AUTH_TAG_BIT_LENGTH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="org/ondc/EncryptionUtil.html#AUTH_TAG_BIT_LENGTH">AUTH_TAG_BIT_LENGTH</a></code></div>
<div class="col-last even-row-color"><code>128</code></div>
<div class="col-first odd-row-color"><code id="org.ondc.EncryptionUtil.IV_BIT_LENGTH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="org/ondc/EncryptionUtil.html#IV_BIT_LENGTH">IV_BIT_LENGTH</a></code></div>
<div class="col-last odd-row-color"><code>96</code></div>
</div>
</li>
<li>
<div class="caption"><span>org.ondc.<a href="org/ondc/KeyUtil.html" title="class in org.ondc">KeyUtil</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="org.ondc.KeyUtil.KEYPAIR_GENERATION_ALGORITHM">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="org/ondc/KeyUtil.html#KEYPAIR_GENERATION_ALGORITHM">KEYPAIR_GENERATION_ALGORITHM</a></code></div>
<div class="col-last even-row-color"><code>"X25519"</code></div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>
1 change: 1 addition & 0 deletions utilities/aes-gcm-java-utility/docs/element-list
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
org.ondc
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Thu Oct 20 15:50:28 IST 2022 -->
<!-- Generated by javadoc (17) on Mon May 29 16:27:16 IST 2023 -->
<title>API Help</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2022-10-20">
<meta name="dc.created" content="2023-05-29">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="help-page">
Expand All @@ -28,10 +28,10 @@
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="org/ondc/crypto/util/package-summary.html">Package</a></li>
<li><a href="org/ondc/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="org/ondc/crypto/util/package-tree.html">Tree</a></li>
<li><a href="org/ondc/package-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li class="nav-bar-cell1-rev">Help</li>
</ul>
Expand Down Expand Up @@ -68,6 +68,7 @@ <h1 class="title">JavaDoc Help</h1>
<li><a href="#doc-file">Other Files</a></li>
<li><a href="#use">Use</a></li>
<li><a href="#tree">Tree (Class Hierarchy)</a></li>
<li><a href="#constant-values">Constant Field Values</a></li>
<li><a href="#all-packages">All Packages</a></li>
<li><a href="#all-classes">All Classes and Interfaces</a></li>
<li><a href="#index">Index</a></li>
Expand Down Expand Up @@ -155,6 +156,10 @@ <h3>Tree (Class Hierarchy)</h3>
<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li>
</ul>
</section>
<section class="help-section" id="constant-values">
<h3>Constant Field Values</h3>
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
</section>
<section class="help-section" id="all-packages">
<h3>All Packages</h3>
<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
Expand Down
71 changes: 71 additions & 0 deletions utilities/aes-gcm-java-utility/docs/index-files/index-1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon May 29 16:27:16 IST 2023 -->
<title>A-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2023-05-29">
<meta name="description" content="index: A">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../org/ondc/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="../org/ondc/package-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">D</a>&nbsp;<a href="index-3.html">E</a>&nbsp;<a href="index-4.html">G</a>&nbsp;<a href="index-5.html">I</a>&nbsp;<a href="index-6.html">K</a>&nbsp;<a href="index-7.html">M</a>&nbsp;<a href="index-8.html">O</a>&nbsp;<a href="index-9.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="../org/ondc/App.html" class="type-name-link" title="class in org.ondc">App</a> - Class in <a href="../org/ondc/package-summary.html">org.ondc</a></dt>
<dd>
<div class="block">Class depicting the usage of the utility.</div>
</dd>
<dt><a href="../org/ondc/App.html#%3Cinit%3E()" class="member-name-link">App()</a> - Constructor for class org.ondc.<a href="../org/ondc/App.html" title="class in org.ondc">App</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../org/ondc/EncryptionUtil.html#AUTH_TAG_BIT_LENGTH" class="member-name-link">AUTH_TAG_BIT_LENGTH</a> - Static variable in class org.ondc.<a href="../org/ondc/EncryptionUtil.html" title="class in org.ondc">EncryptionUtil</a></dt>
<dd>
<div class="block">The standard authentication tag length (128 bits).</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">D</a>&nbsp;<a href="index-3.html">E</a>&nbsp;<a href="index-4.html">G</a>&nbsp;<a href="index-5.html">I</a>&nbsp;<a href="index-6.html">K</a>&nbsp;<a href="index-7.html">M</a>&nbsp;<a href="index-8.html">O</a>&nbsp;<a href="index-9.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>
Loading