|
80 | 80 | ], |
81 | 81 | "variant": [ |
82 | 82 | { |
83 | | - "pattern": "Ed(25519|448)[-(ph|ctx)]", |
| 83 | + "pattern": "Ed(25519|448)[(ph|ctx)]", |
84 | 84 | "primitive": "signature" |
85 | 85 | } |
86 | 86 | ] |
|
323 | 323 | ], |
324 | 324 | "variant": [ |
325 | 325 | { |
326 | | - "pattern": "SHA-3-(224|256|384|512)", |
| 326 | + "pattern": "SHA3-(224|256|384|512)", |
327 | 327 | "primitive": "hash" |
328 | 328 | }, |
329 | 329 | { |
|
413 | 413 | "pattern": "AES[-(128|192|256)]-GCM-SIV[-{tagLength}][-{ivLength}]", |
414 | 414 | "primitive": "ae" |
415 | 415 | }, |
| 416 | + { |
| 417 | + "standard": [ |
| 418 | + { |
| 419 | + "name": "RFC7253", |
| 420 | + "url": "https://doi.org/10.17487/RFC7253" |
| 421 | + } |
| 422 | + ], |
| 423 | + "pattern": "AES[-(128|192|256)]-OCB[-{tagLength}]", |
| 424 | + "primitive": "ae" |
| 425 | + }, |
416 | 426 | { |
417 | 427 | "standard": [ |
418 | 428 | { |
|
619 | 629 | } |
620 | 630 | ] |
621 | 631 | }, |
622 | | - { |
623 | | - "family": "MD5", |
624 | | - "standard": [ |
625 | | - { |
626 | | - "name": "RFC1321", |
627 | | - "url": "https://doi.org/10.17487/RFC1321" |
628 | | - } |
629 | | - ], |
630 | | - "variant": [ |
631 | | - { |
632 | | - "pattern": "MD5", |
633 | | - "primitive": "hash" |
634 | | - } |
635 | | - ] |
636 | | - }, |
637 | | - { |
638 | | - "family": "MD4", |
639 | | - "standard": [ |
640 | | - { |
641 | | - "name": "RFC1320", |
642 | | - "url": "https://doi.org/10.17487/RFC1320" |
643 | | - } |
644 | | - ], |
645 | | - "variant": [ |
646 | | - { |
647 | | - "pattern": "MD4", |
648 | | - "primitive": "hash" |
649 | | - } |
650 | | - ] |
651 | | - }, |
652 | 632 | { |
653 | 633 | "family": "RC4", |
654 | 634 | "standard": [ |
|
849 | 829 | ], |
850 | 830 | "variant": [ |
851 | 831 | { |
852 | | - "pattern": "IKE_PRF_DERIVE", |
853 | | - "primitive": "key-agree" |
| 832 | + "pattern": "IKE_PRF_DERIVE[-{hashAlgorithm}]", |
| 833 | + "primitive": "kdf" |
854 | 834 | }, |
855 | 835 | { |
856 | | - "pattern": "IKE1_(PRF|Extended)_DERIVE", |
857 | | - "primitive": "key-agree" |
| 836 | + "pattern": "IKE1_(PRF|Extended)_DERIVE[-{hashAlgorithm}]", |
| 837 | + "primitive": "kdf" |
858 | 838 | }, |
859 | 839 | { |
860 | | - "pattern": "IKE2_PRF_PLUS_DERIVE", |
861 | | - "primitive": "key-agree" |
| 840 | + "pattern": "IKE2_PRF_PLUS_DERIVE[-{hashAlgorithm}]", |
| 841 | + "primitive": "kdf" |
| 842 | + } |
| 843 | + ] |
| 844 | + }, |
| 845 | + { |
| 846 | + "family": "ANSI-KDF", |
| 847 | + "standard": [ |
| 848 | + { |
| 849 | + "name": "X9.42", |
| 850 | + "url": "https://webstore.ansi.org/standards/ASCX9/ansix9422003r2013" |
| 851 | + }, |
| 852 | + { |
| 853 | + "name": "X9.63", |
| 854 | + "url": "https://webstore.ansi.org/standards/ASCX9/ansix9632011r2017" |
| 855 | + } |
| 856 | + ], |
| 857 | + "variant": [ |
| 858 | + { |
| 859 | + "pattern": "ANSI-KDF-X9.42[-{hashAlgorithm}]", |
| 860 | + "primitive": "kdf" |
| 861 | + }, |
| 862 | + { |
| 863 | + "pattern": "ANSI-KDF-X9.63[-{hashAlgorithm}]", |
| 864 | + "primitive": "kdf" |
862 | 865 | } |
863 | 866 | ] |
864 | 867 | }, |
|
1122 | 1125 | "variant": [ |
1123 | 1126 | { |
1124 | 1127 | "pattern": "SP800_108_(CounterKDF|FeedbackKDF|DoublePipelineKDF|KMAC)[-{prfFunction}][-{dkmLength}]", |
1125 | | - "primitive": "key-derive" |
| 1128 | + "primitive": "kdf" |
| 1129 | + } |
| 1130 | + ] |
| 1131 | + }, |
| 1132 | + { |
| 1133 | + "family": "SP800-56C", |
| 1134 | + "standard": [ |
| 1135 | + { |
| 1136 | + "name": "SP800-56C", |
| 1137 | + "url": "https://doi.org/10.6028/NIST.SP.800-56Cr2" |
| 1138 | + } |
| 1139 | + ], |
| 1140 | + "variant": [ |
| 1141 | + { |
| 1142 | + "pattern": "SP800_56C_OneStep[-{auxFunction}][-{dkmLength}]", |
| 1143 | + "primitive": "kdf" |
| 1144 | + } |
| 1145 | + { |
| 1146 | + "pattern": "SP800_56C_TwoStep_(CounterKDF|FeedbackKDF|DoublePipelineKDF)[-{auxFunction}][-{dkmLength}]", |
| 1147 | + "primitive": "kdf" |
1126 | 1148 | } |
1127 | 1149 | ] |
1128 | 1150 | }, |
|
1566 | 1588 | "standard": [ |
1567 | 1589 | { |
1568 | 1590 | "name": "SipHash Spec", |
1569 | | - "url": "https://131002.net/siphash/" |
| 1591 | + "url": "https://doi.org/10.1007/978-3-642-34931-7_28" |
1570 | 1592 | } |
1571 | 1593 | ], |
1572 | 1594 | "variant": [ |
1573 | 1595 | { |
1574 | 1596 | "pattern": "SipHash[-{compressionRounds}-{finalizationRounds}]", |
1575 | | - "primitive": "hash" |
| 1597 | + "primitive": "mac" |
1576 | 1598 | } |
1577 | 1599 | ] |
1578 | 1600 | }, |
|
0 commit comments