mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-12-29 04:23:34 +00:00
commit
a0b3fdf88d
@ -14,7 +14,7 @@
|
|||||||
* - {@link http://en.wikipedia.org/wiki/RC4 - Wikipedia: RC4}
|
* - {@link http://en.wikipedia.org/wiki/RC4 - Wikipedia: RC4}
|
||||||
*
|
*
|
||||||
* RC4 is also known as ARCFOUR or ARC4. The reason is elaborated upon at Wikipedia. This class is named RC4 and not
|
* RC4 is also known as ARCFOUR or ARC4. The reason is elaborated upon at Wikipedia. This class is named RC4 and not
|
||||||
* ARCFOUR or ARC4 because RC4 is how it is refered to in the SSH1 specification.
|
* ARCFOUR or ARC4 because RC4 is how it is referred to in the SSH1 specification.
|
||||||
*
|
*
|
||||||
* Here's a short example of how to use this library:
|
* Here's a short example of how to use this library:
|
||||||
* <code>
|
* <code>
|
||||||
|
@ -642,7 +642,7 @@ class Crypt_Rijndael {
|
|||||||
* Sets the key length
|
* Sets the key length
|
||||||
*
|
*
|
||||||
* Valid key lengths are 128, 160, 192, 224, and 256. If the length is less than 128, it will be rounded up to
|
* Valid key lengths are 128, 160, 192, 224, and 256. If the length is less than 128, it will be rounded up to
|
||||||
* 128. If the length is greater then 128 and invalid, it will be rounded down to the closest valid amount.
|
* 128. If the length is greater than 128 and invalid, it will be rounded down to the closest valid amount.
|
||||||
*
|
*
|
||||||
* @access public
|
* @access public
|
||||||
* @param Integer $length
|
* @param Integer $length
|
||||||
@ -720,7 +720,7 @@ class Crypt_Rijndael {
|
|||||||
* Sets the block length
|
* Sets the block length
|
||||||
*
|
*
|
||||||
* Valid block lengths are 128, 160, 192, 224, and 256. If the length is less than 128, it will be rounded up to
|
* Valid block lengths are 128, 160, 192, 224, and 256. If the length is less than 128, it will be rounded up to
|
||||||
* 128. If the length is greater then 128 and invalid, it will be rounded down to the closest valid amount.
|
* 128. If the length is greater than 128 and invalid, it will be rounded down to the closest valid amount.
|
||||||
*
|
*
|
||||||
* @access public
|
* @access public
|
||||||
* @param Integer $length
|
* @param Integer $length
|
||||||
|
@ -4330,7 +4330,7 @@ class File_X509 {
|
|||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
X.509 certs are assumed to be base64 encoded but sometimes they'll have additional things in them above and beyond the ceritificate. ie.
|
X.509 certs are assumed to be base64 encoded but sometimes they'll have additional things in them above and beyond the ceritificate. ie.
|
||||||
some may have the following preceeding the -----BEGIN CERTIFICATE----- line:
|
some may have the following preceding the -----BEGIN CERTIFICATE----- line:
|
||||||
|
|
||||||
Bag Attributes
|
Bag Attributes
|
||||||
localKeyID: 01 00 00 00
|
localKeyID: 01 00 00 00
|
||||||
|
@ -222,7 +222,7 @@ class Math_BigInteger {
|
|||||||
var $bitmask = false;
|
var $bitmask = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mode independant value used for serialization.
|
* Mode independent value used for serialization.
|
||||||
*
|
*
|
||||||
* If the bcmath or gmp extensions are installed $this->value will be a non-serializable resource, hence the need for
|
* If the bcmath or gmp extensions are installed $this->value will be a non-serializable resource, hence the need for
|
||||||
* a variable that'll be serializable regardless of whether or not extensions are being used. Unlike $this->value,
|
* a variable that'll be serializable regardless of whether or not extensions are being used. Unlike $this->value,
|
||||||
@ -414,7 +414,7 @@ class Math_BigInteger {
|
|||||||
case 10:
|
case 10:
|
||||||
case -10:
|
case -10:
|
||||||
// (?<!^)(?:-).*: find any -'s that aren't at the beginning and then any characters that follow that
|
// (?<!^)(?:-).*: find any -'s that aren't at the beginning and then any characters that follow that
|
||||||
// (?<=^|-)0*: find any 0's that are preceeded by the start of the string or by a - (ie. octals)
|
// (?<=^|-)0*: find any 0's that are preceded by the start of the string or by a - (ie. octals)
|
||||||
// [^-0-9].*: find any non-numeric characters and then any characters that follow that
|
// [^-0-9].*: find any non-numeric characters and then any characters that follow that
|
||||||
$x = preg_replace('#(?<!^)(?:-).*|(?<=^|-)0*|[^-0-9].*#', '', $x);
|
$x = preg_replace('#(?<!^)(?:-).*|(?<=^|-)0*|[^-0-9].*#', '', $x);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user