@@ -25,6 +25,7 @@ Sources/Crypto/Digests/Digest.swift
25
25
Sources/Crypto/Digests/Digests.swift
26
26
Sources/Crypto/Digests/HashFunctions.swift
27
27
Sources/Crypto/Digests/HashFunctions_SHA2.swift
28
+ Sources/Crypto/Digests/HashFunctions_SHA3.swift
28
29
Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift
29
30
Sources/Crypto/HPKE/Ciphersuite/HPKE-Ciphersuite.swift
30
31
Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift
@@ -43,8 +44,12 @@ Sources/Crypto/HPKE/Modes/HPKE-Modes.swift
43
44
Sources/Crypto/Insecure/Insecure.swift
44
45
Sources/Crypto/Insecure/Insecure_HashFunctions.swift
45
46
Sources/Crypto/KEM/KEM.swift
47
+ Sources/Crypto/KEM/KEM-Errors.swift
48
+ Sources/Crypto/KEM/MLKEM.swift
49
+ Sources/Crypto/KEM/XWing.swift
46
50
Sources/Crypto/Key Agreement/DH.swift
47
51
Sources/Crypto/Key Agreement/ECDH.swift
52
+ Sources/Crypto/Key Derivation/ANSIx963.swift
48
53
Sources/Crypto/Key Derivation/HKDF.swift
49
54
Sources/Crypto/Key Wrapping/AESWrap.swift
50
55
Sources/Crypto/Keys/EC/Curve25519.swift
@@ -58,51 +63,52 @@ Sources/Crypto/Message Authentication Codes/MessageAuthenticationCode.swift
58
63
Sources/Crypto/PRF/AES.swift
59
64
Sources/Crypto/Signatures/ECDSA.swift
60
65
Sources/Crypto/Signatures/Ed25519.swift
66
+ Sources/Crypto/Signatures/MLDSA.swift
61
67
Sources/Crypto/Signatures/Signature.swift
62
68
Sources/Crypto/Util/PrettyBytes.swift
63
69
Sources/Crypto/Util/SafeCompare.swift
64
70
Sources/Crypto/Util/SecureBytes.swift
65
71
Sources/Crypto/Util/Zeroization.swift
66
- Sources/_CryptoExtras /AES/AES_CBC.swift
67
- Sources/_CryptoExtras /AES/AES_CFB.swift
68
- Sources/_CryptoExtras /AES/AES_CTR.swift
69
- Sources/_CryptoExtras /AES/AES_GCM_SIV.swift
70
- Sources/_CryptoExtras /AES/Block Function.swift
71
- Sources/_CryptoExtras /ARC/ARC+API.swift
72
- Sources/_CryptoExtras /ARC/ARC.swift
73
- Sources/_CryptoExtras /ARC/ARCCredential.swift
74
- Sources/_CryptoExtras /ARC/ARCEncoding.swift
75
- Sources/_CryptoExtras /ARC/ARCPrecredential.swift
76
- Sources/_CryptoExtras /ARC/ARCPresentation.swift
77
- Sources/_CryptoExtras /ARC/ARCRequest.swift
78
- Sources/_CryptoExtras /ARC/ARCResponse.swift
79
- Sources/_CryptoExtras /ARC/ARCServer.swift
80
- Sources/_CryptoExtras /ZKPs/Prover.swift
81
- Sources/_CryptoExtras /ZKPs/Verifier.swift
82
- Sources/_CryptoExtras /ZKPs/ZKPToolbox.swift
83
- Sources/_CryptoExtras /ChaCha20CTR/ChaCha20CTR.swift
84
- Sources/_CryptoExtras /ECToolbox/ECToolbox.swift
85
- Sources/_CryptoExtras /H2G/HashToField.swift
86
- Sources/_CryptoExtras /Key Derivation/KDF.swift
87
- Sources/_CryptoExtras /Key Derivation/PBKDF2/PBKDF2.swift
88
- Sources/_CryptoExtras /Key Derivation/Scrypt/Scrypt.swift
89
- Sources/_CryptoExtras /OPRFs/OPRF.swift
90
- Sources/_CryptoExtras /OPRFs/OPRFClient.swift
91
- Sources/_CryptoExtras /OPRFs/OPRFServer.swift
92
- Sources/_CryptoExtras /OPRFs/VOPRF+API.swift
93
- Sources/_CryptoExtras /OPRFs/VOPRFClient.swift
94
- Sources/_CryptoExtras /OPRFs/VOPRFServer.swift
95
- Sources/_CryptoExtras /RSA/RSA+BlindSigning.swift
96
- Sources/_CryptoExtras /RSA/RSA.swift
97
- Sources/_CryptoExtras /Util/BoringSSLHelpers.swift
98
- Sources/_CryptoExtras /Util/DigestType.swift
99
- Sources/_CryptoExtras /Util/Error.swift
100
- Sources/_CryptoExtras /Util/I2OSP.swift
101
- Sources/_CryptoExtras /Util/IntegerEncoding.swift
102
- Sources/_CryptoExtras /Util/PEMDocument.swift
103
- Sources/_CryptoExtras /Util/PrettyBytes.swift
104
- Sources/_CryptoExtras /Util/SubjectPublicKeyInfo.swift
105
- Sources/_CryptoExtras /ZKPs/DLEQ.swift
72
+ Sources/CryptoExtras /AES/AES_CBC.swift
73
+ Sources/CryptoExtras /AES/AES_CFB.swift
74
+ Sources/CryptoExtras /AES/AES_CTR.swift
75
+ Sources/CryptoExtras /AES/AES_GCM_SIV.swift
76
+ Sources/CryptoExtras /AES/Block Function.swift
77
+ Sources/CryptoExtras /ARC/ARC+API.swift
78
+ Sources/CryptoExtras /ARC/ARC.swift
79
+ Sources/CryptoExtras /ARC/ARCCredential.swift
80
+ Sources/CryptoExtras /ARC/ARCEncoding.swift
81
+ Sources/CryptoExtras /ARC/ARCPrecredential.swift
82
+ Sources/CryptoExtras /ARC/ARCPresentation.swift
83
+ Sources/CryptoExtras /ARC/ARCRequest.swift
84
+ Sources/CryptoExtras /ARC/ARCResponse.swift
85
+ Sources/CryptoExtras /ARC/ARCServer.swift
86
+ Sources/CryptoExtras /ZKPs/Prover.swift
87
+ Sources/CryptoExtras /ZKPs/Verifier.swift
88
+ Sources/CryptoExtras /ZKPs/ZKPToolbox.swift
89
+ Sources/CryptoExtras /ChaCha20CTR/ChaCha20CTR.swift
90
+ Sources/CryptoExtras /ECToolbox/ECToolbox.swift
91
+ Sources/CryptoExtras /H2G/HashToField.swift
92
+ Sources/CryptoExtras /Key Derivation/KDF.swift
93
+ Sources/CryptoExtras /Key Derivation/PBKDF2/PBKDF2.swift
94
+ Sources/CryptoExtras /Key Derivation/Scrypt/Scrypt.swift
95
+ Sources/CryptoExtras /OPRFs/OPRF.swift
96
+ Sources/CryptoExtras /OPRFs/OPRFClient.swift
97
+ Sources/CryptoExtras /OPRFs/OPRFServer.swift
98
+ Sources/CryptoExtras /OPRFs/VOPRF+API.swift
99
+ Sources/CryptoExtras /OPRFs/VOPRFClient.swift
100
+ Sources/CryptoExtras /OPRFs/VOPRFServer.swift
101
+ Sources/CryptoExtras /RSA/RSA+BlindSigning.swift
102
+ Sources/CryptoExtras /RSA/RSA.swift
103
+ Sources/CryptoExtras /Util/BoringSSLHelpers.swift
104
+ Sources/CryptoExtras /Util/DigestType.swift
105
+ Sources/CryptoExtras /Util/Error.swift
106
+ Sources/CryptoExtras /Util/I2OSP.swift
107
+ Sources/CryptoExtras /Util/IntegerEncoding.swift
108
+ Sources/CryptoExtras /Util/PEMDocument.swift
109
+ Sources/CryptoExtras /Util/PrettyBytes.swift
110
+ Sources/CryptoExtras /Util/SubjectPublicKeyInfo.swift
111
+ Sources/CryptoExtras /ZKPs/DLEQ.swift
106
112
Sources/crypto-shasum/main.swift
107
113
Tests/CryptoTests/ASN1/ASN1Tests.swift
108
114
Tests/CryptoTests/ASN1/GeneralizedTimeTests.swift
@@ -115,6 +121,9 @@ Tests/CryptoTests/Encodings/DERTests.swift
115
121
Tests/CryptoTests/Encodings/ECKeyEncodingsTests.swift
116
122
Tests/CryptoTests/HPKE/HPKETests-TestVectors.swift
117
123
Tests/CryptoTests/HPKE/HPKETests.swift
124
+ Tests/CryptoTests/KEM/MLKEMKeyGenTests.swift
125
+ Tests/CryptoTests/KEM/MLKEMTests.swift
126
+ Tests/CryptoTests/KEM/XWingTests.swift
118
127
Tests/CryptoTests/Key Derivation/ECprivateKeysFromSeeds.swift
119
128
Tests/CryptoTests/Key Derivation/HKDFTests.swift
120
129
Tests/CryptoTests/Key Derivation/SharedSecretTests.swift
@@ -125,36 +134,38 @@ Tests/CryptoTests/SecureBytes/SecureBytesTests.swift
125
134
Tests/CryptoTests/Signatures/ECDSA/ECDSASignatureTests.swift
126
135
Tests/CryptoTests/Signatures/ECDSA/RawECDSASignaturesTests.swift
127
136
Tests/CryptoTests/Signatures/EdDSA/Ed25519-Runner.swift
137
+ Tests/CryptoTests/Signatures/MLDSA/MLDSAKeyGenTests.swift
138
+ Tests/CryptoTests/Signatures/MLDSA/MLDSATests.swift
128
139
Tests/CryptoTests/Utils/PrettyBytes.swift
129
140
Tests/CryptoTests/Utils/RFCVector.swift
130
141
Tests/CryptoTests/Utils/SplitData.swift
131
142
Tests/CryptoTests/Utils/Wycheproof.swift
132
143
Tests/CryptoTests/Utils/XCTestUtils.swift
133
- Tests/_CryptoExtrasTests /AES Block Function Tests.swift
134
- Tests/_CryptoExtrasTests /AES-GCM-SIV-Runner.swift
135
- Tests/_CryptoExtrasTests /AES_CBCTests.swift
136
- Tests/_CryptoExtrasTests /AES_CFBTests.swift
137
- Tests/_CryptoExtrasTests /AES_CTRTests.swift
138
- Tests/_CryptoExtrasTests /ARC/ARCAPITests.swift
139
- Tests/_CryptoExtrasTests /ARC/ARCEncodingTests.swift
140
- Tests/_CryptoExtrasTests /ARC/ARCPublicAPITests.swift
141
- Tests/_CryptoExtrasTests /ARC/ARCTestVectors.swift
142
- Tests/_CryptoExtrasTests /ARC/ARCTests.swift
143
- Tests/_CryptoExtrasTests /ChaCha20CTRTests.swift
144
- Tests/_CryptoExtrasTests /ECToolbox/HashToCurveTests.swift
145
- Tests/_CryptoExtrasTests /OPRFs/ECVOPRFTests.swift
146
- Tests/_CryptoExtrasTests /OPRFs/VOPRFAPITests.swift
147
- Tests/_CryptoExtrasTests /OPRFs/VOPRFPublicAPITests.swift
148
- Tests/_CryptoExtrasTests /PBKDF2Tests.swift
149
- Tests/_CryptoExtrasTests /ScryptTests.swift
150
- Tests/_CryptoExtrasTests /TestRSABlindSigning.swift
151
- Tests/_CryptoExtrasTests /TestRSABlindSigningAPI.swift
152
- Tests/_CryptoExtrasTests /TestRSAEncryption.swift
153
- Tests/_CryptoExtrasTests /TestRSASigning.swift
154
- Tests/_CryptoExtrasTests /Util/IntegerEncodingTests.swift
155
- Tests/_CryptoExtrasTests /Utils/BytesUtil.swift
156
- Tests/_CryptoExtrasTests /Utils/RFCVector.swift
157
- Tests/_CryptoExtrasTests /Utils/SplitData.swift
158
- Tests/_CryptoExtrasTests /Utils/Wycheproof.swift
159
- Tests/_CryptoExtrasTests /Utils/XCTestUtils.swift
160
- Tests/_CryptoExtrasTests /ZKPs/ZKPToolbox.swift
144
+ Tests/CryptoExtrasTests /AES Block Function Tests.swift
145
+ Tests/CryptoExtrasTests /AES-GCM-SIV-Runner.swift
146
+ Tests/CryptoExtrasTests /AES_CBCTests.swift
147
+ Tests/CryptoExtrasTests /AES_CFBTests.swift
148
+ Tests/CryptoExtrasTests /AES_CTRTests.swift
149
+ Tests/CryptoExtrasTests /ARC/ARCAPITests.swift
150
+ Tests/CryptoExtrasTests /ARC/ARCEncodingTests.swift
151
+ Tests/CryptoExtrasTests /ARC/ARCPublicAPITests.swift
152
+ Tests/CryptoExtrasTests /ARC/ARCTestVectors.swift
153
+ Tests/CryptoExtrasTests /ARC/ARCTests.swift
154
+ Tests/CryptoExtrasTests /ChaCha20CTRTests.swift
155
+ Tests/CryptoExtrasTests /ECToolbox/HashToCurveTests.swift
156
+ Tests/CryptoExtrasTests /OPRFs/ECVOPRFTests.swift
157
+ Tests/CryptoExtrasTests /OPRFs/VOPRFAPITests.swift
158
+ Tests/CryptoExtrasTests /OPRFs/VOPRFPublicAPITests.swift
159
+ Tests/CryptoExtrasTests /PBKDF2Tests.swift
160
+ Tests/CryptoExtrasTests /ScryptTests.swift
161
+ Tests/CryptoExtrasTests /TestRSABlindSigning.swift
162
+ Tests/CryptoExtrasTests /TestRSABlindSigningAPI.swift
163
+ Tests/CryptoExtrasTests /TestRSAEncryption.swift
164
+ Tests/CryptoExtrasTests /TestRSASigning.swift
165
+ Tests/CryptoExtrasTests /Util/IntegerEncodingTests.swift
166
+ Tests/CryptoExtrasTests /Utils/BytesUtil.swift
167
+ Tests/CryptoExtrasTests /Utils/RFCVector.swift
168
+ Tests/CryptoExtrasTests /Utils/SplitData.swift
169
+ Tests/CryptoExtrasTests /Utils/Wycheproof.swift
170
+ Tests/CryptoExtrasTests /Utils/XCTestUtils.swift
171
+ Tests/CryptoExtrasTests /ZKPs/ZKPToolbox.swift
0 commit comments