Loading ttcn/Security/LibItsSecurity_Functions.ttcn +9 −3 Original line number Diff line number Diff line Loading @@ -587,6 +587,15 @@ module LibItsSecurity_Functions { out Oct32 p_publicKeyCompressed, out integer p_compressedMode ) return boolean { if (PICS_SEC_FIXED_KEYS) { p_privateKey := 'F8EB15C001A03623A5B5E44D73869621877710712A498C98FF9E60EE10F390F8'O; p_publicKeyX := '7029A9B20D22AE37B1344B7FCC2322C8F1E5ECE09C39CC289E500A9487298B9B'O; p_publicKeyY := 'F9EFA8BCC4129BC43B640566A59AE5CED7106BBA76E5DC828AF37D315634D3DC'O; p_publicKeyCompressed := '7029A9B20D22AE37B1344B7FCC2322C8F1E5ECE09C39CC289E500A9487298B9B'O; p_compressedMode := 0; return true; } return fx_generateKeyPair_nistp256(p_privateKey, p_publicKeyX, p_publicKeyY, p_publicKeyCompressed, p_compressedMode); } Loading Loading @@ -2359,9 +2368,6 @@ module LibItsSecurity_Functions { */ external function fx_signWithEcdsaNistp256WithSha256(in octetstring p_toBeSignedSecuredMessage, in Oct32 p_certificateIssuer, in Oct32 p_privateKey) return octetstring; external function fx_signWithEcdsaNistp256WithSha256_1(in octetstring p_toBeSignedSecuredMessage, in EccP256CurvePoint p_curve_point, in Oct32 p_privateKey) return octetstring; external function fx_signWithEcdsaBrainpoolp256WithSha256_1(in octetstring p_toBeSignedSecuredMessage, in EccP256CurvePoint p_curve_point, in Oct32 p_privateKey) return octetstring; /** * @desc Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signature * @param p_toBeSignedSecuredMessage The data to be signed Loading ttcn/Security/LibItsSecurity_Pics.ttcn +7 −1 Original line number Diff line number Diff line Loading @@ -99,4 +99,10 @@ module LibItsSecurity_Pics { */ modulepar boolean PICS_SEC_ENCRYPTION_SUPPORT := true; /** * @desc Generate fixed private/public keys. Used for debug only */ modulepar boolean PICS_SEC_FIXED_KEYS := true; } // End of module LibItsSecurity_Pics Loading
ttcn/Security/LibItsSecurity_Functions.ttcn +9 −3 Original line number Diff line number Diff line Loading @@ -587,6 +587,15 @@ module LibItsSecurity_Functions { out Oct32 p_publicKeyCompressed, out integer p_compressedMode ) return boolean { if (PICS_SEC_FIXED_KEYS) { p_privateKey := 'F8EB15C001A03623A5B5E44D73869621877710712A498C98FF9E60EE10F390F8'O; p_publicKeyX := '7029A9B20D22AE37B1344B7FCC2322C8F1E5ECE09C39CC289E500A9487298B9B'O; p_publicKeyY := 'F9EFA8BCC4129BC43B640566A59AE5CED7106BBA76E5DC828AF37D315634D3DC'O; p_publicKeyCompressed := '7029A9B20D22AE37B1344B7FCC2322C8F1E5ECE09C39CC289E500A9487298B9B'O; p_compressedMode := 0; return true; } return fx_generateKeyPair_nistp256(p_privateKey, p_publicKeyX, p_publicKeyY, p_publicKeyCompressed, p_compressedMode); } Loading Loading @@ -2359,9 +2368,6 @@ module LibItsSecurity_Functions { */ external function fx_signWithEcdsaNistp256WithSha256(in octetstring p_toBeSignedSecuredMessage, in Oct32 p_certificateIssuer, in Oct32 p_privateKey) return octetstring; external function fx_signWithEcdsaNistp256WithSha256_1(in octetstring p_toBeSignedSecuredMessage, in EccP256CurvePoint p_curve_point, in Oct32 p_privateKey) return octetstring; external function fx_signWithEcdsaBrainpoolp256WithSha256_1(in octetstring p_toBeSignedSecuredMessage, in EccP256CurvePoint p_curve_point, in Oct32 p_privateKey) return octetstring; /** * @desc Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signature * @param p_toBeSignedSecuredMessage The data to be signed Loading
ttcn/Security/LibItsSecurity_Pics.ttcn +7 −1 Original line number Diff line number Diff line Loading @@ -99,4 +99,10 @@ module LibItsSecurity_Pics { */ modulepar boolean PICS_SEC_ENCRYPTION_SUPPORT := true; /** * @desc Generate fixed private/public keys. Used for debug only */ modulepar boolean PICS_SEC_FIXED_KEYS := true; } // End of module LibItsSecurity_Pics