]> gitweb.factorcode.org Git - factor.git/blobdiff - unmaintained/cryptlib/libcl/libcl.factor
tools.test: Make the flag public. Finish porting tester changes to fuzzer.
[factor.git] / unmaintained / cryptlib / libcl / libcl.factor
index 8895d0b3a61cddf7d6dc501a6253d87b2ac61d2f..634d766cf6a535754d3293a777ec261cf0e7e93e 100644 (file)
@@ -624,17 +624,17 @@ TYPEDEF: int CRYPT_ATTRIBUTE_TYPE
 ! ===============================================
 
 ! Flags for the X.509 keyUsage extension
-: CRYPT_KEYUSAGE_NONE                            HEX: 000 ; inline
-: CRYPT_KEYUSAGE_DIGITALSIGNATURE                HEX: 001 ; inline
-: CRYPT_KEYUSAGE_NONREPUDIATION                  HEX: 002 ; inline
-: CRYPT_KEYUSAGE_KEYENCIPHERMENT                 HEX: 004 ; inline
-: CRYPT_KEYUSAGE_DATAENCIPHERMENT                HEX: 008 ; inline
-: CRYPT_KEYUSAGE_KEYAGREEMENT                    HEX: 010 ; inline
-: CRYPT_KEYUSAGE_KEYCERTSIGN                     HEX: 020 ; inline
-: CRYPT_KEYUSAGE_CRLSIGN                         HEX: 040 ; inline
-: CRYPT_KEYUSAGE_ENCIPHERONLY                    HEX: 080 ; inline
-: CRYPT_KEYUSAGE_DECIPHERONLY                    HEX: 100 ; inline
-: CRYPT_KEYUSAGE_LAST                            HEX: 200 ; inline ! Last possible value
+: CRYPT_KEYUSAGE_NONE                            0x000 ; inline
+: CRYPT_KEYUSAGE_DIGITALSIGNATURE                0x001 ; inline
+: CRYPT_KEYUSAGE_NONREPUDIATION                  0x002 ; inline
+: CRYPT_KEYUSAGE_KEYENCIPHERMENT                 0x004 ; inline
+: CRYPT_KEYUSAGE_DATAENCIPHERMENT                0x008 ; inline
+: CRYPT_KEYUSAGE_KEYAGREEMENT                    0x010 ; inline
+: CRYPT_KEYUSAGE_KEYCERTSIGN                     0x020 ; inline
+: CRYPT_KEYUSAGE_CRLSIGN                         0x040 ; inline
+: CRYPT_KEYUSAGE_ENCIPHERONLY                    0x080 ; inline
+: CRYPT_KEYUSAGE_DECIPHERONLY                    0x100 ; inline
+: CRYPT_KEYUSAGE_LAST                            0x200 ; inline ! Last possible value
 
 ! X.509 cRLReason and cryptlib cRLExtReason codes
 : CRYPT_CRLREASON_UNSPECIFIED             0  ; inline
@@ -655,14 +655,14 @@ TYPEDEF: int CRYPT_ATTRIBUTE_TYPE
 ! codes but allow for multiple reasons to be specified.  Note that these
 ! don't follow the X.509 naming since in that scheme the enumerated types
 ! and bitflags have the same names
-: CRYPT_CRLREASONFLAG_UNUSED                     HEX: 001 ; inline
-: CRYPT_CRLREASONFLAG_KEYCOMPROMISE              HEX: 002 ; inline
-: CRYPT_CRLREASONFLAG_CACOMPROMISE               HEX: 004 ; inline
-: CRYPT_CRLREASONFLAG_AFFILIATIONCHANGED         HEX: 008 ; inline
-: CRYPT_CRLREASONFLAG_SUPERSEDED                 HEX: 010 ; inline
-: CRYPT_CRLREASONFLAG_CESSATIONOFOPERATION       HEX: 020 ; inline
-: CRYPT_CRLREASONFLAG_CERTIFICATEHOLD            HEX: 040 ; inline
-: CRYPT_CRLREASONFLAG_LAST                       HEX: 080 ; inline ! Last poss.value
+: CRYPT_CRLREASONFLAG_UNUSED                     0x001 ; inline
+: CRYPT_CRLREASONFLAG_KEYCOMPROMISE              0x002 ; inline
+: CRYPT_CRLREASONFLAG_CACOMPROMISE               0x004 ; inline
+: CRYPT_CRLREASONFLAG_AFFILIATIONCHANGED         0x008 ; inline
+: CRYPT_CRLREASONFLAG_SUPERSEDED                 0x010 ; inline
+: CRYPT_CRLREASONFLAG_CESSATIONOFOPERATION       0x020 ; inline
+: CRYPT_CRLREASONFLAG_CERTIFICATEHOLD            0x040 ; inline
+: CRYPT_CRLREASONFLAG_LAST                       0x080 ; inline ! Last poss.value
 
 ! X.509 CRL holdInstruction codes
 : CRYPT_HOLDINSTRUCTION_NONE           0 ; inline
