# This is the parameters for P-256 as a specified curve rather than a named
# curve. This may be combined with a correctly-encoded P-256 key and then
# re-encoded with ascii2der to test how implementations react to parameters
# (incorrectly) encoded in this way.
#
# openssl ecparam -name prime256v1 -param_enc explicit | openssl base64 -d | der2ascii

SEQUENCE {
  INTEGER { 1 }
  SEQUENCE {
    # prime-field
    OBJECT_IDENTIFIER { 1.2.840.10045.1.1 }
    INTEGER { `00ffffffff00000001000000000000000000000000ffffffffffffffffffffffff` }
  }
  SEQUENCE {
    OCTET_STRING { `ffffffff00000001000000000000000000000000fffffffffffffffffffffffc` }
    OCTET_STRING { `5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b` }
    BIT_STRING { `00` `c49d360886e704936a6678e1139d26b7819f7e90` }
  }
  OCTET_STRING { `046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5` }
  INTEGER { `00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551` }
  INTEGER { 1 }
}
