azadeh-afzar/Mersad-Cryptography-Library

View on GitHub
logo.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<svg width="100mm" height="100mm" version="1.1" viewBox="0 0 99.99997 100" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<title>Mersad Cryptography Library</title>
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>Mersad Cryptography Library Logo</dc:title>
<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/4.0/"/>
<dc:date>2019/11/26</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>Mohammad Mahdi Baghbani Pourvahid</dc:title>
</cc:Agent>
</dc:creator>
<dc:publisher>
<cc:Agent>
<dc:title>Azadeh Afzar</dc:title>
</cc:Agent>
</dc:publisher>
<dc:source>OpenMoji</dc:source>
</cc:Work>
<cc:License rdf:about="http://creativecommons.org/licenses/by-nc-sa/4.0/">
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Notice"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution"/>
<cc:prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
<g transform="translate(-86.49 -50.33)">
<g transform="matrix(.85714 0 0 .85714 19.915 14.445)">
<g transform="matrix(1.3278 0 0 1.3278 89.982 35.033)">
<path d="m14.196 35.652c-0.2003-7.666 5.5788-16.384 12.452-16.6 6.9307-0.218 14.415 10.252 12.41 17.174h-3.1826s0.7894-7.1326-2.2339-10.144c-1.5425-1.5365-4.5505-4.3006-7.4804-3.869-1.9766 0.2912-6.3916 2.8073-7.3105 4.5813-1.0274 1.9835-1.1693 8.8584-1.1693 8.8584h-3.4848z" fill="#d0cfce" stroke="#d0cfce" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
<polygon points="41.698 36.361 43.328 36.361 43.328 59.732 10.283 59.732 10.283 36.361 11.913 36.361" fill="#fcea2b"/>
<polygon points="42.942 36.532 26.619 59.578 43.409 59.578" fill="#f1b31c"/>
<path d="m55.94 32.583c3.5838-1.818 6.0691-5.786 6.0691-10.388 0-6.3218-4.689-11.447-10.473-11.447s-10.473 5.1249-10.473 11.447c0 5.1112 3.1002 10.046 7.3573 10.619" fill="#f4aa41"/>
<polyline points="56.027 32.349 56.016 35.426 56.172 56.151 51.67 60.652 47.01 55.992 49.893 53.109 46.736 49.952 50.377 46.31 47.237 43.17 47.251 40.194 49.96 37.484 48.719 36.243 48.719 32.349" fill="#f4aa41" stroke="#f4aa41" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
<polygon points="54.525 36.061 53.311 36.074 53.544 57.09 54.744 55.888" fill="#e27022"/>
<circle transform="matrix(.7071 -.7071 .7071 .7071 2.2893 41.745)" cx="51.536" cy="18.109" r="3.5206" fill="#e27022"/>
<g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2">
<path d="m39.467 33.42c0.5811-8.0338-5.889-14.587-12.82-14.369-6.8728 0.2162-12.452 7.0826-12.452 14.369"/>
<polygon points="41.698 36.321 43.328 36.321 43.328 59.692 10.283 59.692 10.283 36.321 11.913 36.321"/>
<path d="m17.825 33.42c0-5.5092 3.979-10.701 8.8809-10.864 4.9432-0.1648 9.5578 4.79 9.1434 10.864"/>
<path d="m35.875 34.29"/>
<polyline points="56.025 36.026 56.282 56.472 51.721 61.032 46.955 56.267 49.876 53.346 46.648 50.118 50.337 46.428 47.126 43.216 47.126 40.187 49.871 37.442 48.602 36.173"/>
<circle transform="matrix(.7071 -.7071 .7071 .7071 2.2893 41.745)" cx="51.536" cy="18.109" r="3.5206"/>
<path d="m56.017 31.636c3.5704-1.7692 6.0267-5.5901 5.9932-10-0.0461-6.0573-4.7723-10.932-10.556-10.888-5.784 0.044-10.436 4.9901-10.389 11.048 0.0372 4.8974 3.1337 9.0217 7.3751 10.398"/>
</g>
</g>
<g transform="matrix(1.0316 0 0 1.0316 76.566 27.795)">
<g transform="matrix(3.1495 0 0 3.1495 -115.71 -175.49)">
<g transform="matrix(.35278 0 0 -.35278 51.071 86.367)">
<path d="m0 0h-4v-7h4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 49.66 87.602)">
<path d="m0 0h3" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(3.1451 0 0 3.1451 -50.565 -175.09)">
<g transform="matrix(.35278 0 0 -.35278 39.076 88.837)">
<path d="m0 0-3 7-3-7" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 37.313 88.246)">
<path d="m0 0h4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(.35278 0 0 -.35278 79.844 133.47)">
<path d="m-121.46 82.666v22.013l-9.4342-18.868-9.4342 18.868v-22.013" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="6.2895"/>
</g>
<g transform="matrix(1.1104 0 0 -1.1104 62.491 98.057)">
<path d="m0 0c-0.205 0.798-1.091 1.397-2.153 1.397-1.214 0-2.198-0.783-2.198-1.75 0-0.966 0.984-1.75 2.198-1.75l-0.045-6e-3c1.214 0 2.198-0.784 2.198-1.75 0-0.967-0.984-1.75-2.198-1.75-1.062 0-1.948 0.6-2.153 1.398" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(1.1143 0 0 -1.1143 78.965 104.31)">
<path d="m0 0h-2.427v6.974h2.427c1.148 0 2.08-0.931 2.08-2.079v-2.815c0-1.149-0.932-2.08-2.08-2.08z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(3.1446 0 0 3.1446 -226.21 -175.05)">
<g transform="matrix(.35278 0 0 -.35278 87.47 88.837)">
<path d="m0 0v7h2.669c0.963 0 1.744-0.781 1.744-1.744s-0.781-1.743-1.744-1.743h-2.669" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 88.416 87.598)">
<path d="m0 0 1.517-3.513" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
</g>
<g transform="matrix(.96159 0 0 .96159 5.2561 3.3322)">
<g transform="matrix(3.3681 0 0 3.3681 -19.411 -144.8)">
<g transform="matrix(.35278 0 0 -.35278 58.126 86.367)">
<path d="m0 0v-7" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 59.538 86.367)">
<path d="m0 0v-7" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 59.538 87.598)">
<path d="m0 0h-4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(1.192 0 0 -1.192 129.25 154.41)">
<path d="m0 0v0c-1.38 0-2.5 1.119-2.5 2.5v2c0 1.381 1.12 2.5 2.5 2.5 1.381 0 2.5-1.119 2.5-2.5v-2c0-1.381-1.119-2.5-2.5-2.5z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(1.192 0 0 -1.192 87.877 153.67)">
<path d="m0 0c-0.441-0.391-1.022-0.629-1.659-0.629-1.38 0-2.5 1.119-2.5 2.5v2-2 2c0 1.381 1.12 2.5 2.5 2.5 0.637 0 1.218-0.238 1.659-0.629" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(1.192 0 0 -1.192 141.48 146.83)">
<path d="m0 0c-0.441 0.392-1.022 0.629-1.659 0.629-1.38 0-2.5-1.119-2.5-2.5v-2c0-1.38 1.12-2.5 2.5-2.5 1.381 0 2.5 1.12 2.5 2.5v1.014h-2" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(3.3681 0 0 3.3681 -195.05 -144.8)">
<g transform="matrix(.35278 0 0 -.35278 93.051 86.367)">
<path d="m0 0h4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 93.757 86.367)">
<path d="m0 0v-7" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(1.1884 0 0 -1.1884 103.22 154.41)">
<path d="m0 0v3l2 4-2-4-2 4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(1.1901 0 0 -1.1901 166.72 154.41)">
<path d="m0 0v7h2.669c0.963 0 1.744-0.781 1.744-1.744s-0.781-1.743-1.744-1.743h-2.669" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(3.3735 0 0 3.3735 -203.09 -145.27)">
<g transform="matrix(.35278 0 0 -.35278 87.47 88.837)">
<path d="m0 0v7h2.669c0.963 0 1.744-0.781 1.744-1.744s-0.781-1.743-1.744-1.743h-2.669" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 88.416 87.598)">
<path d="m0 0 1.517-3.513" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(3.3735 0 0 3.3735 -148.8 -145.27)">
<g transform="matrix(.35278 0 0 -.35278 87.47 88.837)">
<path d="m0 0v7h2.669c0.963 0 1.744-0.781 1.744-1.744s-0.781-1.743-1.744-1.743h-2.669" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 88.416 87.598)">
<path d="m0 0 1.517-3.513" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(3.374 0 0 3.374 30.663 -145.32)">
<g transform="matrix(.35278 0 0 -.35278 39.076 88.837)">
<path d="m0 0-3 7-3-7" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(.35278 0 0 -.35278 37.313 88.246)">
<path d="m0 0h4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
<g transform="matrix(1.1884 0 0 -1.1884 187.36 154.41)">
<path d="m0 0v3l2 4-2-4-2 4" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
<g transform="matrix(1.1901 0 0 -1.1901 109.57 154.41)">
<path d="m0 0v7h2.669c0.963 0 1.744-0.781 1.744-1.744s-0.781-1.743-1.744-1.743h-2.669" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
</g>
</g>
</g>
</g>
</svg>