亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? releasenotes.html

?? 橢圓曲線算法包
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
<html><head><title>Bouncy Castle Crypto Package - Release Notes</title></head><body bgcolor="#ffffff" text="#000000#"><center><h1>Bouncy Castle Crypto Package - Release Notes</h1><font size=1><pre></pre></font></center><h2>1.0 Introduction</h2>The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.  The package is organised so that it contains a light-weight API suitable for use in any environment(including the newly released J2ME) with the additional infrastructureto conform the algorithms to the JCE framework.<p><h2>2.0 Release History</h2><h3>2.1.1 Version</h3>Release 1.34<h3>2.1.2 Defects Fixed</h3><ul><li>Endianess of integer conversion in KDF2BytesGenerator was incorrect. This has been fixed.<li>Generating critical signature subpackets in OpenPGP would result in a zero packet tag. This has been fixed.<li>Some flags in PKIFailure info were incorrect, and the range of values was incomplete. The range of values has been increased and the flags corrected.<li>The helper class for AuthorityKeyExtension generation was including the subject rather than the issuer DN of the CA certificate. This has been fixed.<li>SMIMESignedParser now avoids JavaMail quoted-printable recoding issue.<li>Verification of RSA signatures done with keys with public exponents of 3 was vunerable toBleichenbacher's RSA signature forgery attack. This has been fixed.<li>PGP Identity strings were only being interpreted as ASCII rather than UTF8. This has been fixed.<li>CertificateFactory.generateCRLs now returns a Collection rather than null.</ul><h3>2.1.3 Additional Features and Functionality</h3><ul><li>An ISO18033KDFParameters class had been added to support ISO18033 KDF generators.<li>An implemention of the KDF1 bytes generator algorithm has been added.<li>An implementation of NaccacheStern encryption has been added to the lightweight API.<li>X509V2CRLGenerator can now be loaded from an existing CRL.<li>The CMS enveloped data generators will now attempt to use the default provider for encryption if the passed in provider can only handle key exchange.<li>OpenPGP file processing has been substantially speeded up.<li>The PKCS1Encoder would accept PKCS1 packets which were one byte oversize. By default this will now cause an error. However, as there are still implementations which still produce such packets the older behaviour can be turned on by setting the VM system property org.bouncycastle.pkcs1.strict to false before creating an RSA cipher using PKCS1 encoding.<li>A target has been added to the bc-build.xml to zip up the source code rather than leaving it in a directory tree.The build scripts now run this target by default.<li>Use of toUpperCase and toLowerCase has been replaced with a locale independent converter where appropriate.<li>Support for retrieving the issuers of indirect CRLs has been added.<li>Classes for doing incremental path validation of PKIX cert paths have been added to the X.509 package and S/MIME.<li>Locale issues with String.toUpperCase() have now been worked around.<li>Optional limiting has been added to ASN1InputStream to avoid possible OutOfMemoryErrors on corrupted streams.<li>Support has been added for SHA224withECDSA, SHA256withECDSA, SHA384withECDSA, and SHA512withECDSA for the generation of signatures, certificates, CRLs, and certification requests.<li>Performance of the prime number generation in the BigInteger library has been further improved.</ul><h3>2.1.5 Security Advisory</h3><ul><li>If you are using public exponents with the value three you *must* upgrade to this release, otherwise itwill be possible for attackers to exploit some of Bleichenbacher's RSA signature forgery attacks on your applications.</ul><h3>2.2.1 Version</h3>Release 1.33<h3>2.2.2 Defects Fixed</h3><ul><li>OCSPResponseData was including the default version in its encoding. This has been fixed.<li>BasicOCSPResp.getVersion() would throw a NullPointer exception if called on a default version response. This has been fixed.<li>Addition of an EC point under Fp could result in an ArithmeticException. This has been fixed.<li>The n value for prime192v2 was incorrect. This has been fixed.<li>ArmoredInputStream was not closing the underlying stream on close. This has been fixed.<li>Small base64 encoded strings with embedded white space could decode incorrectly using the Base64 class. This has been fixed.</ul><h3>2.2.3 Additional Features and Functionality</h3><ul><li>The X509V2CRLGenerator now supports adding general extensions to CRL entries.<li>A RoleSyntax implementation has been added to the x509 ASN.1 package, and the AttributeCertificateHolder class now support the IssuerSerial option.<li>The CMS API now correctly recognises the OIW OID for DSA with SHA-1.<li>DERUTF8String now supports surrogate pairs.</ul><h3>2.3.1 Version</h3>Release 1.32<h3>2.3.2 Defects Fixed</h3><ul><li>Further work has been done on RFC 3280 compliance.<li>The ASN1Sequence constructor for SemanticsInformation would sometimes throw a ClassCastException on reconstruction an object from a byte stream. This has been fixed.<li>The SharedInputStream.read(buf, 0, len) method would return 0 at EOF, rather than -1. This has been fixed.<li>X9FieldElement could fail to encode a Fp field element correctly. This has been fixed.<li>The streaming S/MIME API was occasionally leaving temporary files around. The SIMEUtil class responsible for creating the files now returns a FileBackedMimeBodyPart objectwhich has a dispose method on it which should allow removal of the file backing the body part.<li>An encoding defect in EnvelopedData generation in the CMS streaming, S/MIME API has been fixed.<li>DER constructed octet strings could cause exceptions in the streaming ASN.1 library. This has been fixed.<li>Several compatibility issues connected with EnvelopedData decoding between the streaming CMS library and other libraries have been fixed.<li>JDK 1.4 and earlier would sometimes encode named curve parameters explicitly. This has been fixed.<li>An incorrect header for SHA-256 OpenPGP clear text signatures has been fixed.<li>An occasional bug that could result in invalid clear text signatures has been fixed.<li>OpenPGP clear text signatures containing '\r' as line separators were not being correctly canonicalized. This has been fixed.</ul><h3>2.3.3 Additional Features and Functionality</h3><ul><li>The ASN.1 library now includes classes for the ICAO Electronic Passport.<li>Support has been added to CMS and S/MIME for ECDSA.<li>Support has been added for the SEC/NIST elliptic curves.<li>Support has been added for elliptic curves over F2m.<li>Support has been added for repeated attributes in CMS and S/MIME messages.<li>A wider range of RSA-PSS signature types is now supported for CRL and Certificate verification.</ul><h3>2.3.4 Possible compatibility issue</h3><ul><li>Previously elliptic curve keys and points were generated with point compression enabled by default.Owing to patent issues in some jurisdictions, they are now generated with point compression disabled by default.</ul><h3>2.4.1 Version</h3>Release 1.31<h3>2.4.2 Defects Fixed</h3><ul><li>getCriticalExtensionOIDs on an X.509 attribute certificate was returning the non-critical set. This has been fixed.<li>Encoding uncompressed ECDSA keys could occasionally introduce an extra leading zero byte. This has been fixed.<li>Expiry times for OpenPGP master keys are now recognised across the range of possible certifications.<li>PGP 2 keys can now be decrypted by the the OpenPGP library.<li>PGP 2 signature packets threw an exception on trailer processing. This has been been fixed.<li>Attempting to retrieve signature subpackets from an OpenPGP version 3 signature would throw a null pointer exception. This has been fixed.<li>Another occasional defect in EC point encoding has been fixed.<li>In some cases AttributeCertificateHolder.getIssuer() would return an empty array for attribute certificates using the BaseCertificateID.This has been fixed.<li>OIDs with extremely large components would sometimes reencode with unecessary bytes in their encoding. The optimal DER encoding will now be produced instead.</ul><h3>2.4.3 Additional Features and Functionality</h3><ul><li>The SMIME package now supports the large file streaming model as well.<li>Additional ASN.1 message support has been added for RFC 3739 in the org.bouncycastle.x509.qualified package.<li>Support has been added for Mac algorithm 3 from ISO 9797 to both the lightweight APIs and the provider.<li>The provider now supports the DESEDE64 MAC algorithm.<li>CertPathValidator has been updated to better support path validation as defined in RFC 3280.</ul><h3>2.5.1 Version</h3>Release 1.30<h3>2.5.2 Defects Fixed</h3><ul><li>Whirlpool was calculating the wrong digest for 31 byte data and could throw an exception for some other data lengths. This has been fixed.<li>AlgorithmParameters for IVs were returning a default of RAW encoding of the parameters when they should have been returning anASN.1 encoding. This has been fixed.<li>Base64 encoded streams without armoring could cause an exception in PGPUtil.getDecoderStream(). This has been fixed.<li>PGPSecretKey.copyWithNewPassword() would incorrectly tag sub keys. This has been fixed.<li>PGPSecretKey.copyWithNewPassword() would not handle the NULL algorithm. This has been fixed.<li>Directly accessing the dates on an X.509 Attribute Certificate constructed from an InputStream would return null, not the date objects. This has been fixed.<li>KEKIdentifier would not handle OtherKeyAttribute objects correctly. This has been fixed.<li>GetCertificateChain on a PKCS12 keystore would return a single certificate chain rather than null if the alias passed in represented a certificate not a key. This has been fixed.</ul><h3>2.5.3 Additional Features and Functionality</h3><ul><li>RSAEngine no longer assumes keys are byte aligned when checking for out of range input.<li>PGPSecretKeyRing.removeSecretKey and PGPSecretKeyRing.insertSecretKey have been added.<li>There is now a getter for the serial number on TimeStampTokenInfo.<li>Classes for dealing with CMS objects in a streaming fashion have been added to the CMS package.<li>PGPCompressedDataGenerator now supports partial packets on output.<li>OpenPGP Signature generation and verification now supports SHA-256, SHA-384, and SHA-512.<li>Both the lightweight API and the provider now support the Camellia encryption algorithm.</ul><h3>2.6.1 Version</h3>Release 1.29<h3>2.6.2 Defects Fixed</h3><ul><li>HMac-SHA384 and HMac-SHA512 were not IETF compliant. This has been fixed.<li>The equals() method on ElGamalKeyParameters and DHKeyParameters in the lightweight API would sometimesreturn false when it should return true. This has been fixed.<li>Parse error for OpenSSL style PEM encoded certificate requests in the PEMReader has been fixed.<li>PGPPublicKey.getValidDays() now checks for the relevant signature for version 4 and later keys as well as using theversion 3 key valid days field.<li>ISO9796 signatures for full recovered messsages could incorrectly verify for similar messages in some circumstances. This has been fixed.<li>The occasional problem with decrypting PGP messages containing compressed streams now appears to be fixed.</ul><h3>2.6.3 Additional Features and Functionality</h3><ul><li>Support has been added for the OIDs and key generation required for HMac-SHA224, HMac-SHA256, HMac-SHA384, and HMac-SHA512.<li>SignerInformation will used default implementation of message digest if signature provider doesn't support it.<li>The provider and the lightweight API now support the GOST-28147-94 MAC algorithm.<li>Headers are now settable for PGP armored output streams.</ul><h3>2.6.4 Notes</h3><ul><li>The old versions of HMac-SHA384 and HMac-SHA512 can be invoked as OldHMacSHA384 and OldHMacSHA512, or by using the OldHMac class in thelightweight API.</ul> <h3>2.7.1 Version</h3>Release 1.28<h3>2.7.2 Defects Fixed</h3><ul><li>Signatures on binary encoded S/MIME messages could fail to validate when correct. This has been fixed.<li>getExtensionValue() on CRL Entries were returning the encoding of the inner object, rather than the octet string. This has been fixed.<li>CertPath implementation now returns an immutable list for a certificate path.<li>Generic sorting now takes place in the CertificateFactory.generateCertPath() rather than CertPathValidator.<li>DERGeneralizedTime can now handle time strings with milli-seconds.<li>Stateful CertPathCheckers were not being initialised in all cases, by the CertPathValidator. This has been fixed.<li>PGPUtil file processing methods were failing to close files after processing. This has been fixed.<li>A disordered set in a CMS signature could cause a CMS signature to fail to validate when it should. This has been fixed.<li>PKCS12 files where both the local key id and friendly name were set on a certificate would not parse correctly. This has been fixed.<li>Filetype for S/MIME compressed messages was incorrect. This has been fixed.<li>BigInteger class can now create negative numbers from byte arrays.</ul><h3>2.7.3 Additional Features and Functionality</h3><ul><li>S/MIME now does canonicalization on non-binary input for signatures.<li>Micalgs for the new SHA schemes are now supported.<li>Provided and lightweight API now support ISO 7816-4 padding.<li>The S/MIME API now directly supports the creation of certificate management messages.<li>The provider and the light weight API now support the cipher GOST-28147, the signature algorithms GOST-3410 (GOST-3410 94) and EC GOST-3410 (GOST-3410 2001), the message digest GOST-3411 and the GOST OFB mode (use GOFB).<li>CMSSignedDataGenerator will used default implementation of message digest if signature provider doesn't support it.<li>Support has been added for the creation of ECDSA certificate requests.<li>The provider and the light weight API now support the WHIRLPOOL message digest.</ul><h3>2.7.4 Notes</h3><ul><li>Patches for S/MIME binary signatures and canonicalization were actually applied in 1.27, but a couple of days after the release - if the class CMSProcessableBodyPartOutbound is present in the package org.bouncycastle.mail.smime you have the patched 1.27. We would recommend upgrading to 1.28 in any caseas some S/MIME 3.1 recommendations have also been introduced for header creation.<li>GOST private keys are probably not encoding correctly and can be expected to change.</ul><h3>2.8.1 Version</h3>Release 1.27<h3>2.8.2 Defects Fixed</h3><ul><li>Typos in the provider which pointed Signature algorithms SHA256WihRSA, SHA256WihRSAEncryption, SHA384WithRSA, SHA384WithRSAEncryption, SHA512WithRSA, and SHA512WithRSAEncryption at the PSS versions of the algorithms have been fixed. The correct names for the PSS algorithms are SHA256withRSAandMGF1, SHA384withRSAandMGF1, and SHA512withRSAandMGF1.<li>X509CertificateFactory failed under some circumstances to reset properly if the input stream being passedto generateCertificate(s)() changed, This has been fixed.<li>OpenPGP BitStrength for DSA keys was being calculated from the key's generator rather than prime. This has been fixed.<li>Possible infinite loop in ASN.1 SET sorting has been removed.<li>SHA512withRSAandMGF1 with a zero length salt would cause an exception if used with a 1024 bit RSA key. This has been fixed.<li>Adding an Exporter to a PGPSubpacketVector added a Revocable instead. This has been fixed.<li>AttributeCertificateIssuer.getPrincipal() could throw an ArrayStoreException. This has been fixed.<li>CertPathValidator now guarantees to call any CertPathCheckers passed in for each certificate.<li>TSP TimeStampToken was failing to validate time stamp tokens with the issuerSerial field set in the ESSCertID structure. This has been fixed.<li>Path validation in environments with frequently updated CRLs could occasionally reject a valid path. This has been fixed.</ul><h3>2.8.3 Additional Features and Functionality</h3><ul><li>Full support has been added for the OAEPParameterSpec class to the JDK 1.5 povider.<li>Full support has been added for the PSSParameterSpec class to the JDK 1.4 and JDK 1.5 providers.<li>Support for PKCS1 signatures for SHA-256, SHA-384, and SHA-512 has been added to CMS.<li>PGPKeyRingCollection classes now support partial matching of user ID strings.<li>This release disables the quick check on the IV for a PGP public key encrypted message in order to helpprevent applications being vunerable to oracle attacks.<li>The CertPath support classes now support PKCS #7 encoding.<li>Point compression can now be turned off when encoding elliptic curve keys.</ul><h3>2.8.4 Changes that may affect compatibility</h3><ul>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品久久久久久| 日韩av电影一区| 日韩免费看的电影| 欧美福利视频一区| 欧美三级蜜桃2在线观看| 一本大道久久a久久综合婷婷| 国产成人精品免费看| 国产综合成人久久大片91| 国内成人精品2018免费看| 国产一区二区三区蝌蚪| 国产乱码精品一区二区三| 国产精品一二二区| 成人激情动漫在线观看| 99精品国产99久久久久久白柏| 99久久综合国产精品| 色综合天天视频在线观看| 在线亚洲人成电影网站色www| 91美女片黄在线观看| 欧美自拍偷拍一区| 91精品国产综合久久国产大片| 日韩欧美国产高清| 久久九九全国免费| 成人免费视频在线观看| 亚洲国产色一区| 老鸭窝一区二区久久精品| 国内精品久久久久影院一蜜桃| 国产福利一区二区三区视频| 99精品久久只有精品| 欧美色区777第一页| 日韩一卡二卡三卡| 中文字幕精品一区二区精品绿巨人| ●精品国产综合乱码久久久久| 亚洲一区二区三区影院| 久久成人免费日本黄色| 成人黄色777网| 91麻豆精品国产91久久久久| 国产亚洲欧洲一区高清在线观看| 亚洲视频在线一区观看| 日韩精品每日更新| 99在线精品免费| 91精品国产欧美日韩| 国产精品美女一区二区| 日本女人一区二区三区| 不卡视频在线观看| 高清成人免费视频| 午夜激情一区二区三区| 轻轻草成人在线| 99免费精品视频| 欧美一区二区三区免费观看视频| 国产精品夫妻自拍| 精品亚洲成a人| 欧美亚洲国产bt| 国产色婷婷亚洲99精品小说| 五月婷婷激情综合网| av日韩在线网站| 精品久久99ma| 天天色天天操综合| 99精品视频中文字幕| 国产丝袜在线精品| 免费观看91视频大全| 国产v综合v亚洲欧| 欧美影院一区二区三区| 亚洲国产精品麻豆| 国产成人午夜99999| 欧美一级理论片| 亚洲福利一区二区三区| 日本精品免费观看高清观看| 国产精品久久久久久久蜜臀| 精品一区二区三区免费视频| 在线成人免费视频| 偷拍与自拍一区| 91黄色在线观看| 亚洲免费观看高清完整版在线观看熊| 国产东北露脸精品视频| 337p日本欧洲亚洲大胆精品| 美女任你摸久久| 精品国一区二区三区| 男女男精品网站| 日韩亚洲欧美成人一区| 日本怡春院一区二区| 欧美一级片在线| 久久精品国产一区二区三区免费看| 蜜臀av性久久久久av蜜臀妖精| 国产一区二区精品在线观看| 日韩美女天天操| 美女脱光内衣内裤视频久久影院| 在线电影欧美成精品| 日本vs亚洲vs韩国一区三区 | 在线视频中文字幕一区二区| 综合久久一区二区三区| 成人av综合一区| 亚洲精品免费在线播放| 欧美视频第二页| 日本亚洲三级在线| 国产日韩三级在线| 99riav久久精品riav| 亚洲国产精品一区二区www在线| 欧美色图在线观看| 国产美女视频一区| 欧美韩国日本不卡| 色诱亚洲精品久久久久久| 亚洲成av人片在www色猫咪| 91精品国产综合久久久久久漫画| 精品一区二区影视| ●精品国产综合乱码久久久久| 欧美自拍偷拍一区| 黄色日韩网站视频| 亚洲综合色噜噜狠狠| 欧美一级高清片| 99视频精品免费视频| 天使萌一区二区三区免费观看| 久久久久久免费毛片精品| 99精品黄色片免费大全| 日本91福利区| 亚洲视频一区二区在线观看| 欧美一级理论片| 色综合久久九月婷婷色综合| 蜜桃在线一区二区三区| 亚洲欧洲日本在线| 欧美va在线播放| 在线观看区一区二| 高清不卡在线观看| 免费看欧美美女黄的网站| 亚洲素人一区二区| 久久综合久久综合久久综合| 欧美性受极品xxxx喷水| 国产91丝袜在线播放0| 日本vs亚洲vs韩国一区三区二区| 国产精品久久久久久久久免费相片| 911精品国产一区二区在线| 成人福利电影精品一区二区在线观看 | 色综合天天综合网天天看片| 久久精品国产网站| 亚洲777理论| 亚洲免费伊人电影| 欧美国产欧美综合| 精品日韩一区二区| 欧美一区二区视频在线观看2022| 99国产精品久久久久久久久久久| 国内精品第一页| 蜜臀av一区二区在线观看 | 欧美三级在线播放| 91毛片在线观看| 99视频一区二区三区| 国产高清精品网站| 国产乱人伦精品一区二区在线观看| 日韩一区欧美二区| 亚洲一二三四久久| 洋洋av久久久久久久一区| 亚洲欧洲日产国码二区| 亚洲欧洲成人自拍| 国产精品传媒入口麻豆| 国产亚洲一本大道中文在线| xnxx国产精品| 久久久久久久精| 国产人久久人人人人爽| 国产欧美精品一区二区三区四区 | 久久精子c满五个校花| 久久亚洲二区三区| 久久精品人人做| 久久久一区二区| 国产精品免费免费| 亚洲色图欧洲色图婷婷| 亚洲伦理在线免费看| 一区二区三区蜜桃| 亚洲第一福利视频在线| 天天综合色天天综合| 久久国产免费看| 国产福利91精品一区二区三区| 国产91精品入口| 色天天综合色天天久久| 欧美日韩国产一二三| 日韩午夜激情视频| 久久人人爽人人爽| 亚洲丝袜另类动漫二区| 性欧美疯狂xxxxbbbb| 免费看日韩精品| 成人网在线播放| 色网站国产精品| 91麻豆精品国产91久久久久 | 成人精品视频一区| 在线观看一区二区精品视频| 91.成人天堂一区| 国产亚洲美州欧州综合国| 亚洲精品乱码久久久久| 秋霞电影网一区二区| 成人h动漫精品一区二区| 欧洲亚洲国产日韩| 日韩女优电影在线观看| 亚洲欧美日韩中文播放| 秋霞午夜av一区二区三区| 成人小视频免费在线观看| 欧美日韩电影在线播放| 国产欧美一区二区在线| 亚洲成人综合在线| 丰满少妇久久久久久久| 欧美一区二区在线视频| 中文字幕亚洲欧美在线不卡| 蜜臀av性久久久久av蜜臀妖精| av一区二区三区黑人|