1import{a as C,f as N}from"../chunks/BXOXj1pK.js";import"../chunks/BRgtGkdv.js";import{s as r,h as P,i as e,n as a,j as i}from"../chunks/4c-OeXAU.js";import{I as s}from"../chunks/D2YTt7PR.js";var B=N(`<h1>Privacy Tools</h1> <div class="space-y-8"><div class="flex flex-col md:flex-row items-center md:justify-between overflow-hidden"><div class="md:w-full p-6 bg-gradient-to-r from-fraunhoferGreen/20 to-white"><h2 class="text-3xl font-semibold mb-4">re:claimID</h2> <p class="m-4">Self-sovereign SSI system built on top of a secure directory service: The GNU Name System (GNS). 2 The GNS technical standardization is currently work-in-progress, expected 2022.</p> <div><a href="https://reclaim-identity.io"><!> Website</a> <br/> <a href="https://datatracker.ietf.org/doc/draft-schanzen-gns/"><!> Specification</a></div></div> <div class="md:w-1/2 flex flex-wrap justify-center gap-4 p-6 bg-white"><img src="/assets/reclaim_logo.png" alt="reclaimID" class="rounded-lg h-48 w-96 object-scale-down"/> <img src="/assets/gns-logo.png" alt="GNS Logo" class="w-48 rounded-lg"/></div></div> <div class="flex flex-col md:flex-row-reverse items-center md:justify-between overflow-hidden"><div class="md:w-full p-6 bg-gradient-to-l from-fraunhoferGreen/20 to-white"><h2 class="text-3xl font-semibold mb-4">Attribute-based encryption</h2> <p class="m-4">Attribute-based encryption crypto library. Used in various research projects, particularly in the cancer research domain.</p> <a href="https://github.com/Fraunhofer-AISEC/rabe"><!> Github</a> <br/> <a href="https://crates.io/crates/rabe"><!> Crates.io</a></div> <div class="md:w-1/2 flex justify-center p-6 bg-white"><img src="/assets/librabe.png" alt="RABE Library" class="w-64 rounded-lg"/></div></div> <div class="flex flex-col md:flex-row items-center md:justify-between overflow-hidden"><div class="md:w-1/2 p-6 bg-gradient-to-r from-fraunhoferGreen/20 to-white"><h2 class="text-3xl font-semibold mb-4">Authorization server</h2> <p class="m-4">Standard-compliant OAuth2.0 and OpenID Connect server. Productive use in the International Data Space domain. Testbed for SSI technologies (SSI, DID).</p> <a href="https://github.com/Fraunhofer-AISEC/omejdn-server"><!> Github</a></div> <div class="md:w-1/2 flex justify-center p-6 bg-white"><img src="/assets/omejdn.png" alt="Omejdn Server" class="w-96 rounded-lg"/></div></div> <div class="flex flex-col md:flex-row-reverse items-center md:justify-between overflow-hidden"><div class="md:w-1/2 p-6 bg-gradient-to-l from-fraunhoferGreen/20 to-white"><h2 class="text-3xl font-semibold mb-4">Privacy credentials</h2> <p class="m-4">Implementation of BBS+ blind signatures using BLS12-381 for use in privacy-friendly credentials (e.g., Verifiable Presentations) for selective disclosure and Zero-Knowledge Proofs.</p> <a href="https://github.com/Fraunhofer-AISEC/libpabc"><!> Github</a></div> <div class="md:w-1/2 flex justify-center p-6 bg-white"><img src="/assets/libpabc.png" alt="libpabc" class="w-96 rounded-lg"/></div></div></div>`,1);function F(_){var c=B(),v=r(P(c),2),t=e(v),f=e(t),m=r(e(f),4),n=e(m),S=e(n);s(S,{icon:"mdi-light:link",inline:!0,class:"inline"}),a(),i(n);var h=r(n,4),j=e(h);s(j,{icon:"mdi:information-slab-circle-outline",inline:!0,class:"inline"}),a(),i(h),i(m),i(f),a(2),i(t);var l=r(t,2),p=e(l),o=r(e(p),4),I=e(o);s(I,{icon:"mdi:github",inline:!0,class:"inline"}),a(),i(o);var u=r(o,4),G=e(u);s(G,{icon:"mdi:language-rust",inline:!0,class:"inline"}),a(),i(u),i(p),a(2),i(l);var d=r(l,2),b=e(d),g=r(e(b),4),A=e(g);s(A,{icon:"mdi:github",inline:!0,class:"inline"}),a(),i(g),i(b),a(2),i(d);var w=r(d,2),x=e(w),y=r(e(x),4),D=e(y);s(D,{icon:"mdi:github",inline:!0,class:"inline"}),a(),i(y),i(x),a(2),i(w),i(v),C(_,c)}export{F as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.