summaryrefslogtreecommitdiff
path: root/doc/pkcs11-coverage.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pkcs11-coverage.txt')
-rw-r--r--doc/pkcs11-coverage.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/doc/pkcs11-coverage.txt b/doc/pkcs11-coverage.txt
index e5e9847..295df9f 100644
--- a/doc/pkcs11-coverage.txt
+++ b/doc/pkcs11-coverage.txt
@@ -18,11 +18,40 @@ C_CloseSession
- Check open session was closed
- Close twice
+C_CopyObject
+- Not Implemented
+
+C_CreateObject
+- Not Implemented
+
+C_DestroyObject
+- Not Implemented
+
C_Finalize
- With invalid argument
- Normal call
- Double finalize in a row
+C_FindObjects
+- Invalid session
+- Null object count
+- Retrieve count of objects, using NULL buffer
+- Retrieve count of objects
+- Retrieve a single object before remainder
+- Retrieve remaining objects
+- Extra call after retrieving all objects.
+- Out of order call
+
+C_FindObjectsFinal
+- Invalid session
+- Normal call
+- Extra call
+
+C_FindObjectsInit
+- Invalid session
+- Attribute count without buffer
+- Double call.
+
C_GetFunctionList
- See if returns same data as library entry point
@@ -95,6 +124,10 @@ C_Initialize
- Double initialize in a row
C_Login
+- Invalid session
+- Invalid user type
+- Normal login
+- Login changes all session state
- Login as SO not allowed with RO session
- Login as SO
- Login changes all session state