55 {
66 "family" : " RSASSA-PKCS1" ,
77 "standard" : [
8- {"name" : " RFC8017" , "url" : " https://datatracker.ietf. org/doc/html/rfc8017 " },
9- {"name" : " IEEE1363" , "url" : " https://standards.ieee. org/ieee/1363/ " }
8+ {"name" : " RFC8017" , "url" : " https://doi. org/10.17487/RFC8017 " },
9+ {"name" : " IEEE1363" , "url" : " https://doi. org/10.1109/IEEESTD.2000.92290 " }
1010 ],
1111 "variant" : " RSA-PKCS1-1.5-{digestAlgorithm}-{keyLength}" ,
1212 "primitive" : " signature"
1313 },
1414 {
1515 "family" : " RSASSA-PSS" ,
1616 "standard" : [
17- {"name" : " RFC8017" , "url" : " https://datatracker.ietf. org/doc/html/rfc8017 " },
18- {"name" : " IEEE1363A" , "url" : " https://standards.ieee. org/ieee/1363a/ " }
17+ {"name" : " RFC8017" , "url" : " https://doi. org/10.17487/RFC8017 " },
18+ {"name" : " IEEE1363A" , "url" : " https://doi. org/10.1109/IEEESTD.2004.94612 " }
1919 ],
2020 "variant" : " RSA-PSS-{digestAlgorithm}-{saltLength}-{keyLength}" ,
2121 "primitive" : " signature"
2222 },
2323 {
2424 "family" : " RSAES-PKCS1" ,
2525 "standard" : [
26- {"name" : " RFC8017" , "url" : " https://datatracker.ietf. org/doc/html/rfc8017 " }
26+ {"name" : " RFC8017" , "url" : " https://doi. org/10.17487/RFC8017 " }
2727 ],
2828 "variant" : " RSA-PKCS1-1.5-{keyLength}" ,
2929 "primitive" : " pke"
3030 },
3131 {
3232 "family" : " RSAES-OAEP" ,
3333 "standard" : [
34- {"name" : " RFC8017" , "url" : " https://datatracker.ietf. org/doc/html/rfc8017 " }
34+ {"name" : " RFC8017" , "url" : " https://doi. org/10.17487/RFC8017 " }
3535 ],
3636 "variant" : " RSA-OAEP-{hashAlgorithm}-{maskGenAlgorithm}-{keyLength}" ,
3737 "primitive" : " pke"
3838 },
3939 {
4040 "family" : " EdDSA" ,
4141 "standard" : [
42- {"name" : " RFC8032" , "url" : " https://datatracker.ietf. org/doc/html/rfc8032 " }
42+ {"name" : " RFC8032" , "url" : " https://doi. org/10.17487/RFC8032 " }
4343 ],
4444 "variant" : " Ed{25519|448}{|ph|ctx}" ,
4545 "primitive" : " signature"
4646 },
4747 {
4848 "family" : " ECDSA" ,
4949 "standard" : [
50- {"name" : " FIPS186-4" , "url" : " https://nvlpubs.nist.gov/nistpubs/FIPS/ NIST.FIPS.186-4.pdf " },
51- {"name" : " X9.62" , "url" : " https://x9.org/standards/ x9-62/ " }
50+ {"name" : " FIPS186-4" , "url" : " https://doi.org/10.6028/ NIST.FIPS.186-4" },
51+ {"name" : " X9.62" , "url" : " https://standards.globalspec.com/std/1955141/ansi- x9-62" }
5252 ],
5353 "variant" : " ECDSA-{curve}-{hash}" ,
5454 "primitive" : " signature"
5555 },
5656 {
5757 "family" : " ECDH" ,
5858 "standard" : [
59- {"name" : " SP800-56A" , "url" : " https://csrc.nist.gov/publications/detail/sp/ 800-56a/rev-3/final " },
60- {"name" : " IEEE1363" , "url" : " https://standards.ieee. org/ieee/1363/ " },
61- {"name" : " X9.63" , "url" : " https://x9. org/standards/x9-63/ " }
59+ {"name" : " SP800-56A" , "url" : " https://doi.org/10.6028/NIST.SP. 800-56Ar3 " },
60+ {"name" : " IEEE1363" , "url" : " https://doi. org/10.1109/IEEESTD.2000.92290 " },
61+ {"name" : " X9.63" , "url" : " https://webstore.ansi. org/standards/ASCX9/ansix9632011r2017 " }
6262 ],
63- "variant" : " ECDH-{curve}" ,
63+ "variant" : " ECDH{E} -{curve}" ,
6464 "primitive" : " key-agree"
6565 },
6666 {
6767 "family" : " FFDH" ,
6868 "standard" : [
69- {"name" : " RFC7919" , "url" : " https://datatracker.ietf. org/doc/html/rfc7919 " },
70- {"name" : " SP800-56A" , "url" : " https://csrc.nist.gov/publications/detail/sp/ 800-56a/rev-3/final " }
69+ {"name" : " RFC7919" , "url" : " https://doi. org/10.17487/RFC7919 " },
70+ {"name" : " SP800-56A" , "url" : " https://doi.org/10.6028/NIST.SP. 800-56Ar3 " }
7171 ],
72- "variant" : " FFDH-{named_group}" ,
72+ "variant" : " FFDH{E} -{named_group}" ,
7373 "primitive" : " key-agree"
7474 },
7575 {
7676 "family" : " SHA-1" ,
7777 "standard" : [
78- {"name" : " FIPS180-4" , "url" : " https://nvlpubs.nist.gov/nistpubs/FIPS/ NIST.FIPS.180-4.pdf " }
78+ {"name" : " FIPS180-4" , "url" : " https://doi.org/10.6028/ NIST.FIPS.180-4" }
7979 ],
8080 "variant" : " SHA-1" ,
8181 "primitive" : " hash"
8282 },
8383 {
8484 "family" : " SHA-2" ,
8585 "standard" : [
86- {"name" : " FIPS180-4" , "url" : " https://nvlpubs.nist.gov/nistpubs/FIPS/ NIST.FIPS.180-4.pdf " }
86+ {"name" : " FIPS180-4" , "url" : " https://doi.org/10.6028/ NIST.FIPS.180-4" }
8787 ],
8888 "variant" : " SHA-{224|256|384|512|512/224|512/256}" ,
8989 "primitive" : " hash"
90+ },
91+ {
92+ "family" : " AES" ,
93+ "standard" : [
94+ {"name" : " FIPS197" , "url" : " https://doi.org/10.6028/NIST.FIPS.197-upd1" },
95+ {"name" : " SP800-38{A-G}" , "url" : " https://doi.org/10.6028/NIST.SP.800-38A" },
96+ {"name" : " RFC 5116" , "url" : " https://doi.org/10.17487/RFC5116" }
97+ ],
98+ "variant" : " AES-{128|192|256}-(ECB|CBC|CFB(1|8|128)|OFB|CTR|)" ,
99+ "primitive" : " block-cipher"
100+ },
101+ {
102+ "family" : " HKDF" ,
103+ "standard" : [
104+ {"name" : " RFC5869" , "url" : " https://doi.org/10.17487/RFC5869" }
105+ ],
106+ "variant" : " HKDF-{hash}" ,
107+ "primitive" : " kdf"
108+ },
109+ {
110+ "family" : " HMAC" ,
111+ "standard" : [
112+ {"name" : " SP800-224" , "url" : " https://doi.org/10.6028/NIST.SP.800-224.ipd" },
113+ {"name" : " RFC2104" , "url" : " https://doi.org/10.17487/RFC2104" }
114+ ],
115+ "variant" : " HMAC-{hash}-{length}" ,
116+ "primitive" : " mac"
117+ },
118+ {
119+ "family" : " ChaCha" ,
120+ "standard" : [
121+ {"name" : " RFC8439" , "url" : " https://doi.org/10.17487/RFC8439" }
122+ ],
123+ "variant" : " ChaCha20-{AES|other}" ,
124+ "primitive" : " stream-cipher"
125+ },
126+ {
127+ "family" : " Poly1305" ,
128+ "standard" : [
129+ {"name" : " RFC8439" , "url" : " https://doi.org/10.17487/RFC8439" }
130+ ],
131+ "variant" : " Poly1305" ,
132+ "primitive" : " mac"
133+ },
134+ {
135+ "family" : " ChaCha20-Poly1305" ,
136+ "standard" : [
137+ {"name" : " RFC8439" , "url" : " https://doi.org/10.17487/RFC8439" }
138+ ],
139+ "variant" : " ChaCha20-Poly1305" ,
140+ "primitive" : " ae"
141+ },
142+ {
143+ "family" : " MD5" ,
144+ "standard" : [
145+ {"name" : " RFC1321" , "url" : " https://doi.org/10.17487/RFC1321" }
146+ ],
147+ "variant" : " MD5" ,
148+ "primitive" : " hash"
149+ },
150+ {
151+ "family" : " MD4" ,
152+ "standard" : [
153+ {"name" : " RFC1320" , "url" : " https://doi.org/10.17487/RFC1320" }
154+ ],
155+ "variant" : " MD4" ,
156+ "primitive" : " hash"
157+ },
158+ {
159+ "family" : " RC4" ,
160+ "standard" : [
161+ {"name" : " Applied Cryptography: Protocols, Algorithms, and Source Code in C" , "url" : " https://dl.acm.org/doi/book/10.5555/572932" }
162+ ],
163+ "variant" : " RC4-{length}" ,
164+ "primitive" : " stream-cipher"
165+ },
166+ {
167+ "family" : " 3DES" ,
168+ "standard" : [
169+ {"name" : " RFC1851" , "url" : " https://doi.org/10.17487/RFC1851" },
170+ {"name" : " FIPS PUB 46-3" , "url" : " https://csrc.nist.gov/pubs/fips/46-3/final" }
171+ ],
172+ "variant" : " 3DES-{length}-{mode}" ,
173+ "primitive" : " block-cipher"
174+ },
175+ {
176+ "family" : " DES" ,
177+ "standard" : [
178+ {"name" : " FIPS PUB 46-3" , "url" : " https://csrc.nist.gov/pubs/fips/46-3/final" },
179+ {"name" : " ANSI INCITS 92-1981" , "url" : " https://csrc.nist.gov/pubs/fips/46-3/final" }
180+ ],
181+ "variant" : " DES-{length}-{mode}" ,
182+ "primitive" : " block-cipher"
183+ },
184+ {
185+ "family" : " IDEA" ,
186+ "standard" : [
187+ {"name" : " A Proposal for a New Block Encryption Standard" , "url" : " https://doi.org/10.1007%2F3-540-46877-3_35" }
188+ ],
189+ "variant" : " IDEA-{mode}" ,
190+ "primitive" : " block-cipher"
191+ },
192+ {
193+ "family" : " RC2" ,
194+ "standard" : [
195+ {"name" : " RFC2268" , "url" : " https://doi.org/10.17487/RFC2268" }
196+ ],
197+ "variant" : " RC2-{length}-{mode}" ,
198+ "primitive" : " block-cipher"
90199 }
91200 ]
92- }
201+ }
0 commit comments