iya-sts
    Preparing search index...
    postQuantum: () => {
        algorithms: {
            composite: {
                alg: string;
                domainSeparator: any;
                mlDsa: any;
                prehash: any;
                traditional: any;
            }[];
            independence: string;
            keyType: string;
            mlDsa: string[];
            slhDsa: string[];
            what: string;
        };
        keyEstablishment: {
            drafts: { hpke: string; hybrid: string; mlKem: string };
            hybrid: string[];
            mechanisms: string[];
            postQuantum: string[];
            state: string;
            surfaces: { how: string; state: string; surface: string }[];
            what: string;
            whatWouldClose: string;
        };
        signatures: { how: string; state: string; surface: string }[];
        symmetric: { state: string; strongest: string; what: string };
    } = ...

    Type Declaration

      • (): {
            algorithms: {
                composite: {
                    alg: string;
                    domainSeparator: any;
                    mlDsa: any;
                    prehash: any;
                    traditional: any;
                }[];
                independence: string;
                keyType: string;
                mlDsa: string[];
                slhDsa: string[];
                what: string;
            };
            keyEstablishment: {
                drafts: { hpke: string; hybrid: string; mlKem: string };
                hybrid: string[];
                mechanisms: string[];
                postQuantum: string[];
                state: string;
                surfaces: { how: string; state: string; surface: string }[];
                what: string;
                whatWouldClose: string;
            };
            signatures: { how: string; state: string; surface: string }[];
            symmetric: { state: string; strongest: string; what: string };
        }
      • Classifies each surface as pq, classical or symmetric: whether a post-quantum algorithm can be selected on it today.

        Returns {
            algorithms: {
                composite: {
                    alg: string;
                    domainSeparator: any;
                    mlDsa: any;
                    prehash: any;
                    traditional: any;
                }[];
                independence: string;
                keyType: string;
                mlDsa: string[];
                slhDsa: string[];
                what: string;
            };
            keyEstablishment: {
                drafts: { hpke: string; hybrid: string; mlKem: string };
                hybrid: string[];
                mechanisms: string[];
                postQuantum: string[];
                state: string;
                surfaces: { how: string; state: string; surface: string }[];
                what: string;
                whatWouldClose: string;
            };
            signatures: { how: string; state: string; surface: string }[];
            symmetric: { state: string; strongest: string; what: string };
        }

        the post-quantum section of the report