Page MenuHomeSolus

D663.diff
No OneTemporary

D663.diff

diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,141 @@
+liboath.so.0:LIBOATH_1.10.0
+liboath.so.0:LIBOATH_1.12.0
+liboath.so.0:LIBOATH_1.2.0
+liboath.so.0:LIBOATH_1.4.0
+liboath.so.0:LIBOATH_1.6.0
+liboath.so.0:LIBOATH_1.8.0
+liboath.so.0:LIBOATH_2.2.0
+liboath.so.0:LIBOATH_2.6.0
+liboath.so.0:oath_authenticate_usersfile
+liboath.so.0:oath_base32_decode
+liboath.so.0:oath_base32_encode
+liboath.so.0:oath_bin2hex
+liboath.so.0:oath_check_version
+liboath.so.0:oath_done
+liboath.so.0:oath_hex2bin
+liboath.so.0:oath_hotp_generate
+liboath.so.0:oath_hotp_validate
+liboath.so.0:oath_hotp_validate_callback
+liboath.so.0:oath_init
+liboath.so.0:oath_strerror
+liboath.so.0:oath_strerror_name
+liboath.so.0:oath_totp_generate
+liboath.so.0:oath_totp_generate2
+liboath.so.0:oath_totp_validate
+liboath.so.0:oath_totp_validate2
+liboath.so.0:oath_totp_validate2_callback
+liboath.so.0:oath_totp_validate3
+liboath.so.0:oath_totp_validate3_callback
+liboath.so.0:oath_totp_validate4
+liboath.so.0:oath_totp_validate4_callback
+liboath.so.0:oath_totp_validate_callback
+libpskc.so.0:LIBPSKC_2.0.0
+libpskc.so.0:LIBPSKC_2.2.0
+libpskc.so.0:pskc_add_keypackage
+libpskc.so.0:pskc_build_xml
+libpskc.so.0:pskc_check_version
+libpskc.so.0:pskc_done
+libpskc.so.0:pskc_free
+libpskc.so.0:pskc_get_cryptomodule_id
+libpskc.so.0:pskc_get_device_devicebinding
+libpskc.so.0:pskc_get_device_expirydate
+libpskc.so.0:pskc_get_device_issueno
+libpskc.so.0:pskc_get_device_manufacturer
+libpskc.so.0:pskc_get_device_model
+libpskc.so.0:pskc_get_device_serialno
+libpskc.so.0:pskc_get_device_startdate
+libpskc.so.0:pskc_get_device_userid
+libpskc.so.0:pskc_get_id
+libpskc.so.0:pskc_get_key_algorithm
+libpskc.so.0:pskc_get_key_algparm_chall_checkdigits
+libpskc.so.0:pskc_get_key_algparm_chall_encoding
+libpskc.so.0:pskc_get_key_algparm_chall_max
+libpskc.so.0:pskc_get_key_algparm_chall_min
+libpskc.so.0:pskc_get_key_algparm_resp_checkdigits
+libpskc.so.0:pskc_get_key_algparm_resp_encoding
+libpskc.so.0:pskc_get_key_algparm_resp_length
+libpskc.so.0:pskc_get_key_algparm_suite
+libpskc.so.0:pskc_get_key_data_b64secret
+libpskc.so.0:pskc_get_key_data_counter
+libpskc.so.0:pskc_get_key_data_secret
+libpskc.so.0:pskc_get_key_data_time
+libpskc.so.0:pskc_get_key_data_timedrift
+libpskc.so.0:pskc_get_key_data_timeinterval
+libpskc.so.0:pskc_get_key_friendlyname
+libpskc.so.0:pskc_get_key_id
+libpskc.so.0:pskc_get_key_issuer
+libpskc.so.0:pskc_get_key_policy_expirydate
+libpskc.so.0:pskc_get_key_policy_keyusages
+libpskc.so.0:pskc_get_key_policy_numberoftransactions
+libpskc.so.0:pskc_get_key_policy_pinencoding
+libpskc.so.0:pskc_get_key_policy_pinkeyid
+libpskc.so.0:pskc_get_key_policy_pinmaxfailedattempts
+libpskc.so.0:pskc_get_key_policy_pinmaxlength
+libpskc.so.0:pskc_get_key_policy_pinminlength
+libpskc.so.0:pskc_get_key_policy_pinusagemode
+libpskc.so.0:pskc_get_key_policy_startdate
+libpskc.so.0:pskc_get_key_profileid
+libpskc.so.0:pskc_get_key_reference
+libpskc.so.0:pskc_get_key_userid
+libpskc.so.0:pskc_get_keypackage
+libpskc.so.0:pskc_get_signed_p
+libpskc.so.0:pskc_get_version
+libpskc.so.0:pskc_global_done
+libpskc.so.0:pskc_global_init
+libpskc.so.0:pskc_global_log
+libpskc.so.0:pskc_init
+libpskc.so.0:pskc_keyusage2str
+libpskc.so.0:pskc_output
+libpskc.so.0:pskc_parse_from_memory
+libpskc.so.0:pskc_pinusagemode2str
+libpskc.so.0:pskc_set_cryptomodule_id
+libpskc.so.0:pskc_set_device_devicebinding
+libpskc.so.0:pskc_set_device_expirydate
+libpskc.so.0:pskc_set_device_issueno
+libpskc.so.0:pskc_set_device_manufacturer
+libpskc.so.0:pskc_set_device_model
+libpskc.so.0:pskc_set_device_serialno
+libpskc.so.0:pskc_set_device_startdate
+libpskc.so.0:pskc_set_device_userid
+libpskc.so.0:pskc_set_id
+libpskc.so.0:pskc_set_key_algorithm
+libpskc.so.0:pskc_set_key_algparm_chall_checkdigits
+libpskc.so.0:pskc_set_key_algparm_chall_encoding
+libpskc.so.0:pskc_set_key_algparm_chall_max
+libpskc.so.0:pskc_set_key_algparm_chall_min
+libpskc.so.0:pskc_set_key_algparm_resp_checkdigits
+libpskc.so.0:pskc_set_key_algparm_resp_encoding
+libpskc.so.0:pskc_set_key_algparm_resp_length
+libpskc.so.0:pskc_set_key_algparm_suite
+libpskc.so.0:pskc_set_key_data_b64secret
+libpskc.so.0:pskc_set_key_data_counter
+libpskc.so.0:pskc_set_key_data_secret
+libpskc.so.0:pskc_set_key_data_time
+libpskc.so.0:pskc_set_key_data_timedrift
+libpskc.so.0:pskc_set_key_data_timeinterval
+libpskc.so.0:pskc_set_key_friendlyname
+libpskc.so.0:pskc_set_key_id
+libpskc.so.0:pskc_set_key_issuer
+libpskc.so.0:pskc_set_key_policy_expirydate
+libpskc.so.0:pskc_set_key_policy_keyusages
+libpskc.so.0:pskc_set_key_policy_numberoftransactions
+libpskc.so.0:pskc_set_key_policy_pinencoding
+libpskc.so.0:pskc_set_key_policy_pinkeyid
+libpskc.so.0:pskc_set_key_policy_pinmaxfailedattempts
+libpskc.so.0:pskc_set_key_policy_pinmaxlength
+libpskc.so.0:pskc_set_key_policy_pinminlength
+libpskc.so.0:pskc_set_key_policy_pinusagemode
+libpskc.so.0:pskc_set_key_policy_startdate
+libpskc.so.0:pskc_set_key_profileid
+libpskc.so.0:pskc_set_key_reference
+libpskc.so.0:pskc_set_key_userid
+libpskc.so.0:pskc_set_version
+libpskc.so.0:pskc_sign_x509
+libpskc.so.0:pskc_str2keyusage
+libpskc.so.0:pskc_str2pinusagemode
+libpskc.so.0:pskc_str2valueformat
+libpskc.so.0:pskc_strerror
+libpskc.so.0:pskc_strerror_name
+libpskc.so.0:pskc_validate
+libpskc.so.0:pskc_valueformat2str
+libpskc.so.0:pskc_verify_x509crt
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,4 @@
+libc.so.6
+libpam.so.0
+libxml2.so.2
+libxmlsec1.so.1
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,31 @@
+name : oath-toolkit
+version : 2.6.2
+release : 1
+source :
+ - https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.2.tar.gz : b03446fa4b549af5ebe4d35d7aba51163442d255660558cd861ebce536824aa0
+license :
+ - LGPL-2.1
+ - GPL-3.0
+component : security.library
+summary : One-time password components
+description: |
+ The OATH Toolkit provide components for building one-time
+ password authentication systems. It contains shared libraries,
+ command line tools and a PAM module. Supported technologies include
+ the event-based HOTP algorithm (RFC4226) and the time-based TOTP
+ algorithm (RFC6238). OATH stands for Open AuTHentication, which is
+ the organization that specify the algorithms. For managing secret
+ key files, the Portable Symmetric Key Container (PSKC) format
+ described in RFC6030 is supported.
+builddeps :
+ - pkgconfig(xmlsec1)
+rundeps :
+ - xmlsec1
+setup : |
+ %configure
+build : |
+ %make
+install : |
+ %make_install
+check : |
+ %make check
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,96 @@
+<PISI>
+ <Source>
+ <Name>oath-toolkit</Name>
+ <Packager>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Packager>
+ <License>LGPL-2.1</License>
+ <License>GPL-3.0</License>
+ <PartOf>security.library</PartOf>
+ <Summary xml:lang="en">One-time password components</Summary>
+ <Description xml:lang="en">The OATH Toolkit provide components for building one-time
+password authentication systems. It contains shared libraries,
+command line tools and a PAM module. Supported technologies include
+the event-based HOTP algorithm (RFC4226) and the time-based TOTP
+algorithm (RFC6238). OATH stands for Open AuTHentication, which is
+the organization that specify the algorithms. For managing secret
+key files, the Portable Symmetric Key Container (PSKC) format
+described in RFC6030 is supported.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>oath-toolkit</Name>
+ <Summary xml:lang="en">One-time password components</Summary>
+ <Description xml:lang="en">The OATH Toolkit provide components for building one-time
+password authentication systems. It contains shared libraries,
+command line tools and a PAM module. Supported technologies include
+the event-based HOTP algorithm (RFC4226) and the time-based TOTP
+algorithm (RFC6238). OATH stands for Open AuTHentication, which is
+the organization that specify the algorithms. For managing secret
+key files, the Portable Symmetric Key Container (PSKC) format
+described in RFC6030 is supported.
+</Description>
+ <PartOf>security.library</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin</Path>
+ <Path fileType="library">/usr/lib/security/pam_oath.so</Path>
+ <Path fileType="library">/usr/lib64/lib*.so.*</Path>
+ <Path fileType="man">/usr/share/man</Path>
+ <Path fileType="data">/usr/share/xml/pskc/catalog-pskc.xml</Path>
+ <Path fileType="data">/usr/share/xml/pskc/pskc-schema.xsd</Path>
+ <Path fileType="data">/usr/share/xml/pskc/xenc-schema.xsd</Path>
+ <Path fileType="data">/usr/share/xml/pskc/xmldsig-core-schema.xsd</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>oath-toolkit-devel</Name>
+ <Summary xml:lang="en">Development files for oath-toolkit</Summary>
+ <Description xml:lang="en">The OATH Toolkit provide components for building one-time
+password authentication systems. It contains shared libraries,
+command line tools and a PAM module. Supported technologies include
+the event-based HOTP algorithm (RFC4226) and the time-based TOTP
+algorithm (RFC6238). OATH stands for Open AuTHentication, which is
+the organization that specify the algorithms. For managing secret
+key files, the Portable Symmetric Key Container (PSKC) format
+described in RFC6030 is supported.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">oath-toolkit</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="header">/usr/include/</Path>
+ <Path fileType="library">/usr/lib64/lib*.a</Path>
+ <Path fileType="library">/usr/lib64/lib*.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/*.pc</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>oath-toolkit-docs</Name>
+ <Summary xml:lang="en">Documentation for oath-toolkit</Summary>
+ <Description xml:lang="en">The OATH Toolkit provide components for building one-time
+password authentication systems. It contains shared libraries,
+command line tools and a PAM module. Supported technologies include
+the event-based HOTP algorithm (RFC4226) and the time-based TOTP
+algorithm (RFC6238). OATH stands for Open AuTHentication, which is
+the organization that specify the algorithms. For managing secret
+key files, the Portable Symmetric Key Container (PSKC) format
+described in RFC6030 is supported.
+</Description>
+ <PartOf>programming.docs</PartOf>
+ <Files>
+ <Path fileType="doc">/usr/share/gtk-doc/html/</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2017-09-21</Date>
+ <Version>2.6.2</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 11:40 PM (2 h, 49 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5833962
Default Alt Text
D663.diff (11 KB)

Event Timeline