%% Generated by the Erlang ASN.1 compiler version:1.4.4.8
%% Purpose: Erlang record definitions for each named and unnamed
%% SEQUENCE and SET, and macro definitions for each value
%% definition,in module PKIX1Algorithms88
-record('Dss-Parms',{
p, q, g}).
-record('Dss-Sig-Value',{
r, s}).
-record('RSAPublicKey',{
modulus, publicExponent}).
-record('DomainParameters',{
p, g, q, j = asn1_NOVALUE, validationParms = asn1_NOVALUE}).
-record('ValidationParms',{
seed, pgenCounter}).
-record('FieldID',{
fieldType, parameters}).
-record('ECDSA-Sig-Value',{
r, s}).
-record('Characteristic-two',{
m, basis, parameters}).
-record('Pentanomial',{
k1, k2, k3}).
-record('ECParameters',{
version, fieldID, curve, base, order, cofactor = asn1_NOVALUE}).
-record('Curve',{
a, b, seed = asn1_NOVALUE}).
-define('md2', {1,2,840,113549,2,2}).
-define('md5', {1,2,840,113549,2,5}).
-define('id-sha1', {1,3,14,3,2,26}).
-define('id-dsa', {1,2,840,10040,4,1}).
-define('id-dsa-with-sha1', {1,2,840,10040,4,3}).
-define('pkcs-1', {1,2,840,113549,1,1}).
-define('rsaEncryption', {1,2,840,113549,1,1,1}).
-define('md2WithRSAEncryption', {1,2,840,113549,1,1,2}).
-define('md5WithRSAEncryption', {1,2,840,113549,1,1,4}).
-define('sha1WithRSAEncryption', {1,2,840,113549,1,1,5}).
-define('dhpublicnumber', {1,2,840,10046,2,1}).
-define('id-keyExchangeAlgorithm', {2,16,840,1,101,2,1,1,22}).
-define('ansi-X9-62', {1,2,840,10045}).
-define('id-ecSigType', {1,2,840,10045,4}).
-define('ecdsa-with-SHA1', {1,2,840,10045,4,1}).
-define('id-fieldType', {1,2,840,10045,1}).
-define('prime-field', {1,2,840,10045,1,1}).
-define('characteristic-two-field', {1,2,840,10045,1,2}).
-define('id-characteristic-two-basis', {1,2,840,10045,1,2,3}).
-define('gnBasis', {1,2,840,10045,1,2,3,1}).
-define('tpBasis', {1,2,840,10045,1,2,3,2}).
-define('ppBasis', {1,2,840,10045,1,2,3,3}).
-define('id-publicKeyType', {1,2,840,10045,2}).
-define('id-ecPublicKey', {1,2,840,10045,2,1}).
-define('ellipticCurve', {1,2,840,10045,3}).
-define('c-TwoCurve', {1,2,840,10045,3,0}).
-define('c2pnb163v1', {1,2,840,10045,3,0,1}).
-define('c2pnb163v2', {1,2,840,10045,3,0,2}).
-define('c2pnb163v3', {1,2,840,10045,3,0,3}).
-define('c2pnb176w1', {1,2,840,10045,3,0,4}).
-define('c2tnb191v1', {1,2,840,10045,3,0,5}).
-define('c2tnb191v2', {1,2,840,10045,3,0,6}).
-define('c2tnb191v3', {1,2,840,10045,3,0,7}).
-define('c2onb191v4', {1,2,840,10045,3,0,8}).
-define('c2onb191v5', {1,2,840,10045,3,0,9}).
-define('c2pnb208w1', {1,2,840,10045,3,0,10}).
-define('c2tnb239v1', {1,2,840,10045,3,0,11}).
-define('c2tnb239v2', {1,2,840,10045,3,0,12}).
-define('c2tnb239v3', {1,2,840,10045,3,0,13}).
-define('c2onb239v4', {1,2,840,10045,3,0,14}).
-define('c2onb239v5', {1,2,840,10045,3,0,15}).
-define('c2pnb272w1', {1,2,840,10045,3,0,16}).
-define('c2pnb304w1', {1,2,840,10045,3,0,17}).
-define('c2tnb359v1', {1,2,840,10045,3,0,18}).
-define('c2pnb368w1', {1,2,840,10045,3,0,19}).
-define('c2tnb431r1', {1,2,840,10045,3,0,20}).
-define('primeCurve', {1,2,840,10045,3,1}).
-define('prime192v1', {1,2,840,10045,3,1,1}).
-define('prime192v2', {1,2,840,10045,3,1,2}).
-define('prime192v3', {1,2,840,10045,3,1,3}).
-define('prime239v1', {1,2,840,10045,3,1,4}).
-define('prime239v2', {1,2,840,10045,3,1,5}).
-define('prime239v3', {1,2,840,10045,3,1,6}).
-define('prime256v1', {1,2,840,10045,3,1,7}).