From 672e0c1f3d33770b2a63b5ebbd0d256ee757dd49 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 10 Jan 2021 08:17:15 +0100 Subject: update to 0.1.1 open https://github.com/gamringer/php-pkcs11/issues/37 segfaults join https://github.com/gamringer/php-pkcs11/issues/36 type hinting --- REFLECTION | 130 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 66 insertions(+), 64 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index 47f7d27..bddfa0e 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #94 pkcs11 version 0.1 ] { +Extension [ extension #94 pkcs11 version 0.1.1 ] { - Constants [784] { Constant [ int Pkcs11\CKM_RSA_PKCS_KEY_PAIR_GEN ] { 0 } @@ -879,48 +879,48 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_GetInfo ] { - Parameters [1] { - Parameter #0 [ &$pInfo ] + Parameter #0 [ array or NULL &$pInfo ] } } Method [ public method C_GetSlotList ] { - Parameters [2] { - Parameter #0 [ $tokenPresent ] - Parameter #1 [ &$pSlotList ] + Parameter #0 [ bool $tokenPresent ] + Parameter #1 [ array or NULL &$pSlotList ] } } Method [ public method C_GetSlotInfo ] { - Parameters [2] { - Parameter #0 [ $slotId ] - Parameter #1 [ &$pInfo ] + Parameter #0 [ int $slotId ] + Parameter #1 [ array or NULL &$pInfo ] } } Method [ public method C_GetTokenInfo ] { - Parameters [2] { - Parameter #0 [ $slotId ] - Parameter #1 [ &$pInfo ] + Parameter #0 [ int $slotId ] + Parameter #1 [ array or NULL &$pInfo ] } } Method [ public method C_GetMechanismList ] { - Parameters [2] { - Parameter #0 [ $slotId ] - Parameter #1 [ &$pMechanismList ] + Parameter #0 [ int $slotId ] + Parameter #1 [ array or NULL &$pMechanismList ] } } Method [ public method C_GetMechanismInfo ] { - Parameters [3] { - Parameter #0 [ $slotId ] - Parameter #1 [ $type ] - Parameter #2 [ &$pInfo ] + Parameter #0 [ int $slotId ] + Parameter #1 [ int $type ] + Parameter #2 [ array or NULL &$pInfo ] } } @@ -936,7 +936,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_SetPIN ] { - Parameters [3] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $oldPin ] Parameter #2 [ string $newPin ] } @@ -945,7 +945,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_InitPIN ] { - Parameters [2] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $newPin ] } } @@ -955,31 +955,31 @@ Extension [ extension #94 pkcs11 version 0.1 ] { - Parameters [5] { Parameter #0 [ int $slotID ] Parameter #1 [ int $flags ] - Parameter #2 [ resource or NULL $pApplication_TODO ] - Parameter #3 [ callable or NULL $Notify_TODO ] - Parameter #4 [ &$hSession ] + Parameter #2 [ string or NULL $pApplication ] + Parameter #3 [ callable or NULL $notify ] + Parameter #4 [ Pkcs11\Session or NULL &$hSession ] } } Method [ public method C_CloseSession ] { - Parameters [1] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] } } Method [ public method C_GetSessionInfo ] { - Parameters [2] { - Parameter #0 [ object $session ] - Parameter #1 [ &$pInfo ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ array or NULL &$pInfo ] } } Method [ public method C_Login ] { - Parameters [3] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ int $loginType ] Parameter #2 [ string $pin ] } @@ -988,44 +988,44 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_Logout ] { - Parameters [1] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] } } Method [ public method C_GenerateKey ] { - Parameters [4] { - Parameter #0 [ object $session ] - Parameter #1 [ object $mechanism ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Mechanism $mechanism ] Parameter #2 [ array $template ] - Parameter #3 [ &$phKey ] + Parameter #3 [ Pkcs11\Key or NULL &$phKey ] } } Method [ public method C_GenerateKeyPair ] { - Parameters [6] { - Parameter #0 [ object $session ] - Parameter #1 [ object $mechanism ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Mechanism $mechanism ] Parameter #2 [ array $pkTemplate ] Parameter #3 [ array $skTemplate ] - Parameter #4 [ &$phPublicKey ] - Parameter #5 [ &$phPrivateKey ] + Parameter #4 [ Pkcs11\Key or NULL &$phPublicKey ] + Parameter #5 [ Pkcs11\Key or NULL &$phPrivateKey ] } } Method [ public method C_DigestInit ] { - Parameters [2] { - Parameter #0 [ object $session ] - Parameter #1 [ object $mechanism ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Mechanism $mechanism ] } } Method [ public method C_Digest ] { - Parameters [2] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $data ] } } @@ -1033,7 +1033,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_DigestUpdate ] { - Parameters [2] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $part ] } } @@ -1041,23 +1041,23 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_DigestKey ] { - Parameters [2] { - Parameter #0 [ object $session ] - Parameter #1 [ object $key ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Key $key ] } } Method [ public method C_DigestFinal ] { - Parameters [1] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] } } Method [ public method C_SignInit ] { - Parameters [3] { - Parameter #0 [ object $session ] - Parameter #1 [ object $mechanism ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Mechanism $mechanism ] Parameter #2 [ int $key ] } } @@ -1065,7 +1065,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_Sign ] { - Parameters [3] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $data ] Parameter #2 [ string or NULL &$signature ] } @@ -1074,8 +1074,8 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_VerifyInit ] { - Parameters [3] { - Parameter #0 [ object $session ] - Parameter #1 [ object $mechanism ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Mechanism $mechanism ] Parameter #2 [ int $key ] } } @@ -1083,7 +1083,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_Verify ] { - Parameters [3] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $data ] Parameter #2 [ string $signature ] } @@ -1092,32 +1092,33 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_GenerateRandom ] { - Parameters [3] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ int $RandomLen ] - Parameter #2 [ &$pRandomData ] + Parameter #2 [ string or NULL &$pRandomData ] } } Method [ public method C_SeedRandom ] { - Parameters [2] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ string $Seed ] } } Method [ public method C_CreateObject ] { - - Parameters [2] { - Parameter #0 [ object $session ] + - Parameters [3] { + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ array $template ] + Parameter #2 [ Pkcs11\Object or NULL &$phObject ] } } Method [ public method C_FindObjectsInit ] { - Parameters [2] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ array $template ] } } @@ -1125,8 +1126,8 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_FindObjects ] { - Parameters [3] { - Parameter #0 [ object $session ] - Parameter #1 [ &$Objects ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ array or NULL &$Objects ] Parameter #2 [ int $MaxObjectCount ] } } @@ -1134,14 +1135,14 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_FindObjectsFinal ] { - Parameters [1] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] } } Method [ public method C_GetAttributeValue ] { - Parameters [3] { - Parameter #0 [ object $session ] + Parameter #0 [ Pkcs11\Session $session ] Parameter #1 [ int $object ] Parameter #2 [ array &$template ] } @@ -1149,18 +1150,19 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method C_CopyObject ] { - - Parameters [3] { - Parameter #0 [ object $session ] - Parameter #1 [ object $object ] + - Parameters [4] { + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Object $object ] Parameter #2 [ array $template ] + Parameter #3 [ Pkcs11\Object or NULL &$phNewObject ] } } Method [ public method C_DestroyObject ] { - Parameters [2] { - Parameter #0 [ object $session ] - Parameter #1 [ $object ] + Parameter #0 [ Pkcs11\Session $session ] + Parameter #1 [ Pkcs11\Object $object ] } } } @@ -1233,7 +1235,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method copyObject ] { - Parameters [2] { - Parameter #0 [ $object ] + Parameter #0 [ Pkcs11\Object $object ] Parameter #1 [ array $template ] } } @@ -1241,14 +1243,14 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method destroyObject ] { - Parameters [1] { - Parameter #0 [ $object ] + Parameter #0 [ Pkcs11\Object $object ] } } Method [ public method digest ] { - Parameters [2] { - Parameter #0 [ object $mechanism ] + Parameter #0 [ Pkcs11\Mechanism $mechanism ] Parameter #1 [ string $data ] } } @@ -1256,14 +1258,14 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method initializeDigest ] { - Parameters [1] { - Parameter #0 [ object $mechanism ] + Parameter #0 [ Pkcs11\Mechanism $mechanism ] } } Method [ public method generateKey ] { - Parameters [2] { - Parameter #0 [ object $mechanism ] + Parameter #0 [ Pkcs11\Mechanism $mechanism ] Parameter #1 [ array $template ] } } @@ -1271,7 +1273,7 @@ Extension [ extension #94 pkcs11 version 0.1 ] { Method [ public method generateKeyPair ] { - Parameters [3] { - Parameter #0 [ object $mechanism ] + Parameter #0 [ Pkcs11\Mechanism $mechanism ] Parameter #1 [ array $pkTemplate ] Parameter #2 [ array $skTemplate ] } -- cgit