@@ -680,28 +680,28 @@ TYPEDEF: int CRYPT_ATTRIBUTE_TYPE
 : CRYPT_COMPLIANCELEVEL_LAST            5 ; inline
 
 ! Flags for the Netscape netscape-cert-type extension
-: CRYPT_NS_CERTTYPE_SSLCLIENT                    HEX: 001 ; inline
-: CRYPT_NS_CERTTYPE_SSLSERVER                    HEX: 002 ; inline
-: CRYPT_NS_CERTTYPE_SMIME                        HEX: 004 ; inline
-: CRYPT_NS_CERTTYPE_OBJECTSIGNING                HEX: 008 ; inline
-: CRYPT_NS_CERTTYPE_RESERVED                     HEX: 010 ; inline
-: CRYPT_NS_CERTTYPE_SSLCA                        HEX: 020 ; inline
-: CRYPT_NS_CERTTYPE_SMIMECA                      HEX: 040 ; inline
-: CRYPT_NS_CERTTYPE_OBJECTSIGNINGCA              HEX: 080 ; inline
-: CRYPT_NS_CERTTYPE_LAST                         HEX: 100 ; inline ! Last possible value
+: CRYPT_NS_CERTTYPE_SSLCLIENT                    0x001 ; inline
+: CRYPT_NS_CERTTYPE_SSLSERVER                    0x002 ; inline
+: CRYPT_NS_CERTTYPE_SMIME                        0x004 ; inline
+: CRYPT_NS_CERTTYPE_OBJECTSIGNING                0x008 ; inline
+: CRYPT_NS_CERTTYPE_RESERVED                     0x010 ; inline
+: CRYPT_NS_CERTTYPE_SSLCA                        0x020 ; inline
+: CRYPT_NS_CERTTYPE_SMIMECA                      0x040 ; inline
+: CRYPT_NS_CERTTYPE_OBJECTSIGNINGCA              0x080 ; inline
+: CRYPT_NS_CERTTYPE_LAST                         0x100 ; inline ! Last possible value
 
 ! Flags for the SET certificate-type extension
-: CRYPT_SET_CERTTYPE_CARD                        HEX: 001 ; inline
-: CRYPT_SET_CERTTYPE_MER                         HEX: 002 ; inline
-: CRYPT_SET_CERTTYPE_PGWY                        HEX: 004 ; inline
-: CRYPT_SET_CERTTYPE_CCA                         HEX: 008 ; inline
-: CRYPT_SET_CERTTYPE_MCA                         HEX: 010 ; inline
-: CRYPT_SET_CERTTYPE_PCA                         HEX: 020 ; inline
-: CRYPT_SET_CERTTYPE_GCA                         HEX: 040 ; inline
-: CRYPT_SET_CERTTYPE_BCA                         HEX: 080 ; inline
-: CRYPT_SET_CERTTYPE_RCA                         HEX: 100 ; inline
-: CRYPT_SET_CERTTYPE_ACQ                         HEX: 200 ; inline
-: CRYPT_SET_CERTTYPE_LAST                        HEX: 400 ; inline ! Last possible value
+: CRYPT_SET_CERTTYPE_CARD                        0x001 ; inline
+: CRYPT_SET_CERTTYPE_MER                         0x002 ; inline
+: CRYPT_SET_CERTTYPE_PGWY                        0x004 ; inline
+: CRYPT_SET_CERTTYPE_CCA                         0x008 ; inline
+: CRYPT_SET_CERTTYPE_MCA                         0x010 ; inline
+: CRYPT_SET_CERTTYPE_PCA                         0x020 ; inline
+: CRYPT_SET_CERTTYPE_GCA                         0x040 ; inline
+: CRYPT_SET_CERTTYPE_BCA                         0x080 ; inline
+: CRYPT_SET_CERTTYPE_RCA                         0x100 ; inline
+: CRYPT_SET_CERTTYPE_ACQ                         0x200 ; inline
+: CRYPT_SET_CERTTYPE_LAST                        0x400 ; inline ! Last possible value
 
 ! CMS contentType values
 ! CRYPT_CONTENT_TYPE
@@ -878,13 +878,11 @@ TYPEDEF: int CRYPT_KEYID_TYPE
 ! Internal keyset options
 ! (As _NONE but open for exclusive access, _CRYPT_DEFINED
 ! Last possible key option type, _CRYPT_DEFINED Last external keyset option)
-C-ENUM:
-    CRYPT_KEYOPT_NONE
-    CRYPT_KEYOPT_READONLY
-    CRYPT_KEYOPT_CREATE
-    CRYPT_IKEYOPT_EXCLUSIVEACCESS
-    CRYPT_KEYOPT_LAST
-;
+CONSTANT: CRYPT_KEYOPT_NONE 0
+CONSTANT: CRYPT_KEYOPT_READONLY 1
+CONSTANT: CRYPT_KEYOPT_CREATE 2
+CONSTANT: CRYPT_IKEYOPT_EXCLUSIVEACCESS 3
+CONSTANT: CRYPT_KEYOPT_LAST 4
 
 : CRYPT_KEYOPT_LAST_EXTERNAL   3 ; inline ! = CRYPT_KEYOPT_CREATE + 1