Commit 900b6d5f authored by garciay's avatar garciay
Browse files

STF545: Execute first EA tests

parent 56d65ed3
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -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);
        }
        
@@ -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
+7 −1
Original line number Diff line number Diff line
@@ -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