summary refs log tree commit diff
path: root/crypto/src/pkix (unfollow)
Commit message (Expand)AuthorFilesLines
2017-08-17update ver of extrasOren Novotny1-1/+1
2017-08-17update depsOren Novotny1-3/+3
2017-08-17run test under portable profileOren Novotny1-6/+4
2017-08-14Fix the message in case of test failurePeter Dettman1-2/+3
2017-08-13Fix namespace declarationPeter Dettman1-1/+1
2017-08-13Update GMacTest from JavaPeter Dettman1-0/+4
2017-08-13Fix various issues trying to build for .NET 1.1Peter Dettman5-52/+90
2017-08-13Fix exception type in DoFinalPeter Dettman1-41/+28
2017-08-13Fix Dstu7624WrapEngine to respect input offsets and lengthsPeter Dettman3-615/+482
2017-08-13Support receiving DTLS records containing multiple handshake messagesPeter Dettman4-153/+159
2017-08-13Use ffdhe2048 from RFC 7919 as TLS default DH groupPeter Dettman2-2/+2
2017-08-13Add FFDHE groups from RFC 7919Peter Dettman1-0/+86
2017-07-28Can't use MemoryStream.GetBuffer under PORTABLEPeter Dettman1-34/+30
2017-07-20Keccak performance improvementsPeter Dettman3-187/+106
2017-07-19Keccak performance - avoid temp copyingPeter Dettman1-40/+32
2017-07-19Use Pack methods for byte <-> ulong conversionsPeter Dettman1-42/+3
2017-07-19Add a few method variations to Pack classPeter Dettman1-0/+34
2017-07-19Fix GetValidSeconds for multi-sigs (port from Java version)Peter Dettman1-11/+22
2017-07-19Update project files for recent additionsPeter Dettman5-6/+110
2017-07-18speed upsDavid Hook1-71/+141
2017-07-14Fix ups after merge from masterOren Novotny4-6/+21
2017-07-14Update depsOren Novotny1-1/+1
2017-07-11added GOST3411-2012David Hook5-0/+1348
2017-07-11CCM updateDavid Hook2-18/+26
2017-07-10fixed reset issueDavid Hook1-2/+5
2017-07-08added KCCMDavid Hook2-24/+757
2017-07-06refactored out key sizeDavid Hook5-184/+186
2017-07-06added KCTRDavid Hook3-11/+245
2017-07-06DSTU 7624 MACDavid Hook2-2/+161
2017-07-06initial DSTU7624 workDavid Hook3-0/+1606
2017-07-06added extra vectorDavid Hook1-3/+24
2017-07-06fixed case of definitionDavid Hook1-2/+2
2017-07-06added missing null checkDavid Hook1-1/+5
2017-06-27paddingfix for where pad block extends over 2 block boundary.David Hook2-104/+257
2017-06-25updateDavid Hook1-1/+4
2017-06-25Initial cut of DSTU7564 digest and HMAC.David Hook3-0/+1185
2017-06-16Use slightly improved addition chain for sm2p256v1 field sqrtPeter Dettman1-22/+20
2017-06-11Improve TLS exception handlingPeter Dettman3-140/+149
2017-06-11Fix race conditionPeter Dettman1-1/+9
2017-06-10Fix reset for ISO9792-2 schemePeter Dettman2-1/+10
2017-06-10Add Reseed method to SP800SecureRandomPeter Dettman1-0/+7
2017-06-10Add Ed25519 OIDPeter Dettman1-0/+5
2017-06-10Additional fix to GOFB modePeter Dettman1-1/+4
2017-06-10Misc. asn1 changes from Java APIPeter Dettman2-16/+30
2017-06-10Update CHACHA20_POLY1305 out of draft rangePeter Dettman1-3/+2
2017-06-10Misc. asn1 changes from Java APIPeter Dettman3-0/+24
2017-06-10Added byte[] return when macBlock not set.Peter Dettman1-1/+3
2017-06-10Stop decoding exceptions escaping from GetDecoderStreamPeter Dettman2-35/+63
2017-06-10Update GCMBlockCipher from Java APIPeter Dettman2-14/+106
2017-06-10Added expired certificates on CRL extensionPeter Dettman1-0/+5
2017-06-10Alert when anonymous server sends CertificateRequestPeter Dettman2-0/+6
2017-06-10Checks on DH peer public keyPeter Dettman4-3/+106
2017-06-10Added s box allocation to AesEnginePeter Dettman12-39/+47
2017-06-10Add result checks in DH agreementsPeter Dettman2-9/+13
2017-06-10Mark RFC5114 DH groups as ObsoletePeter Dettman1-0/+15
2017-06-09Port missing test cases from JavaPeter Dettman1-36/+90
2017-06-09Update xmldocPeter Dettman1-5/+7
2017-06-09Add PKCS OIDs for SHA512-224/256 sigsPeter Dettman1-16/+21
2017-06-09Write exception message to Console.ErrPeter Dettman1-3/+4
2017-06-09Fix algorithm name for ChaCha7539EnginePeter Dettman1-1/+1
2017-06-09Port of latest encodings work from JavaPeter Dettman5-125/+211
2017-06-09Add validation to RSA public key constructorPeter Dettman2-3/+25
2017-06-09Add validation to DH public key constructorPeter Dettman1-8/+21
2017-06-09Add validation to DSA public key constructorPeter Dettman1-1/+17
2017-06-09Add point validation to EC public key constructorsPeter Dettman1-3/+18
2017-06-09Add explicit length check on OAEP inputPeter Dettman2-4/+27
2017-06-09CommentsPeter Dettman1-1/+1
2017-06-09Improved header control in ArmoredOutputStreamPeter Dettman1-14/+33
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-01Remove unused nuspecOren Novotny1-55/+0
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-20build scriptsOren Novotny2-6/+5
2017-05-20update packagesOren Novotny2-3/+5
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-30SourceLink 2.1.0 just publishedCameron Taggart2-9/+2
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-26SourceLink 2.1.0-b436Cameron Taggart1-2/+2
2017-03-26try 2.1.0-b435Cameron Taggart1-2/+2
2017-03-26try SourceLink 2.0.2-b434Cameron Taggart2-2/+9
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-20update sourcelinkOren Novotny1-4/+2
2017-03-09appveyorOren Novotny1-1/+1
2017-03-08fix typoOren Novotny1-1/+0
2017-03-08enable sourcelinkOren Novotny2-0/+6
2017-03-08use sourcelinkOren Novotny2-4/+4
2017-03-08fix artifact pathOren Novotny1-1/+1
2017-03-08only pack packageOren Novotny1-1/+2
2017-03-08stable verOren Novotny1-11/+1
2017-03-08add gv regexOren Novotny1-1/+3
2017-03-08use desktop msbuild for gitversiontaskOren Novotny1-2/+2
2017-03-08use pack targetsOren Novotny3-97/+12
2017-03-08update to 1.6.1 meta package to match implicit refOren Novotny1-1/+1
2017-03-07update code sign urlOren Novotny1-1/+1
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
2017-02-04Update for RC3Oren Novotny2-11/+3
2017-01-10update to VS 2017 RC2Oren Novotny3-25/+10
2016-12-28fixed head of loop to use primitive type.David Hook1-1/+3
2016-12-04Fix issues compiling tests for .NET Core App (rename Main methods to MainOld) pcl-v1.8.1.2Oren Novotny293-364/+517
2016-12-04Convert projects over to cross-compiled net4, netstandard 1.0, netstandard 1....Oren Novotny40-6761/+518
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