summary refs log tree commit diff
path: root/crypto/src/math/raw/Nat384.cs (unfollow)
Commit message (Expand)AuthorFilesLines
2017-06-08Add explicit limit for sequence numbersPeter Dettman1-6/+30
2017-06-08Add latest extension type values from IANA registryPeter Dettman1-0/+10
2017-06-07Specific exception TlsFatalAlertReceived for peer fatal alertsPeter Dettman8-19/+67
2017-06-06Fix paths for previous commitPeter Dettman1-4/+4
2017-06-03Initial implementation of SM2 elliptic curvePeter Dettman13-16/+1221
2017-06-03Fix reductions for custom secp128r1 fieldPeter Dettman1-6/+6
2017-06-01Improve error handling/messagesPeter Dettman1-22/+11
2017-06-01Tighten up no_certificate alert handlingPeter Dettman1-10/+21
2017-05-26RFC 7250 Add methods to work with required extension typesPeter Dettman4-43/+125
2017-05-26X.509 certificates in TLS Certificate message allowed to be BERPeter Dettman1-2/+2
2017-05-26No variable-length padding w/ truncated MAC (unless EtM enabled)Peter Dettman1-6/+15
2017-05-16Added validation of integer/enumerated encoding.David Hook3-3/+26
2017-04-08Fix a bunch of RFC references in commentsPeter Dettman8-17/+17
2017-03-30Check candidate cipher suites against signature_algorithmsPeter Dettman2-2/+73
2017-03-29Fix fatal alert type for unexpected server_hello_donePeter Dettman1-1/+1
2017-03-24Avoid copies when handshake records not fragmentedPeter Dettman2-62/+81
2017-03-23Reduce TLS memory usagePeter Dettman4-4/+26
2017-03-23Improvements to WriteHandshakeMessage methodPeter Dettman1-6/+14
2017-03-23Avoid extra copy when processing TLS handshake messagesPeter Dettman6-58/+104
2017-03-23Support DH_anon cipher suites in TLS APIPeter Dettman5-24/+107
2017-03-23SSLv3 must calculate the master secret earlier (from bc-java)Peter Dettman3-4/+23
2017-03-22Stop TcpListener in TlsServerTestPeter Dettman1-7/+14
2017-03-22Records with ContentType.heartbeat should give 'unexpected_message'Peter Dettman2-17/+13
2017-03-22Add TlsProtocol.CloseInput for use in non-blocking modePeter Dettman2-3/+41
2017-03-22Non-blocking TLS validates header of partially-received recordsPeter Dettman2-5/+59
2017-03-22Use new TlsNoCloseNotifyException instead of generic EndOfStreamExceptionPeter Dettman6-3/+28
2017-03-22Simple refactoring to follow bc-java codePeter Dettman6-10/+15
2017-03-22Change TLS server default DH parameters to 2048-bit group from RFC 3526Peter Dettman2-2/+2
2017-03-22Added support for empty sequencesPeter Dettman1-0/+8
2017-03-22BJA-620 followup for Poly1305Peter Dettman2-18/+25
2017-03-07updateDavid Hook1-2/+2
2017-03-07Fixed N4 calculation issue - see BJA-655David Hook2-3/+50
2017-02-17Fix bug in SecT571KPoint.Add with order-2 points (lambda-projective).Peter Dettman1-1/+1
2017-02-17Clean up old comments in binary custom curve codePeter Dettman11-73/+6
2016-12-28fixed head of loop to use primitive type.David Hook1-1/+3
2016-11-30Fix carry propagation bug in Nat???.Square methodsPeter Dettman10-61/+412
2016-11-14After receiving fatal alert, don't echo that alert to peer (from bc-java)Peter Dettman3-7/+55
2016-11-11EncryptionAlgorithm.NULL is a 'stream' cipherPeter Dettman1-0/+1
2016-11-10Fix possible NPE when cofactor != 1 (from bc-java)Peter Dettman1-1/+1
2016-10-28Throw excepton on unknown tagPeter Dettman1-0/+2
2016-06-25Avoid locale-dependent date-time string comparison in testPeter Dettman1-2/+4
2016-05-26Improve ZInputStream/ZOutputStream constructorsPeter Dettman2-15/+60
2016-05-15removed obsolete annotationDavid Hook3-6/+0
2016-05-07Add CertificateType constants to (D)TLSPeter Dettman5-0/+26
2016-05-07Port of improved app data splitting support from JavaPeter Dettman1-6/+35
2016-05-07Update ECDomainParameters GetHashCodePeter Dettman1-4/+8
2016-04-29Extra test methodPeter Dettman1-0/+6
2016-04-29Support GetInstance from byte[]Peter Dettman2-0/+27
2016-04-29Added IsCertification methods.Peter Dettman1-0/+25
2016-04-29Port of HKDF from Java APIPeter Dettman9-0/+605
2016-04-29Fix XML commentPeter Dettman1-2/+2
2016-04-29Update various parameter classes following Java APIPeter Dettman9-28/+61
2016-04-29Fix test class namePeter Dettman2-3/+3
2016-04-21Update to draft-zauner-tls-aes-ocb-04Peter Dettman6-29/+57
2016-04-20Minor change to error messagesPeter Dettman1-16/+6
2016-04-20Update Poly1305 to comply with RFC 7539Peter Dettman5-205/+300
2016-03-25Put zero-length extensions first in the ClientHelloPeter Dettman1-8/+20
2016-03-10Prefer high bits for powers-of-twoPeter Dettman1-2/+6
2016-03-10Implement unique name_type restriction from RFC 6066Peter Dettman2-2/+30
2016-03-01BMA-147 Support ECDH_anon key exchange in (D)TLSPeter Dettman5-37/+89
2016-02-15fixed zero length message bugDavid Hook1-1/+1
2016-02-13fixed sign on BigInteger creationDavid Hook1-1/+1
2016-02-07Added support for repeated requests for output to Xof.David Hook4-13/+76
2016-02-04Add bcrypt classes to mobile projectsPeter Dettman2-4/+8
2016-02-03Update release notes for bcrypt additionPeter Dettman1-0/+1
2016-02-03Port bcrypt from Java APIPeter Dettman8-7/+1225
2016-02-03Implement RFC 7685 in TLSPeter Dettman7-0/+56
2016-02-03Add various ExtensionType valuesPeter Dettman1-4/+47
2016-02-02RefactoringPeter Dettman2-28/+15
2016-02-02Additional temp values in reductionPeter Dettman2-6/+8
2016-02-02Just check the final ReadByte return valuePeter Dettman1-15/+3
2016-01-24Updated Android and iOS projects to include all the source filesJeffrey Stedfast3-3/+10
2016-01-18Add DTLS-SRTP protection profiles from RFC 7714Peter Dettman1-0/+6
2016-01-17Initial cut of draft-zauner-tls-aes-ocb-03Peter Dettman8-23/+179
2016-01-17draft-ietf-tls-downgrade-scsv => RFC 7507Peter Dettman6-22/+24
2016-01-17Implement updated draft-ietf-tls-chacha20-poly1305-04Peter Dettman17-78/+251
2016-01-17Support for re-init in Salsa familyPeter Dettman4-115/+93
2016-01-17Fix re-init bug in HC128/256 enginesPeter Dettman6-3/+144
2016-01-17Remove expired draft-josefsson-salsa20-tls stuffPeter Dettman9-135/+1
2016-01-15counter needs to based on maxlen(p) as tag done on J0David Hook1-2/+2
2016-01-14reversed incorrect fixDavid Hook1-2/+2
2016-01-14update to blocksRemainingDavid Hook1-2/+2
2016-01-12Remove unused importPeter Dettman1-1/+0
2016-01-12Add block limit to GCMPeter Dettman1-0/+8
2016-01-12Use utility methodPeter Dettman1-12/+4
2015-12-28Update versions and release notes for release 1.8.1 release-1.8.1Peter Dettman3-10/+40
2015-12-28Add a couple more OIDsPeter Dettman1-5/+7
2015-12-28Add IdRsaKemPeter Dettman1-6/+21
2015-12-28Various ASN.1 updates from Java APIPeter Dettman13-20/+320
2015-12-28Clean up a few warningsPeter Dettman5-21/+13
2015-12-28Optimized Sqrt and Trace for custom binary curvesPeter Dettman20-9/+327
2015-12-28XML doc for TlsClient.ClientHelloRecordLayerVersionPeter Dettman2-9/+14
2015-12-25Fix VmpcMac to actually use offset in BlockUpdate()Peter Dettman2-6/+7
2015-12-21BJA-584 Fix DTLS record-layer version handlingPeter Dettman6-33/+49
2015-12-19Added use of standard salt if provided.David Hook1-1/+8
2015-12-19Added test against fixed salt.David Hook2-2/+47
2015-12-19Added support for fixed salt.David Hook1-7/+39
2015-12-18Check CertificateRequest syntax server-sidePeter Dettman2-0/+6
2015-12-17Add .userprefs to ignore listPeter Dettman1-0/+1
2015-12-16Validate ServerKeyExchange signature algorithm (TLS 1.2+)Peter Dettman9-6/+114
2015-12-16Validate CertificateVerify signature algorithm (TLS 1.2+)Peter Dettman18-74/+426
2015-11-23Update version for release release-1.8.0Peter Dettman1-1/+1
2015-11-22More release preparationPeter Dettman3-5/+5
2015-11-22Updates in preparation for release 1.8.0Peter Dettman1-190/+307
2015-11-22Add NonMemoableDigest and testsPeter Dettman4-0/+192
2015-11-21Add Platform method for getting the type name of an objectPeter Dettman252-333/+559
2015-11-21Factor out IsEnumType methodPeter Dettman1-10/+11
2015-11-21Update .gitignorePeter Dettman1-0/+13
2015-11-21RefactoringPeter Dettman1-5/+11
2015-11-21Add build-related files from BouncyCastle-PCLPeter Dettman10-0/+655
2015-11-21SpellingPeter Dettman1-1/+1
2015-11-21Add Threefish entries to factories to get tests passingPeter Dettman4-11/+31
2015-11-21BMA-52 Fix SerpentEngine byte-orderingPeter Dettman11-604/+1213
2015-11-20Call NextBytes instead of GenerateSeedPeter Dettman1-1/+2
2015-11-20Don't reveal the output size in exception messagePeter Dettman1-1/+1
2015-11-19Handle COORD_SKEWED tooPeter Dettman1-0/+1
2015-11-19Save an inversion in ECDSA verification for common casesPeter Dettman2-2/+67
2015-11-18Move classes up into Org.BC.CryptoPeter Dettman3-12/+12
2015-11-18Access entropy source via propertyPeter Dettman2-2/+7
2015-11-17Improve usage/behaviour of SecureRandom.GenerateSeedPeter Dettman13-31/+178
2015-11-17Port some DES/DESEDE changes from JavaPeter Dettman5-33/+76
2015-11-17Add missing lock for PORTABLEPeter Dettman1-1/+1
2015-11-17Fix file namePeter Dettman1-1/+1
2015-11-16Finish port of latest PRNG/DRBG stuff from JavaPeter Dettman24-1399/+2297
2015-11-16Remove redundant semicolonsPeter Dettman4-4/+4
2015-11-16More rename/deletePeter Dettman2-33/+0
2015-11-16Delete filesPeter Dettman2-48/+0
2015-11-16More delete/move/renamePeter Dettman6-986/+48
2015-11-16Rename/delete some filesPeter Dettman3-103/+0
2015-11-16FIPS DRBG digest/hmac/CTRDavid Hook17-0/+3990
2015-11-16added 4[] ConcatenateDavid Hook1-0/+31
2015-11-16added 3[] ConcatenateDavid Hook1-0/+22
2015-11-15Check in our strong name keyPeter Dettman2-1/+0
2015-11-14Only initialise static data oncePeter Dettman1-16/+16
2015-11-14Check there is no trailing data in Asn1Object.FromByteArrayPeter Dettman4-13/+23
2015-11-13Update ECPrivateKeyStructure following Java APIPeter Dettman6-38/+96
2015-11-13Obsolete sequence constructor and refactorPeter Dettman1-11/+12
2015-11-13Use portable methods for ASCII conversionPeter Dettman1-3/+2
2015-11-13Include basic encode/parse testPeter Dettman1-0/+4
2015-11-13Further refinement to random prime constructorPeter Dettman1-3/+2
2015-11-13According to RFC 6066, host_name should use ASCII encodingPeter Dettman1-6/+7
2015-11-13Fix length checkPeter Dettman1-1/+1
2015-11-13added GetInstance methodsDavid Hook2-0/+50
2015-11-12Review of culture-independent String comparison methodsPeter Dettman32-146/+165
2015-11-12Refactoring of "unused bits" changesPeter Dettman1-19/+17
2015-11-12Use culture-independent prefix-check in MacUtilities.GetMacPeter Dettman4-3/+50
2015-11-10Add sanity check on input lengthPeter Dettman1-0/+4
2015-11-10Address various compiler warningsPeter Dettman48-106/+96
2015-11-10Fix IV check for 64-bit blockSizePeter Dettman1-3/+5
2015-11-10Add BerBitString and improve "unused bit" handlingPeter Dettman26-178/+373
2015-11-10Add more PkiFailureInfo constantsPeter Dettman2-65/+102
2015-11-09Improve random prime constructorPeter Dettman1-11/+7
2015-11-09Add contributor entriesPeter Dettman1-1/+12
2015-11-09Add DOTNET and LIB preprocessor flags as per BouncyCastle-PCLPeter Dettman15-5/+35
2015-11-09fixed argument null messageDavid Hook1-1/+1
2015-11-08Fix weird characterPeter Dettman1-1/+1
2015-11-08Remove old TODOPeter Dettman1-1/+0
2015-11-08Needs to be in Org.BouncyCastle namespace for nowPeter Dettman1-1/+1
2015-11-08A few more changes to sync up with BouncyCastle-PCLPeter Dettman8-8/+51
2015-11-08Some more PORTABLE updatesPeter Dettman3-3/+27
2015-11-08Tighten up the correspondence b/w Close/DisposePeter Dettman20-44/+34