hprivkey = genkey.get("hobj_privkey") pubkeyinfo = genkey.get("pubkeyinfo") pkcs11_id = genkey.get("pkcs11_id") ckmpair = 'CKM_GOSTR3410_512' print('\tСчитаем хэш для подписи') digest_hex, stat = t1.digest("stribog512", "12345678900987654321") if (stat != ''): print('Неудалось посчитать хэш') print(stat) quit() print(digest_hex) print('\tПодписываем по handle закрытого ключа') #Для подписания используем handle закрытого ключа sign_hex, stat = t1.sign(ckmpair, digest_hex, hprivkey) if (stat != ''): print(stat) quit() #Для подписания используем CKA_ID закрытого ключа sign1_hex1, stat = t1.sign(ckmpair, digest_hex, pkcs11_id) print('\tПодписываем по pkcs11_id (CKA_ID) закрытого ключа') if (stat != ''): print(stat) quit() print(sign1_hex1) print('Проверка 1-ой подписи') verify, stat = t1.verify(digest_hex, sign1_hex1, pubkeyinfo) if (stat != ''): print('Прерывание при verify 1: ' + stat) if (verify == 1):